[gnome-shell] na-tray-child: Silence gdk_window_set_background_pattern warnings



commit 1b3c26364b6a073131615aa96afc59a33fb997fa
Author: Robert Mader <robert mader posteo de>
Date:   Mon Mar 4 16:31:20 2019 +0100

    na-tray-child: Silence gdk_window_set_background_pattern warnings
    
    Apparently we can't get rid of them without breaking backward compatibility.
    So let's stick to how GTK handles it and just silence the warnings.
    
    https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/423

 src/tray/na-tray-child.c | 4 ++++
 1 file changed, 4 insertions(+)
---
diff --git a/src/tray/na-tray-child.c b/src/tray/na-tray-child.c
index 6664757d7..944c79944 100644
--- a/src/tray/na-tray-child.c
+++ b/src/tray/na-tray-child.c
@@ -52,7 +52,9 @@ na_tray_child_realize (GtkWidget *widget)
 
       /* Set a transparent background */
       cairo_pattern_t *transparent = cairo_pattern_create_rgba (0, 0, 0, 0);
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
       gdk_window_set_background_pattern (window, transparent);
+G_GNUC_END_IGNORE_DEPRECATIONS
       cairo_pattern_destroy (transparent);
 
       child->parent_relative_bg = FALSE;
@@ -61,7 +63,9 @@ na_tray_child_realize (GtkWidget *widget)
     {
       /* Otherwise, if the visual matches the visual of the parent window, we
        * can use a parent-relative background and fake transparency. */
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
       gdk_window_set_background_pattern (window, NULL);
+G_GNUC_END_IGNORE_DEPRECATIONS
 
       child->parent_relative_bg = TRUE;
     }


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