diff options
Diffstat (limited to 'lib/ephy-autocompletion.c')
-rw-r--r-- | lib/ephy-autocompletion.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/ephy-autocompletion.c b/lib/ephy-autocompletion.c index 361b0ed2f..3fd67a5df 100644 --- a/lib/ephy-autocompletion.c +++ b/lib/ephy-autocompletion.c @@ -174,7 +174,6 @@ ephy_autocompletion_reset (EphyAutocompletion *ac) START_PROFILER ("Resetting autocompletion") - acma_destroy (&p->matches); g_free (p->common_prefix); p->common_prefix = NULL; p->status = GAS_NEEDS_FULL_UPDATE; @@ -219,6 +218,8 @@ ephy_autocompletion_set_key (EphyAutocompletion *ac, } } + LOG ("Set key %s, old key %s", key, p->keys[0]) + if (keylen >= p->key_lengths[0] && !strncmp (p->keys[0], key, p->key_lengths[0])) { @@ -444,6 +445,8 @@ ephy_autocompletion_update_matches_full (EphyAutocompletion *ac) START_PROFILER ("Update full") + acma_destroy (&p->matches); + for (li = p->sources; li; li = li->next) { EphyAutocompletionSource *s = EPHY_AUTOCOMPLETION_SOURCE (li->data); |