Index: uspace/lib/gui/window.c
===================================================================
--- uspace/lib/gui/window.c	(revision afcf7049d7f35c862988f3e47d752144e2c6aaac)
+++ uspace/lib/gui/window.c	(revision c45d86965951801c4c148dc63314ade9ee2059d0)
@@ -471,5 +471,6 @@
 
 	/* Allocate new surface. */
-	surface_t *new_surface = surface_create(width, height, alloc.pixels, 0);
+	surface_t *new_surface = surface_create(width, height, alloc.pixels,
+	    SURFACE_FLAG_SHARED);
 	if (!new_surface) {
 		gfx_bitmap_destroy(new_bitmap);
