[gnome-shell] tray: Don't use gdk_display_supports_composite()



commit 731d64e0e4c7b8974f6299ae02ff441afbac6e7e
Author: Florian Müllner <fmuellner gnome org>
Date:   Sat Sep 26 00:07:58 2015 +0200

    tray: Don't use gdk_display_supports_composite()
    
    Composite is a hard requirement for mutter's compositor, so if we get
    to the point of managing the tray, we already know that the extension
    is supported. So let's get rid of yet another deprecation warning.

 src/tray/na-tray-child.c   |    3 +--
 src/tray/na-tray-manager.c |    3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/src/tray/na-tray-child.c b/src/tray/na-tray-child.c
index 5502b7e..b625ab9 100644
--- a/src/tray/na-tray-child.c
+++ b/src/tray/na-tray-child.c
@@ -283,8 +283,7 @@ na_tray_child_new (GdkScreen *screen,
   depth = gdk_visual_get_depth (visual);
 
   visual_has_alpha = red_prec + blue_prec + green_prec < depth;
-  child->has_alpha = (visual_has_alpha &&
-                      gdk_display_supports_composite (gdk_screen_get_display (screen)));
+  child->has_alpha = visual_has_alpha;
 
   child->composited = child->has_alpha;
 
diff --git a/src/tray/na-tray-manager.c b/src/tray/na-tray-manager.c
index dbdfb66..081170a 100644
--- a/src/tray/na-tray-manager.c
+++ b/src/tray/na-tray-manager.c
@@ -618,8 +618,7 @@ na_tray_manager_set_visual_property (NaTrayManager *manager)
   visual_atom = gdk_x11_get_xatom_by_name_for_display (display,
                                                       "_NET_SYSTEM_TRAY_VISUAL");
 
-  if (gdk_screen_get_rgba_visual (manager->screen) != NULL &&
-      gdk_display_supports_composite (display))
+  if (gdk_screen_get_rgba_visual (manager->screen) != NULL)
     xvisual = GDK_VISUAL_XVISUAL (gdk_screen_get_rgba_visual (manager->screen));
   else
     {


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