[gnome-builder] libide/gui: attach workbench addins that are action groups
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] libide/gui: attach workbench addins that are action groups
- Date: Fri, 29 Jul 2022 19:28:46 +0000 (UTC)
commit dd1ab5f1cddfd6d5740540025633b523c0fe3c07
Author: Christian Hergert <chergert redhat com>
Date: Fri Jul 29 12:28:41 2022 -0700
libide/gui: attach workbench addins that are action groups
src/libide/gui/ide-workbench.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/src/libide/gui/ide-workbench.c b/src/libide/gui/ide-workbench.c
index 1503a2c5d..939527aa7 100644
--- a/src/libide/gui/ide-workbench.c
+++ b/src/libide/gui/ide-workbench.c
@@ -267,7 +267,11 @@ ide_workbench_addin_added_cb (PeasExtensionSet *set,
ide_workbench_addin_load (addin, self);
- if ((action_group = ide_workbench_addin_ref_action_group (addin)))
+ if (!(action_group = ide_workbench_addin_ref_action_group (addin)) &&
+ G_IS_ACTION_GROUP (addin))
+ action_group = g_object_ref (G_ACTION_GROUP (addin));
+
+ if (action_group != NULL)
{
IdeActionMuxer *muxer = ide_action_mixin_get_action_muxer (self);
ide_action_muxer_insert_action_group (muxer,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]