Don't search for place holder text in panels

This commit is contained in:
Christian Dywan 2012-08-03 21:05:54 +02:00
parent bf026bd905
commit 3ecdcf0826
3 changed files with 15 additions and 3 deletions

View file

@ -809,7 +809,10 @@ static void cm_filter_entry_changed_cb(GtkEditable *editable, CookieManagerPage
if (priv->ignore_changed_filter) if (priv->ignore_changed_filter)
return; return;
if (gtk_entry_get_placeholder_text(GTK_ENTRY(editable)) != NULL)
text = gtk_entry_get_text(GTK_ENTRY(editable)); text = gtk_entry_get_text(GTK_ENTRY(editable));
else
text = NULL;
cm_filter_tree(cmp, text); cm_filter_tree(cmp, text);
cookie_manager_update_filter(priv->parent, text); cookie_manager_update_filter(priv->parent, text);

View file

@ -998,7 +998,12 @@ midori_bookmarks_filter_entry_changed_cb (GtkEntry* entry,
{ {
if (bookmarks->filter_timeout) if (bookmarks->filter_timeout)
g_source_remove (bookmarks->filter_timeout); g_source_remove (bookmarks->filter_timeout);
if (gtk_entry_get_placeholder_text (entry) != NULL)
katze_assign (bookmarks->filter, g_strdup (gtk_entry_get_text (entry))); katze_assign (bookmarks->filter, g_strdup (gtk_entry_get_text (entry)));
else
katze_assign (bookmarks->filter, NULL);
bookmarks->filter_timeout = g_timeout_add (COMPLETION_DELAY, bookmarks->filter_timeout = g_timeout_add (COMPLETION_DELAY,
midori_bookmarks_filter_timeout_cb, bookmarks); midori_bookmarks_filter_timeout_cb, bookmarks);
} }

View file

@ -964,7 +964,11 @@ midori_history_filter_entry_changed_cb (GtkEntry* entry,
g_source_remove (history->filter_timeout); g_source_remove (history->filter_timeout);
history->filter_timeout = g_timeout_add (COMPLETION_DELAY, history->filter_timeout = g_timeout_add (COMPLETION_DELAY,
midori_history_filter_timeout_cb, history); midori_history_filter_timeout_cb, history);
if (gtk_entry_get_placeholder_text (entry) != NULL)
katze_assign (history->filter, g_strdup (gtk_entry_get_text (entry))); katze_assign (history->filter, g_strdup (gtk_entry_get_text (entry)));
else
katze_assign (history->filter, NULL);
} }
static void static void