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
This commit is contained in:
parent
ae07aa7864
commit
1b3c26364b
@ -52,7 +52,9 @@ na_tray_child_realize (GtkWidget *widget)
|
|||||||
|
|
||||||
/* Set a transparent background */
|
/* Set a transparent background */
|
||||||
cairo_pattern_t *transparent = cairo_pattern_create_rgba (0, 0, 0, 0);
|
cairo_pattern_t *transparent = cairo_pattern_create_rgba (0, 0, 0, 0);
|
||||||
|
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
|
||||||
gdk_window_set_background_pattern (window, transparent);
|
gdk_window_set_background_pattern (window, transparent);
|
||||||
|
G_GNUC_END_IGNORE_DEPRECATIONS
|
||||||
cairo_pattern_destroy (transparent);
|
cairo_pattern_destroy (transparent);
|
||||||
|
|
||||||
child->parent_relative_bg = FALSE;
|
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
|
/* Otherwise, if the visual matches the visual of the parent window, we
|
||||||
* can use a parent-relative background and fake transparency. */
|
* can use a parent-relative background and fake transparency. */
|
||||||
|
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
|
||||||
gdk_window_set_background_pattern (window, NULL);
|
gdk_window_set_background_pattern (window, NULL);
|
||||||
|
G_GNUC_END_IGNORE_DEPRECATIONS
|
||||||
|
|
||||||
child->parent_relative_bg = TRUE;
|
child->parent_relative_bg = TRUE;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user