[Xfce4-commits] <midori:master> Check sokoke_has_default instead of placeholder text

Christian Dywan noreply at xfce.org
Thu Aug 9 01:04:01 CEST 2012


Updating branch refs/heads/master
         to 60f93f157a6c73ae1733627852b425fa968352ce (commit)
       from f145efaabce72f736e37be980b59a01674e005b9 (commit)

commit 60f93f157a6c73ae1733627852b425fa968352ce
Author: Christian Dywan <christian at twotoasts.de>
Date:   Wed Aug 8 23:47:51 2012 +0200

    Check sokoke_has_default instead of placeholder text
    
    It is set if there's a placeholder (and GTK+ 3 returns NULL text).

 extensions/cookie-manager/cookie-manager-page.c |    8 ++++----
 panels/midori-bookmarks.c                       |    2 +-
 panels/midori-history.c                         |    2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/extensions/cookie-manager/cookie-manager-page.c b/extensions/cookie-manager/cookie-manager-page.c
index 2fe35c4..186e310 100644
--- a/extensions/cookie-manager/cookie-manager-page.c
+++ b/extensions/cookie-manager/cookie-manager-page.c
@@ -809,7 +809,7 @@ static void cm_filter_entry_changed_cb(GtkEditable *editable, CookieManagerPage
 	if (priv->ignore_changed_filter)
 		return;
 
-	if (gtk_entry_get_placeholder_text(GTK_ENTRY(editable)) != NULL)
+	if (!g_object_get_data (G_OBJECT (editable), "sokoke_has_default"))
 		text = gtk_entry_get_text(GTK_ENTRY(editable));
 	else
 		text = NULL;
@@ -817,10 +817,10 @@ static void cm_filter_entry_changed_cb(GtkEditable *editable, CookieManagerPage
 
 	cookie_manager_update_filter(priv->parent, text);
 
-	if (*text != '\0')
-		gtk_tree_view_expand_all(GTK_TREE_VIEW(priv->treeview));
-	else
+	if (text && *text)
 		gtk_tree_view_collapse_all(GTK_TREE_VIEW(priv->treeview));
+	else
+		gtk_tree_view_expand_all(GTK_TREE_VIEW(priv->treeview));
 }
 
 static void cm_tree_selection_changed_cb(GtkTreeSelection *selection, CookieManagerPage *cmp)
diff --git a/panels/midori-bookmarks.c b/panels/midori-bookmarks.c
index 0f6b5d7..39b4950 100644
--- a/panels/midori-bookmarks.c
+++ b/panels/midori-bookmarks.c
@@ -1002,7 +1002,7 @@ midori_bookmarks_filter_entry_changed_cb (GtkEntry*        entry,
     if (bookmarks->filter_timeout)
         g_source_remove (bookmarks->filter_timeout);
 
-    if (gtk_entry_get_placeholder_text (entry) != NULL)
+    if (!g_object_get_data (G_OBJECT (entry), "sokoke_has_default"))
         katze_assign (bookmarks->filter, g_strdup (gtk_entry_get_text (entry)));
     else
         katze_assign (bookmarks->filter, NULL);
diff --git a/panels/midori-history.c b/panels/midori-history.c
index b8ac99e..c1bb181 100644
--- a/panels/midori-history.c
+++ b/panels/midori-history.c
@@ -968,7 +968,7 @@ midori_history_filter_entry_changed_cb (GtkEntry*      entry,
     history->filter_timeout = g_timeout_add (COMPLETION_DELAY,
         midori_history_filter_timeout_cb, history);
 
-    if (gtk_entry_get_placeholder_text (entry) != NULL)
+    if (!g_object_get_data (G_OBJECT (entry), "sokoke_has_default"))
         katze_assign (history->filter, g_strdup (gtk_entry_get_text (entry)));
     else
         katze_assign (history->filter, NULL);


More information about the Xfce4-commits mailing list