[gedit] App: setup Tepl metadata manager
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] App: setup Tepl metadata manager
- Date: Thu, 14 Nov 2019 16:22:22 +0000 (UTC)
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]