From 5285395fd5db277c9f226efd4ae80ed9b5ae33e7 Mon Sep 17 00:00:00 2001 From: Stefano Karapetsas Date: Fri, 17 Jan 2014 15:16:45 +0100 Subject: Use draw signal for GTK3 --- applets/inhibit/inhibit-applet.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'applets/inhibit/inhibit-applet.c') diff --git a/applets/inhibit/inhibit-applet.c b/applets/inhibit/inhibit-applet.c index b8c8823..2421cef 100644 --- a/applets/inhibit/inhibit-applet.c +++ b/applets/inhibit/inhibit-applet.c @@ -675,8 +675,13 @@ gpm_inhibit_applet_init (GpmInhibitApplet *applet) g_signal_connect (G_OBJECT(applet), "button-press-event", G_CALLBACK(gpm_applet_click_cb), NULL); +#if GTK_CHECK_VERSION (3, 0, 0) + g_signal_connect (G_OBJECT(applet), "draw", + G_CALLBACK(gpm_applet_draw_cb), NULL); +#else g_signal_connect (G_OBJECT(applet), "expose-event", G_CALLBACK(gpm_applet_draw_cb), NULL); +#endif /* We use g_signal_connect_after because letting the panel draw * the background is the only way to have the correct -- cgit v1.2.1