summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2015-01-28 16:02:03 -0500
committerMatthias Clasen <mclasen@redhat.com>2015-01-28 16:07:51 -0500
commit1d64175c4b0a83ca7e9535c5dbf4e6ba1e8dfda1 (patch)
tree99c6ab4abf4f2d6e7e661fe4184055c38ac786de
parentd270c5524fbd129bc96b2b31e1d97efa02be4e81 (diff)
downloadgtk+-1d64175c4b0a83ca7e9535c5dbf4e6ba1e8dfda1.tar.gz
file chooser: Simplify search entry callback
-rw-r--r--gtk/gtkfilechooserwidget.c9
-rw-r--r--gtk/ui/gtkfilechooserwidget.ui2
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>