Index: uspace/lib/ui/src/window.c
===================================================================
--- uspace/lib/ui/src/window.c	(revision be869b085d9cf2a89b4dcbe18311b0bcbb72f2cd)
+++ uspace/lib/ui/src/window.c	(revision a330f2e749f1b6601ff0ded39e986b215833f55d)
@@ -256,4 +256,11 @@
 	} else if (ui->console != NULL) {
 		gc = console_gc_get_ctx(ui->cgc);
+
+		if (params->placement == ui_wnd_place_full_screen) {
+			/* Make window the size of the screen */
+			gfx_rect_dims(&ui->rect, &scr_dims);
+			gfx_coord2_add(&dparams.rect.p0, &scr_dims,
+			    &dparams.rect.p1);
+		}
 	} else {
 		/* Needed for unit tests */
@@ -275,5 +282,5 @@
 
 	/* Move rectangle so that top-left corner is 0,0 */
-	gfx_rect_rtranslate(&params->rect.p0, &params->rect, &bparams.rect);
+	gfx_rect_rtranslate(&dparams.rect.p0, &dparams.rect, &bparams.rect);
 
 	rc = gfx_bitmap_create(gc, &bparams, NULL, &bmp);
