[latexila] TemplatesPersonal: create parent directories before saving rc file



commit 4bd3045bf39932cfae1fd5e568961c838eff7064
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Tue Aug 18 11:54:05 2015 +0200

    TemplatesPersonal: create parent directories before saving rc file
    
    This should already be done, since the template content is saved first.
    But anyway, it's better to make sure that the directory exists, for
    example if the save_rc_file() function is used in another context in the
    future.

 src/liblatexila/latexila-templates-personal.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/liblatexila/latexila-templates-personal.c b/src/liblatexila/latexila-templates-personal.c
index afb2d42..eac41e2 100644
--- a/src/liblatexila/latexila-templates-personal.c
+++ b/src/liblatexila/latexila-templates-personal.c
@@ -352,6 +352,12 @@ save_rc_file (LatexilaTemplatesPersonal  *templates,
                               (const gchar * const *) files,
                               personal_templates_count);
 
+  if (!latexila_utils_create_parent_directories (rc_file, error))
+    {
+      ret = FALSE;
+      goto out;
+    }
+
   rc_path = g_file_get_path (rc_file);
   if (!g_key_file_save_to_file (key_file, rc_path, error))
     ret = FALSE;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]