## Description: add some description
## Origin/Author: add some origin or author
## Bug: bug URL
Index: fix-panel-creation-in-separate-x-screens/gnome-panel/panel-background.c
===================================================================
--- fix-panel-creation-in-separate-x-screens.orig/gnome-panel/panel-background.c	2013-07-15 23:05:41.687680000 +0300
+++ fix-panel-creation-in-separate-x-screens/gnome-panel/panel-background.c	2013-07-15 23:09:46.857134322 +0300
@@ -289,22 +289,24 @@
 	case PANEL_BACK_NONE:
 		break;
 	case PANEL_BACK_COLOR:
-		if (background->has_alpha)
-			background->composited_pattern =
-				get_composited_pattern (background);
+		if (background->has_alpha) {
+			background->composited_pattern = get_composited_pattern (background);
+
+            background->composited = TRUE;
+        }
 		break;
 	case PANEL_BACK_IMAGE:
-		if (background->transformed_image)
-                        background->composited_pattern =
-                                get_composited_pattern (background);
+		if (background->transformed_image) {
+            background->composited_pattern = get_composited_pattern (background);
+
+            background->composited = TRUE;
+        }
 		break;
 	default:
 		g_assert_not_reached ();
 		break;
 	}
 
-	background->composited = TRUE;
-
 	panel_background_prepare (background);
 
 	return TRUE;
