shell: Do not remove the black surface if we don't have a background
[src/agl-compositor.git] / src / shell.c
index e1aac8d..6944f8a 100644 (file)
@@ -606,7 +606,8 @@ shell_ready(struct wl_client *client, struct wl_resource *shell_res)
        ivi->shell_client.ready = true;
 
        wl_list_for_each(output, &ivi->outputs, link) {
-               remove_black_surface(output);
+               if (output->background)
+                       remove_black_surface(output);
                ivi_layout_init(ivi, output);
        }