[gtk+] gtk-demo: Don't create 2 main windows
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] gtk-demo: Don't create 2 main windows
- Date: Fri, 26 Sep 2014 03:58:17 +0000 (UTC)
commit 6ce24d82d6040e762d46f0f5409fa36e99ff303b
Author: Matthias Clasen <mclasen redhat com>
Date: Thu Sep 25 23:57:34 2014 -0400
gtk-demo: Don't create 2 main windows
Loading a builder file with a window leaves a ghost behind, since
windows need to be explicitly destroyed. Avoid that by using
gtk_builder_add_objects_from_resource.
demos/gtk-demo/main.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/demos/gtk-demo/main.c b/demos/gtk-demo/main.c
index b261822..ff79139 100644
--- a/demos/gtk-demo/main.c
+++ b/demos/gtk-demo/main.c
@@ -916,9 +916,10 @@ startup (GApplication *app)
{
GtkBuilder *builder;
GMenuModel *appmenu;
+ gchar *ids[] = { "appmenu", NULL };
builder = gtk_builder_new ();
- gtk_builder_add_from_resource (builder, "/ui/main.ui", NULL);
+ gtk_builder_add_objects_from_resource (builder, "/ui/main.ui", ids, NULL);
appmenu = (GMenuModel *)gtk_builder_get_object (builder, "appmenu");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]