[frogr] Removed _load_project_from_file() function and merged in dialog callback
- From: Mario Sanchez Prada <msanchez src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [frogr] Removed _load_project_from_file() function and merged in dialog callback
- Date: Sun, 11 Nov 2012 00:09:38 +0000 (UTC)
commit 3e523d5d3436833a173316d9693ae89e2c621619
Author: Mario Sanchez Prada <msanchez gnome org>
Date: Fri Nov 9 17:49:44 2012 +0100
Removed _load_project_from_file() function and merged in dialog callback
src/frogr-main-view.c | 27 ++++++++-------------------
1 files changed, 8 insertions(+), 19 deletions(-)
---
diff --git a/src/frogr-main-view.c b/src/frogr-main-view.c
index be68c8f..bd401c7 100644
--- a/src/frogr-main-view.c
+++ b/src/frogr-main-view.c
@@ -180,8 +180,6 @@ static GSList *_get_selected_pictures (FrogrMainView *self);
static gint _n_pictures (FrogrMainView *self);
static void _open_pictures_in_external_viewer (FrogrMainView *self);
-static void _load_project_from_file (FrogrMainView *self, const gchar *filepath);
-
static void _load_project_dialog_response_cb (GtkDialog *dialog,
gint response,
gpointer data);
@@ -963,20 +961,6 @@ _n_pictures (FrogrMainView *self)
}
static void
-_load_project_from_file (FrogrMainView *self, const gchar *filepath)
-{
- FrogrMainViewPrivate *priv = FROGR_MAIN_VIEW_GET_PRIVATE (self);
-
- /* Load from disk and update project's path */
- frogr_controller_load_project_from_file (priv->controller, filepath);
- _update_project_path (self, filepath);
-
- /* Update title marking it as non-dirty (just loaded) */
- /* FIXME: This should not happen until we know the load is finished */
- _update_window_title (self, FALSE);
-}
-
-static void
_load_project_dialog_response_cb (GtkDialog *dialog,
gint response,
gpointer data)
@@ -989,13 +973,18 @@ _load_project_dialog_response_cb (GtkDialog *dialog,
filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (dialog));
if (filename != NULL)
- _load_project_from_file (self, filename);
+ {
+ FrogrMainViewPrivate *priv = FROGR_MAIN_VIEW_GET_PRIVATE (self);
- g_free (filename);
+ /* Load from disk and update project's path */
+ frogr_controller_load_project_from_file (priv->controller, filename);
+ _update_project_path (self, filename);
+
+ g_free (filename);
+ }
}
gtk_widget_destroy (GTK_WIDGET (dialog));
-
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]