[gtk+] window: call gtk_widget_unmap() on popover widgets unconditionally



commit cc511268a09c0221450d7e50dff1bccb70acbd10
Author: Carlos Garnacho <carlosg gnome org>
Date:   Mon Feb 2 15:34:17 2015 +0100

    window: call gtk_widget_unmap() on popover widgets unconditionally
    
    is_visible() wasn't the right check to perform here before unmapping,
    and gtk_widget_unmap() already avoids being doubly called by checking
    gtk_widget_get_mapped() anyway.

 gtk/gtkwindow.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
---
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 241f8ed..b761118 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -5895,8 +5895,7 @@ popover_unmap (GtkWidget        *widget,
 {
   if (popover->window)
     {
-      if (gtk_widget_is_visible (popover->widget))
-        gtk_widget_unmap (popover->widget);
+      gtk_widget_unmap (popover->widget);
       gdk_window_hide (popover->window);
     }
 


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