diff --git a/plugins/color/meson.build b/plugins/color/meson.build index b454bbb1fb3676b3484ff2c6953e334526d0756d..bb05f72ff82c30fe988dabbcd8987e51bc159ad8 100644 --- a/plugins/color/meson.build +++ b/plugins/color/meson.build @@ -13,6 +13,7 @@ deps = plugins_deps + [ libcanberra_gtk_dep, libgeoclue_dep, libnotify_dep, + libcommon_dep, m_dep, ] diff --git a/plugins/common/daemon-skeleton-gtk.h b/plugins/common/daemon-skeleton-gtk.h index 4e67706ed777ce5fe8b04958755c4c4ef2fe6eda..1b73390e8f1a460eb7da3d61ec85842143f878a5 100644 --- a/plugins/common/daemon-skeleton-gtk.h +++ b/plugins/common/daemon-skeleton-gtk.h @@ -21,6 +21,8 @@ #include "gnome-settings-bus.h" +#include "gsd-resources.h" + #ifndef PLUGIN_NAME #error Include PLUGIN_CFLAGS in the daemon s CFLAGS #endif /* !PLUGIN_NAME */ @@ -219,6 +221,9 @@ main (int argc, char **argv) textdomain (GETTEXT_PACKAGE); setlocale (LC_ALL, ""); + /* Ensure we don't lose resources during linkage */ + g_resources_register (gsd_get_resource ()); + set_empty_gtk_theme (TRUE); #ifdef GDK_BACKEND