From f6de38811c202186415e6647ef43511525c80572 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Fri, 5 Jul 2013 10:24:43 -0400 Subject: Use gal_view_collection_get_user_directory() where needed. GalViewInstance and EMailPanedView need access. Currently they're just using the public GalViewCollection members directly, but those are about to be sealed up. --- mail/e-mail-paned-view.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'mail/e-mail-paned-view.c') diff --git a/mail/e-mail-paned-view.c b/mail/e-mail-paned-view.c index 2aa602b9b2..f8b008a45c 100644 --- a/mail/e-mail-paned-view.c +++ b/mail/e-mail-paned-view.c @@ -882,6 +882,7 @@ mail_paned_view_update_view_instance (EMailView *view) (orientation == GTK_ORIENTATION_HORIZONTAL); if (show_vertical_view) { + const gchar *user_directory; gchar *filename; /* Force the view instance into vertical view. */ @@ -889,16 +890,19 @@ mail_paned_view_update_view_instance (EMailView *view) g_free (view_instance->custom_filename); g_free (view_instance->current_view_filename); + user_directory = gal_view_collection_get_user_directory ( + view_collection); + filename = g_strdup_printf ( "custom_wide_view-%s.xml", view_id); - view_instance->custom_filename = g_build_filename ( - view_collection->local_dir, filename, NULL); + view_instance->custom_filename = + g_build_filename (user_directory, filename, NULL); g_free (filename); filename = g_strdup_printf ( "current_wide_view-%s.xml", view_id); - view_instance->current_view_filename = g_build_filename ( - view_collection->local_dir, filename, NULL); + view_instance->current_view_filename = + g_build_filename (user_directory, filename, NULL); g_free (filename); } -- cgit v1.2.3