diff options
Diffstat (limited to 'src/ephy-completion-model.c')
-rw-r--r-- | src/ephy-completion-model.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/ephy-completion-model.c b/src/ephy-completion-model.c index 851174fc3..a3766cfcc 100644 --- a/src/ephy-completion-model.c +++ b/src/ephy-completion-model.c @@ -358,13 +358,16 @@ is_base_address (const char *address) { if (*address == '/') slashes++; - /* Base uris has 3 slashes like http://www.gnome.org/ */ - if (slashes == 4) return FALSE; - address++; + + /* Base uris has 3 slashes like http://www.gnome.org/ */ + if (slashes == 3) + { + return (*address == '\0'); + } } - return TRUE; + return FALSE; } static void @@ -389,7 +392,7 @@ init_relevance_col (GValue *value, EphyNode *node, int group) address = ephy_node_get_property_string (node, EPHY_NODE_PAGE_PROP_LOCATION); - visits = MAX (visits, (1 << 5) - 1); + visits = MIN (visits, (1 << 5) - 1); if (is_base_address (address)) { |