[gtk+/gtk-3-22] wayland: Do not map toplevel utility as popup



commit 63e05158ea032b6b39e5ec59f2044c72841fd8ea
Author: Olivier Fourdan <ofourdan redhat com>
Date:   Tue May 2 11:41:26 2017 +0200

    wayland: Do not map toplevel utility as popup
    
    Applications can specify the type hint as utility even on toplevel
    windows.
    
    When that toplevel is also marked as a transient for another window,
    GDK Wayland backend would translate that as an xdg_popup which is not
    appropriate.
    
    While utility temp windows should remain mapped as subsurfaces (such as
    the ones used by treeviews), regular windows should not translate as
    neither a subsurface nor an xdg_popup.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=781945

 gdk/wayland/gdkwindow-wayland.c |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)
---
diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c
index 6ac9c04..f6125ab 100644
--- a/gdk/wayland/gdkwindow-wayland.c
+++ b/gdk/wayland/gdkwindow-wayland.c
@@ -2246,11 +2246,6 @@ should_map_as_popup (GdkWindow *window)
     case GDK_WINDOW_TYPE_HINT_COMBO:
       return TRUE;
 
-    case GDK_WINDOW_TYPE_HINT_UTILITY:
-      if (GDK_WINDOW_TYPE (window) != GDK_WINDOW_TEMP)
-        return TRUE;
-      break;
-
     default:
       break;
     }


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