[gtk/wip/otte/for-master: 2/11] window: Don't map children twice




commit bb3b5409f5ac39477de4f2a278c42757bee76405
Author: Benjamin Otte <otte redhat com>
Date:   Tue Mar 16 02:22:16 2021 +0100

    window: Don't map children twice
    
    Children get mapped when chaining up to the parent, so no need to do it
    again.

 gtk/gtkwindow.c | 9 ---------
 1 file changed, 9 deletions(-)
---
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 221888ad1f..31d18f5f74 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -3864,20 +3864,11 @@ gtk_window_map (GtkWidget *widget)
 {
   GtkWindow *window = GTK_WINDOW (widget);
   GtkWindowPrivate *priv = gtk_window_get_instance_private (window);
-  GtkWidget *child = priv->child;
 
   gtk_window_present_toplevel (window);
 
   GTK_WIDGET_CLASS (gtk_window_parent_class)->map (widget);
 
-  if (child != NULL && gtk_widget_get_visible (child))
-    gtk_widget_map (child);
-
-  if (priv->title_box != NULL &&
-      gtk_widget_get_visible (priv->title_box) &&
-      gtk_widget_get_child_visible (priv->title_box))
-    gtk_widget_map (priv->title_box);
-
   if (priv->minimize_initially)
     gdk_toplevel_minimize (GDK_TOPLEVEL (priv->surface));
 


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