[gnome-builder] gui: use gtk_window_present() wrapper



commit 9610aca872242220976dacd2db8a34a55a939e31
Author: Christian Hergert <chergert redhat com>
Date:   Mon Mar 4 17:16:56 2019 -0800

    gui: use gtk_window_present() wrapper
    
    This works around a bunch of recent gtk warnings, but also gets
    us a single place to fix this in the future once all the event
    tracking stuff is figured out.

 src/libide/editor/ide-editor-page-actions.c         |  2 +-
 src/libide/greeter/ide-greeter-workspace-actions.c  |  2 +-
 src/libide/greeter/ide-greeter-workspace.c          |  4 ++--
 src/libide/gui/ide-application-actions.c            | 12 ++++++------
 src/libide/terminal/ide-terminal-page-actions.c     |  2 +-
 src/plugins/editor/gbp-editor-workbench-addin.c     |  2 +-
 src/plugins/recent/gbp-recent-section.c             |  2 +-
 src/plugins/support/ide-support-application-addin.c |  2 +-
 8 files changed, 14 insertions(+), 14 deletions(-)
---
diff --git a/src/libide/editor/ide-editor-page-actions.c b/src/libide/editor/ide-editor-page-actions.c
index c20206d5e..37a238df1 100644
--- a/src/libide/editor/ide-editor-page-actions.c
+++ b/src/libide/editor/ide-editor-page-actions.c
@@ -510,7 +510,7 @@ ide_editor_page_actions_properties (GSimpleAction *action,
 
   dialog = ide_editor_settings_dialog_new (self);
   g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
-  gtk_window_present (GTK_WINDOW (dialog));
+  ide_gtk_window_present (GTK_WINDOW (dialog));
 }
 
 static void
diff --git a/src/libide/greeter/ide-greeter-workspace-actions.c 
b/src/libide/greeter/ide-greeter-workspace-actions.c
index b45c3c713..9c9c66084 100644
--- a/src/libide/greeter/ide-greeter-workspace-actions.c
+++ b/src/libide/greeter/ide-greeter-workspace-actions.c
@@ -228,7 +228,7 @@ ide_greeter_workspace_actions_open (GSimpleAction *action,
   gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (dialog),
                                        ide_get_projects_dir ());
 
-  gtk_window_present (GTK_WINDOW (dialog));
+  ide_gtk_window_present (GTK_WINDOW (dialog));
 }
 
 static const GActionEntry actions[] = {
diff --git a/src/libide/greeter/ide-greeter-workspace.c b/src/libide/greeter/ide-greeter-workspace.c
index 91a85299f..ea4fe7833 100644
--- a/src/libide/greeter/ide-greeter-workspace.c
+++ b/src/libide/greeter/ide-greeter-workspace.c
@@ -339,7 +339,7 @@ ide_greeter_workspace_open_project_cb (GObject      *object,
                                 G_CALLBACK (gtk_widget_destroy),
                                 workbench);
 
-      gtk_window_present (GTK_WINDOW (dialog));
+      ide_gtk_window_present (GTK_WINDOW (dialog));
 
       ide_greeter_workspace_end (self);
     }
@@ -530,7 +530,7 @@ ide_greeter_workspace_purge_selected_rows (GSimpleAction *action,
                          g_object_ref (self),
                          (GClosureNotify)g_object_unref,
                          G_CONNECT_SWAPPED);
-  gtk_window_present (GTK_WINDOW (dialog));
+  ide_gtk_window_present (GTK_WINDOW (dialog));
 }
 
 static void
diff --git a/src/libide/gui/ide-application-actions.c b/src/libide/gui/ide-application-actions.c
index 5714c5fc9..85148b0e8 100644
--- a/src/libide/gui/ide-application-actions.c
+++ b/src/libide/gui/ide-application-actions.c
@@ -59,7 +59,7 @@ ide_application_actions_preferences (GSimpleAction *action,
 
       if (IDE_IS_PREFERENCES_WINDOW (win))
         {
-          gtk_window_present (win);
+          ide_gtk_window_present (win);
           return;
         }
 
@@ -78,7 +78,7 @@ ide_application_actions_preferences (GSimpleAction *action,
                          "window-position", GTK_WIN_POS_CENTER_ON_PARENT,
                          NULL);
   gtk_application_add_window (GTK_APPLICATION (self), window);
-  gtk_window_present (window);
+  ide_gtk_window_present (window);
 
   IDE_EXIT;
 }
@@ -158,7 +158,7 @@ ide_application_actions_about (GSimpleAction *action,
                                        ide_application_credits_funders);
 
   g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
-  gtk_window_present (GTK_WINDOW (dialog));
+  ide_gtk_window_present (GTK_WINDOW (dialog));
 }
 
 static void
@@ -269,7 +269,7 @@ ide_application_actions_shortcuts (GSimpleAction *action,
 
       if (IDE_IS_SHORTCUTS_WINDOW (window))
         {
-          gtk_window_present (window);
+          ide_gtk_window_present (window);
           return;
         }
 
@@ -286,7 +286,7 @@ ide_application_actions_shortcuts (GSimpleAction *action,
                          "transient-for", parent,
                          NULL);
 
-  gtk_window_present (GTK_WINDOW (window));
+  ide_gtk_window_present (GTK_WINDOW (window));
 }
 
 static void
@@ -414,7 +414,7 @@ ide_application_actions_stats (GSimpleAction *action,
   if (!found)
     gtk_text_buffer_insert_at_cursor (buffer, "No stats were found, was GOBJECT_DEBUG=instance-count set?", 
-1);
 
-  gtk_window_present (window);
+  ide_gtk_window_present (window);
 }
 
 static const GActionEntry IdeApplicationActions[] = {
diff --git a/src/libide/terminal/ide-terminal-page-actions.c b/src/libide/terminal/ide-terminal-page-actions.c
index b4f96b5af..ad54c6713 100644
--- a/src/libide/terminal/ide-terminal-page-actions.c
+++ b/src/libide/terminal/ide-terminal-page-actions.c
@@ -284,7 +284,7 @@ ide_terminal_page_actions_save_as (GSimpleAction *action,
 
   g_signal_connect (dialog, "response", G_CALLBACK (save_as_response), g_object_ref (view));
 
-  gtk_window_present (GTK_WINDOW (dialog));
+  ide_gtk_window_present (GTK_WINDOW (dialog));
 }
 
 static void
diff --git a/src/plugins/editor/gbp-editor-workbench-addin.c b/src/plugins/editor/gbp-editor-workbench-addin.c
index 6d6079bd5..b2170c48d 100644
--- a/src/plugins/editor/gbp-editor-workbench-addin.c
+++ b/src/plugins/editor/gbp-editor-workbench-addin.c
@@ -294,7 +294,7 @@ new_editor_workspace_cb (GSimpleAction *action,
                             "application", IDE_APPLICATION_DEFAULT,
                             NULL);
   ide_workbench_add_workspace (self->workbench, workspace);
-  gtk_window_present (GTK_WINDOW (workspace));
+  ide_gtk_window_present (GTK_WINDOW (workspace));
 }
 
 static GActionEntry actions[] = {
diff --git a/src/plugins/recent/gbp-recent-section.c b/src/plugins/recent/gbp-recent-section.c
index 44585c842..96ecfb03a 100644
--- a/src/plugins/recent/gbp-recent-section.c
+++ b/src/plugins/recent/gbp-recent-section.c
@@ -496,7 +496,7 @@ gbp_recent_section_purge_selected_full (IdeGreeterSection *section,
                         G_CALLBACK (gtk_widget_destroy),
                         NULL);
 
-      gtk_window_present (GTK_WINDOW (dialog));
+      ide_gtk_window_present (GTK_WINDOW (dialog));
     }
 
   dzl_directory_reaper_execute_async (reaper,
diff --git a/src/plugins/support/ide-support-application-addin.c 
b/src/plugins/support/ide-support-application-addin.c
index 4304dbd8c..436c175bf 100644
--- a/src/plugins/support/ide-support-application-addin.c
+++ b/src/plugins/support/ide-support-application-addin.c
@@ -95,7 +95,7 @@ generate_support_activate (GSimpleAction              *action,
                                    "%s", text);
   gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
   g_signal_connect (dialog, "response", G_CALLBACK (gtk_widget_destroy), NULL);
-  gtk_window_present (GTK_WINDOW (dialog));
+  ide_gtk_window_present (GTK_WINDOW (dialog));
 
   dzl_file_manager_show (file, NULL);
 


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