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-04-28 14:41:39 +0300
commitfb20ec17ce9e0b529d696c4692701bbd164c3dd7 (patch)
tree4782218729fc5520809e44592b1b427ded13654b
parentb6918d64632baef201711adf1bc2995110f83a72 (diff)
downloadlibwnck-fb20ec17ce9e0b529d696c4692701bbd164c3dd7.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);