[gnome-builder] workbench: ensure perspective actions are available



commit ee838808bc61ff6a1ce57495a0bc4e4cc0b71306
Author: Christian Hergert <chergert redhat com>
Date:   Fri Nov 6 13:26:45 2015 -0800

    workbench: ensure perspective actions are available

 libide/ide-workbench.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/libide/ide-workbench.c b/libide/ide-workbench.c
index c09a8c9..7dd3203 100644
--- a/libide/ide-workbench.c
+++ b/libide/ide-workbench.c
@@ -420,6 +420,7 @@ void
 ide_workbench_set_perspective (IdeWorkbench   *self,
                                IdePerspective *perspective)
 {
+  GActionGroup *actions;
   GtkStack *stack;
   gchar *id;
 
@@ -447,6 +448,9 @@ ide_workbench_set_perspective (IdeWorkbench   *self,
   gtk_stack_set_visible_child_name (stack, id);
   gtk_stack_set_visible_child_name (self->titlebar_stack, id);
 
+  actions = ide_perspective_get_actions (perspective);
+  gtk_widget_insert_action_group (GTK_WIDGET (self), "perspective", actions);
+
   if (!IDE_IS_GREETER_PERSPECTIVE (perspective))
     gtk_stack_set_transition_type (self->titlebar_stack, GTK_STACK_TRANSITION_TYPE_CROSSFADE);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]