summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>2017-04-28 14:41:39 +0300
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2017-05-05 12:46:11 +0300
commit162de7e63547bdca5ef257ebf7c0be7a6af21998 (patch)
tree4d24e0ae51a2eb103b3818530f5d86e0db41ef4b
parente6b2aafadf82bbb64cfaa0d79897cb1a81bb25be (diff)
downloadlibwnck-162de7e63547bdca5ef257ebf7c0be7a6af21998.tar.gz
pager: avoid deprecated gtk_style_context_set_background
-rw-r--r--libwnck/pager.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libwnck/pager.c b/libwnck/pager.c
index a199407..05e681c 100644
--- a/libwnck/pager.c
+++ b/libwnck/pager.c
@@ -363,8 +363,6 @@ wnck_pager_realize (GtkWidget *widget)
gtk_widget_set_window (widget, window);
gdk_window_set_user_data (window, widget);
- gtk_style_context_set_background (gtk_widget_get_style_context (widget), window);
-
/* connect to the screen of this pager. In theory, this will already have
* been done in wnck_pager_size_request() */
if (pager->priv->screen == NULL)
@@ -1431,6 +1429,10 @@ wnck_pager_draw (GtkWidget *widget,
state = gtk_widget_get_state_flags (widget);
context = gtk_widget_get_style_context (widget);
+ gtk_render_background (context, cr, 0, 0,
+ gtk_widget_get_allocated_width (widget),
+ gtk_widget_get_allocated_height (widget));
+
gtk_style_context_save (context);
gtk_style_context_set_state (context, state);