From 5d580b9985b61a486c8d23eaa34091a14d01b9e0 Mon Sep 17 00:00:00 2001 From: lukefromdc Date: Wed, 30 Nov 2016 21:31:03 -0500 Subject: OSD: fix rendering on noncomposited desktop Use same function as in the composited case. gtk_widget_get_allocated_width/height seems to cause a lot of problems in GTK3 --- plugins/common/msd-osd-window.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/common/msd-osd-window.c b/plugins/common/msd-osd-window.c index 49b01cb..d50adb8 100644 --- a/plugins/common/msd-osd-window.c +++ b/plugins/common/msd-osd-window.c @@ -207,8 +207,7 @@ draw_when_not_composited (GtkWidget *widget, cairo_t *cr) int width; int height; - width = gtk_widget_get_allocated_width (widget); - height = gtk_widget_get_allocated_width (widget); + gtk_window_get_size (GTK_WINDOW (widget), &width, &height); context = gtk_widget_get_style_context (widget); gtk_style_context_set_state (context, GTK_STATE_FLAG_ACTIVE); -- cgit v1.2.1