summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2015-01-18 16:57:21 -0500
committerMatthias Clasen <mclasen@redhat.com>2015-01-18 16:57:21 -0500
commit6a7b549608ad0c6e294368996de165a1ccc2d979 (patch)
tree2c5eca7876a692baa168af168dad69986e3d8679
parentdfe6399de82a6d93beed5e63e96e4f26fd5bc644 (diff)
downloadgtk+-6a7b549608ad0c6e294368996de165a1ccc2d979.tar.gz
trivial refactoring
-rw-r--r--gtk/gtkfilechooserwidget.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/gtk/gtkfilechooserwidget.c b/gtk/gtkfilechooserwidget.c
index 49780412f9..9ed0e5d4f4 100644
--- a/gtk/gtkfilechooserwidget.c
+++ b/gtk/gtkfilechooserwidget.c
@@ -2479,16 +2479,20 @@ operation_mode_set_search (GtkFileChooserWidget *impl)
static void
operation_mode_set_recent (GtkFileChooserWidget *impl)
{
- location_bar_update (impl);
+ GtkFileChooserWidgetPrivate *priv = impl->priv;
+ GFile *file;
+ location_bar_update (impl);
recent_start_loading (impl);
+ file = g_file_new_for_uri ("recent:///");
+ gtk_places_sidebar_set_location (GTK_PLACES_SIDEBAR (priv->places_sidebar), file);
+ g_object_unref (file);
}
static void
operation_mode_set (GtkFileChooserWidget *impl, OperationMode mode)
{
GtkFileChooserWidgetPrivate *priv = impl->priv;
- GFile *file;
operation_mode_stop (impl, priv->operation_mode);
@@ -2510,9 +2514,6 @@ operation_mode_set (GtkFileChooserWidget *impl, OperationMode mode)
case OPERATION_MODE_RECENT:
operation_mode_set_recent (impl);
- file = g_file_new_for_uri ("recent:///");
- gtk_places_sidebar_set_location (GTK_PLACES_SIDEBAR (priv->places_sidebar), file);
- g_object_unref (file);
break;
default: