diff options
author | Matthias Clasen <mclasen@redhat.com> | 2015-01-28 16:02:03 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2015-01-28 16:07:51 -0500 |
commit | 1d64175c4b0a83ca7e9535c5dbf4e6ba1e8dfda1 (patch) | |
tree | 99c6ab4abf4f2d6e7e661fe4184055c38ac786de | |
parent | d270c5524fbd129bc96b2b31e1d97efa02be4e81 (diff) | |
download | gtk+-1d64175c4b0a83ca7e9535c5dbf4e6ba1e8dfda1.tar.gz |
file chooser: Simplify search entry callback
-rw-r--r-- | gtk/gtkfilechooserwidget.c | 9 | ||||
-rw-r--r-- | gtk/ui/gtkfilechooserwidget.ui | 2 |
2 files changed, 4 insertions, 7 deletions
diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c index b4fde0aaa3..9434081975 100644 --- a/gtk/gtkfilechooserwidget.c +++ b/gtk/gtkfilechooserwidget.c @@ -526,8 +526,7 @@ static void search_clear_model (GtkFileChooserWidget *impl, gboolean remove_from_treeview); static gboolean search_should_respond (GtkFileChooserWidget *impl); static GSList *search_get_selected_files (GtkFileChooserWidget *impl); -static void search_entry_activate_cb (GtkEntry *entry, - gpointer data); +static void search_entry_activate_cb (GtkFileChooserWidget *impl); static void settings_load (GtkFileChooserWidget *impl); static void show_filters (GtkFileChooserWidget *impl, @@ -5926,7 +5925,7 @@ gtk_file_chooser_widget_should_respond (GtkFileChooserEmbed *chooser_embed) } else if (priv->operation_mode == OPERATION_MODE_SEARCH && priv->toplevel_last_focus_widget == priv->search_entry) { - search_entry_activate_cb (GTK_ENTRY (priv->search_entry), impl); + search_entry_activate_cb (impl); return FALSE; } else if (priv->location_entry && priv->toplevel_last_focus_widget == priv->location_entry) @@ -6238,10 +6237,8 @@ search_start_query (GtkFileChooserWidget *impl, * entry; starts the query */ static void -search_entry_activate_cb (GtkEntry *entry, - gpointer data) +search_entry_activate_cb (GtkFileChooserWidget *impl) { - GtkFileChooserWidget *impl = GTK_FILE_CHOOSER_WIDGET (data); GtkFileChooserWidgetPrivate *priv = impl->priv; const char *text; diff --git a/gtk/ui/gtkfilechooserwidget.ui b/gtk/ui/gtkfilechooserwidget.ui index 74eb2878da..d04346b209 100644 --- a/gtk/ui/gtkfilechooserwidget.ui +++ b/gtk/ui/gtkfilechooserwidget.ui @@ -130,7 +130,7 @@ <object class="GtkSearchEntry" id="search_entry"> <property name="visible">True</property> <property name="hexpand">True</property> - <signal name="search-changed" handler="search_entry_activate_cb" swapped="no"/> + <signal name="search-changed" handler="search_entry_activate_cb" swapped="yes"/> </object> </child> </object> |