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. --- e-util/gal-view-instance.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'e-util/gal-view-instance.c') diff --git a/e-util/gal-view-instance.c b/e-util/gal-view-instance.c index 3eac358515..651408d101 100644 --- a/e-util/gal-view-instance.c +++ b/e-util/gal-view-instance.c @@ -348,6 +348,7 @@ gal_view_instance_construct (GalViewInstance *instance, { gchar *filename; gchar *safe_id; + const gchar *user_directory; g_return_val_if_fail (gal_view_collection_loaded (collection), NULL); @@ -366,12 +367,17 @@ gal_view_instance_construct (GalViewInstance *instance, safe_id = g_strdup (instance->instance_id); e_filename_make_safe (safe_id); + user_directory = + gal_view_collection_get_user_directory (instance->collection); + filename = g_strdup_printf ("custom_view-%s.xml", safe_id); - instance->custom_filename = g_build_filename (instance->collection->local_dir, filename, NULL); + instance->custom_filename = + g_build_filename (user_directory, filename, NULL); g_free (filename); filename = g_strdup_printf ("current_view-%s.xml", safe_id); - instance->current_view_filename = g_build_filename (instance->collection->local_dir, filename, NULL); + instance->current_view_filename = + g_build_filename (user_directory, filename, NULL); g_free (filename); g_free (safe_id); -- cgit v1.2.3