summaryrefslogtreecommitdiff
path: root/src/urlbar/urlresolver.cpp
diff options
context:
space:
mode:
authormegabigbug <megabigbug@arrakis.(none)>2010-06-08 20:52:09 +0200
committermegabigbug <megabigbug@arrakis.(none)>2010-06-08 20:52:09 +0200
commitc20433d2e4cbaf67efffc2d6a69a58a4db2ab23c (patch)
treebbc26442376ff317ce4db2d4cb20f7ba10e3d83a /src/urlbar/urlresolver.cpp
parentMerge commit 'refs/merge-requests/133' of git://gitorious.org/rekonq/mainline... (diff)
downloadrekonq-c20433d2e4cbaf67efffc2d6a69a58a4db2ab23c.tar.xz
more contraints for privileged item selection
Diffstat (limited to 'src/urlbar/urlresolver.cpp')
-rw-r--r--src/urlbar/urlresolver.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/urlbar/urlresolver.cpp b/src/urlbar/urlresolver.cpp
index e4e2cd78..1f4f9f9c 100644
--- a/src/urlbar/urlresolver.cpp
+++ b/src/urlbar/urlresolver.cpp
@@ -316,18 +316,16 @@ UrlSearchList UrlResolver::bookmarksResolution()
UrlSearchItem UrlResolver::privilegedItem(UrlSearchList* list)
{
UrlSearchItem item;
- QString dot;
- if(!_typedString.endsWith(QL1C('.')))
- {
- dot = QString(QL1C('.'));
- }
+ QString dot = QString(QL1C('.'));
+ QString test1 = QString(QL1C('/')) + _typedString + dot;
+ QString test2 = dot + _typedString + dot;
for(int i = 0; i<list->count(); i++)
{
item = list->at(i);
//kDebug() << item.url.host();
//TODO: move this to AwesomeUrlCompletion::substringCompletion and add a priviledged flag to UrlSearchItem
- if (item.url.contains(_typedString + dot))
+ if (item.url.contains(test1) || item.url.contains(test2))
{
list->removeAt(i);
return item;