[gnome-todo] application: ensure the window is ready when loading plugins
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-todo] application: ensure the window is ready when loading plugins
- Date: Fri, 21 Apr 2017 12:40:05 +0000 (UTC)
commit f3de10e41fc91787d659f0f31585b542fd003f5a
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Thu Apr 20 17:30:06 2017 -0300
application: ensure the window is ready when loading plugins
src/gtd-application.c | 20 ++++++++++----------
1 files changed, 10 insertions(+), 10 deletions(-)
---
diff --git a/src/gtd-application.c b/src/gtd-application.c
index cce78f0..9c17ea7 100644
--- a/src/gtd-application.c
+++ b/src/gtd-application.c
@@ -164,15 +164,8 @@ run_window (GtdApplication *application)
priv = application->priv;
- if (!priv->window)
- {
- priv->window = gtd_window_new (GTD_APPLICATION (application));
-
- gtk_window_set_transient_for (GTK_WINDOW (priv->plugin_dialog),
- GTK_WINDOW (priv->window));
- }
-
gtk_widget_show (priv->window);
+ gtk_window_present (GTK_WINDOW (priv->window));
}
/*
@@ -276,11 +269,18 @@ gtd_application_startup (GApplication *application)
G_APPLICATION_CLASS (gtd_application_parent_class)->startup (application);
+ /* manager */
+ priv->manager = gtd_manager_get_default ();
+
+ /* window */
+ priv->window = gtd_window_new (GTD_APPLICATION (application));
+
/* plugin dialog */
priv->plugin_dialog = gtd_plugin_dialog_new ();
- /* manager */
- priv->manager = gtd_manager_get_default ();
+ gtk_window_set_transient_for (GTK_WINDOW (priv->plugin_dialog), GTK_WINDOW (priv->window));
+
+ /* Load the plugins */
gtd_manager_load_plugins (priv->manager);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]