diff -r 4bd5176e1bc8 -r a1a5d4e727e8 webengine/osswebengine/WebKit/s60/webview/WebFrame.cpp --- a/webengine/osswebengine/WebKit/s60/webview/WebFrame.cpp Tue May 25 13:52:38 2010 +0300 +++ b/webengine/osswebengine/WebKit/s60/webview/WebFrame.cpp Wed Jun 09 10:52:50 2010 +0300 @@ -549,7 +549,7 @@ Frame* coreFrame = core(this); - int dist = 99999999; + unsigned int dist = 0xFFFFFFFF; Node* result = 0; //for (Node* n=links->firstItem(); n; n=links->nextItem()) { for(Node* n = coreFrame->document(); n != 0; n = n->traverseNextNode()) { @@ -563,7 +563,7 @@ int x = xInRect(r, pt.x()); int y = yInRect(r, pt.y()); - int d = (pt.x() - x) * (pt.x() - x) + (pt.y() - y) * (pt.y() - y); + unsigned int d = (pt.x() - x) * (pt.x() - x) + (pt.y() - y) * (pt.y() - y); if (dist > d) { dist = d; result = n;