diff --git a/lib/meson.build b/lib/meson.build index a2e7f11..a8cd16b 100644 --- a/lib/meson.build +++ b/lib/meson.build @@ -97,6 +97,7 @@ libmks_gresources = gnome.compile_resources( 'mks-resources', 'mks.gresource.xml', c_name: 'mks', + extra_args: [ '--manual-register', ], ) libmks_generated_sources = [ diff --git a/lib/mks-init.c b/lib/mks-init.c index cd0db47..7466a65 100644 --- a/lib/mks-init.c +++ b/lib/mks-init.c @@ -41,8 +41,6 @@ static void mks_init_gtypes (void) { - g_resources_register (mks_get_resource ()); - /* First register GTypes for QEMU IPC */ g_type_ensure (MKS_QEMU_TYPE_AUDIO); g_type_ensure (MKS_QEMU_TYPE_AUDIO_IN_LISTENER); @@ -83,6 +81,7 @@ mks_init (void) if (g_once_init_enter (&initialized)) { + mks_register_resource (); mks_init_gtypes (); g_once_init_leave (&initialized, TRUE); }