diff options
| -rw-r--r-- | applets/inhibit/inhibit-applet.c | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/applets/inhibit/inhibit-applet.c b/applets/inhibit/inhibit-applet.c index 00698c1..fc4d94f 100644 --- a/applets/inhibit/inhibit-applet.c +++ b/applets/inhibit/inhibit-applet.c @@ -656,8 +656,13 @@ gpm_inhibit_applet_init (GpmInhibitApplet *applet)  	/* We use g_signal_connect_after because letting the panel draw  	 * the background is the only way to have the correct  	 * background when a theme defines a background picture. */ +#if GTK_CHECK_VERSION (3, 0, 0) +	g_signal_connect_after (G_OBJECT(applet), "draw", +				G_CALLBACK(gpm_applet_draw_cb), NULL); +#else  	g_signal_connect_after (G_OBJECT(applet), "expose-event",  				G_CALLBACK(gpm_applet_draw_cb), NULL); +#endif  	g_signal_connect (G_OBJECT(applet), "change-background",  			  G_CALLBACK(gpm_applet_change_background_cb), NULL); | 
