filechooserentry: Fold in start_loading_current_folder()

The function just did one thing, we can just fold it into the only
caller.

Conflicts:
	gtk/gtkfilechooserentry.c
This commit is contained in:
Benjamin Otte
2011-11-03 15:20:28 +01:00
committed by Federico Mena Quintero
parent 82a1d9fb18
commit fc84c3e02e

View File

@@ -1451,31 +1451,6 @@ out:
g_object_unref (cancellable);
}
static RefreshStatus
start_loading_current_folder (GtkFileChooserEntry *chooser_entry)
{
g_assert (chooser_entry->current_folder_file != NULL);
g_assert (chooser_entry->current_folder == NULL);
g_assert (chooser_entry->load_folder_cancellable == NULL);
if (chooser_entry->local_only
&& !_gtk_file_has_native_path (chooser_entry->current_folder_file))
{
discard_loading_and_current_folder_file (chooser_entry);
return REFRESH_NOT_LOCAL;
}
chooser_entry->load_folder_cancellable =
_gtk_file_system_get_folder (chooser_entry->file_system,
chooser_entry->current_folder_file,
"standard::name,standard::display-name,standard::type",
load_directory_get_folder_callback,
g_object_ref (chooser_entry));
return REFRESH_OK;
}
static RefreshStatus
reload_current_folder (GtkFileChooserEntry *chooser_entry,
GFile *folder_file)
@@ -1492,9 +1467,20 @@ reload_current_folder (GtkFileChooserEntry *chooser_entry,
discard_loading_and_current_folder_file (chooser_entry);
}
if (chooser_entry->local_only
&& !g_file_is_native (folder_file))
return REFRESH_NOT_LOCAL;
chooser_entry->current_folder_file = g_object_ref (folder_file);
return start_loading_current_folder (chooser_entry);
chooser_entry->load_folder_cancellable =
_gtk_file_system_get_folder (chooser_entry->file_system,
chooser_entry->current_folder_file,
"standard::name,standard::display-name,standard::type",
load_directory_get_folder_callback,
g_object_ref (chooser_entry));
return REFRESH_OK;
}
static RefreshStatus