[gnome-builder] workbench: apply show-menu after GObject::constructed()
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] workbench: apply show-menu after GObject::constructed()
- Date: Mon, 18 Apr 2016 03:26:51 +0000 (UTC)
commit 7411fa9f1c2f7fb80f0251cb2e438aab07426b09
Author: Christian Hergert <christian hergert me>
Date: Sun Apr 17 20:26:18 2016 -0700
workbench: apply show-menu after GObject::constructed()
The construct param is getting set after our default value, so we need to
wait for constructed state to apply our override.
https://bugzilla.gnome.org/show_bug.cgi?id=764853
data/ui/ide-workbench.ui | 1 -
libide/ide-workbench.c | 2 ++
2 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/data/ui/ide-workbench.ui b/data/ui/ide-workbench.ui
index f412ca5..af20589 100644
--- a/data/ui/ide-workbench.ui
+++ b/data/ui/ide-workbench.ui
@@ -2,7 +2,6 @@
<interface>
<!-- interface-requires gtk+ 3.17 -->
<template class="IdeWorkbench" parent="GtkApplicationWindow">
- <property name="show-menubar">false</property>
<child type="titlebar">
<object class="GtkStack" id="titlebar_stack">
<property name="visible">true</property>
diff --git a/libide/ide-workbench.c b/libide/ide-workbench.c
index c4f3437..f133d7f 100644
--- a/libide/ide-workbench.c
+++ b/libide/ide-workbench.c
@@ -225,6 +225,8 @@ ide_workbench_constructed (GObject *object)
G_OBJECT_CLASS (ide_workbench_parent_class)->constructed (object);
+ gtk_application_window_set_show_menubar (GTK_APPLICATION_WINDOW (self), FALSE);
+
ide_workbench_actions_init (self);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]