[gedit] App: setup Tepl metadata manager



commit 9c8ede1e20300f05e71456fe133b848f8a09c3b1
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Thu Nov 14 12:37:51 2019 +0100

    App: setup Tepl metadata manager
    
    See the previous commits. The directory has changed from the user cache
    dir to the user *data* dir.

 gedit/gedit-app.c | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)
---
diff --git a/gedit/gedit-app.c b/gedit/gedit-app.c
index fd61fc857..9147859d9 100644
--- a/gedit/gedit-app.c
+++ b/gedit/gedit-app.c
@@ -28,9 +28,8 @@
 #include <stdlib.h>
 
 #include <glib/gi18n.h>
-#include <gio/gio.h>
 #include <libpeas/peas-extension-set.h>
-#include <gtksourceview/gtksource.h>
+#include <tepl/tepl.h>
 
 #ifdef ENABLE_INTROSPECTION
 #include <girepository.h>
@@ -739,6 +738,20 @@ show_menubar (void)
        return result;
 }
 
+static void
+setup_metadata_manager (void)
+{
+       const gchar *user_data_dir;
+       gchar *metadata_path;
+
+       user_data_dir = gedit_dirs_get_user_data_dir ();
+       metadata_path = g_build_filename (user_data_dir, "gedit-metadata.xml", NULL);
+
+       tepl_metadata_manager_init (metadata_path);
+
+       g_free (metadata_path);
+}
+
 static void
 gedit_app_startup (GApplication *application)
 {
@@ -754,6 +767,8 @@ gedit_app_startup (GApplication *application)
        gedit_debug_init ();
        gedit_debug_message (DEBUG_APP, "Startup");
 
+       setup_metadata_manager ();
+
        setup_theme_extensions (GEDIT_APP (application));
 
        /* Load settings */


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