[Xfce4-commits] <xfce4-settings:master> Clear and focus filter entry when returning to all settings.

Nick Schermer noreply at xfce.org
Thu Jan 26 23:02:13 CET 2012


Updating branch refs/heads/master
         to efa7a0abf3d166d1dc68ba3ee0187bfea3a06ebb (commit)
       from a5800782880dcc7a9b174bd489517d686ff4471c (commit)

commit efa7a0abf3d166d1dc68ba3ee0187bfea3a06ebb
Author: Nick Schermer <nick at xfce.org>
Date:   Thu Jan 26 19:59:16 2012 +0100

    Clear and focus filter entry when returning to all settings.

 .../xfce-settings-manager-dialog.c                 |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/xfce4-settings-manager/xfce-settings-manager-dialog.c b/xfce4-settings-manager/xfce-settings-manager-dialog.c
index b7fe5d4..45f4b9e 100644
--- a/xfce4-settings-manager/xfce-settings-manager-dialog.c
+++ b/xfce4-settings-manager/xfce-settings-manager-dialog.c
@@ -578,7 +578,10 @@ xfce_settings_manager_dialog_go_back (XfceSettingsManagerDialog *dialog)
 
     gtk_widget_set_sensitive (dialog->button_back, FALSE);
     gtk_widget_set_sensitive (dialog->button_help, TRUE);
+
     gtk_widget_set_sensitive (dialog->filter_entry, TRUE);
+    gtk_entry_set_text (GTK_ENTRY (dialog->filter_entry), "");
+    gtk_widget_grab_focus (dialog->filter_entry);
 
     socket = gtk_bin_get_child (GTK_BIN (dialog->socket_viewport));
     if (G_LIKELY (socket != NULL))


More information about the Xfce4-commits mailing list