diff --git a/panel/panel-base-window.c b/panel/panel-base-window.c index ae515281fd078b4ed9376e7a431efb46e1f76a51..ce569ee43e286cfc0e19072873db8a971afcc247 100644 --- a/panel/panel-base-window.c +++ b/panel/panel-base-window.c @@ -464,6 +464,9 @@ panel_base_window_expose_event (GtkWidget *widget, /* set rectangle to clip the drawing area */ gdk_cairo_rectangle (cr, &event->area); + /* get background alpha */ + alpha = window->is_composited ? window->background_alpha : 1.00; + if (window->background_style == PANEL_BG_STYLE_IMAGE) { /* clip the drawing area */ @@ -507,9 +510,6 @@ panel_base_window_expose_event (GtkWidget *widget, } else { - /* get background alpha */ - alpha = window->is_composited ? window->background_alpha : 1.00; - /* get the background color */ if (window->background_style == PANEL_BG_STYLE_COLOR) color = window->background_color;