[gnome-shell] na-tray-child: Silence gdk_window_set_background_pattern warnings
- From: Florian Müllner <fmuellner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] na-tray-child: Silence gdk_window_set_background_pattern warnings
- Date: Mon, 4 Mar 2019 20:07:06 +0000 (UTC)
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]