[seahorse-nautilus: 1/2] Fix UI files usage
- From: Corey Berla <coreyberla src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [seahorse-nautilus: 1/2] Fix UI files usage
- Date: Mon, 5 Sep 2022 23:54:40 +0000 (UTC)
commit aaa6af5f6249fc1e25c6913bb4dfe2561fda4a40
Author: Balló György <ballogyor gmail com>
Date: Thu Dec 13 22:08:12 2018 +0100
Fix UI files usage
This was incomplete in the meson port.
meson.build | 2 --
tool/meson.build | 2 +-
tool/seahorse-widget.c | 4 ++--
3 files changed, 3 insertions(+), 5 deletions(-)
---
diff --git a/meson.build b/meson.build
index 2fe05ee..7af175a 100644
--- a/meson.build
+++ b/meson.build
@@ -19,7 +19,6 @@ po_dir = join_paths(meson.source_root(), 'po')
datadir = join_paths(seahorse_nautilus_prefix, get_option('datadir'))
bindir = join_paths(seahorse_nautilus_prefix, get_option('bindir'))
localedir = join_paths(seahorse_nautilus_prefix, get_option('localedir'))
-uidir = join_paths(datadir, 'seahorse-nautilus', 'ui')
config_h_dir = include_directories('.')
# Dependencies
@@ -75,7 +74,6 @@ conf.set_quoted('G_LOG_DOMAIN', meson.project_name())
conf.set_quoted('DATA_DIR', datadir)
conf.set_quoted('LOCALEDIR', localedir)
conf.set_quoted('GNOMELOCALEDIR', localedir)
-conf.set_quoted('SEAHORSE_UIDIR', uidir)
conf.set('HAVE_LIBNOTIFY', libnotify_enabled)
config_file = configure_file(
output: 'config.h',
diff --git a/tool/meson.build b/tool/meson.build
index b2e4194..7791305 100644
--- a/tool/meson.build
+++ b/tool/meson.build
@@ -43,7 +43,7 @@ seahorse_tool_cflags = [
]
seahorse_tool = executable('seahorse-tool',
- seahorse_tool_sources,
+ seahorse_tool_sources, resources,
dependencies: seahorse_tool_dependencies,
c_args: seahorse_tool_cflags,
include_directories: config_h_dir,
diff --git a/tool/seahorse-widget.c b/tool/seahorse-widget.c
index 57e0117..1955823 100644
--- a/tool/seahorse-widget.c
+++ b/tool/seahorse-widget.c
@@ -204,9 +204,9 @@ object_set_property (GObject *object, guint prop_id, const GValue *value, GParam
g_return_if_fail (swidget->name == NULL);
swidget->name = g_value_dup_string (value);
path = g_strdup_printf ("%sseahorse-%s.ui",
- SEAHORSE_UIDIR, swidget->name);
+ "/org/gnome/Seahorse/", swidget->name);
swidget->gtkbuilder = gtk_builder_new ();
- gtk_builder_add_from_file (swidget->gtkbuilder, path, &error);
+ gtk_builder_add_from_resource (swidget->gtkbuilder, path, &error);
if (error != NULL) {
g_warning ("couldn't load ui file: %s", error->message);
g_error_free (error);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]