From 1802651cb5660d692756f36318e4daed0728c295 Mon Sep 17 00:00:00 2001 From: Jan Kiszka Date: Sun, 19 Jun 2011 11:53:02 +0200 Subject: [PATCH] Align dummy display to fixed-size active console This fixes e.g. '-vga none -monitor vc:120Cx50C'. Signed-off-by: Jan Kiszka Signed-off-by: Stefan Hajnoczi --- console.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/console.c b/console.c index 9c6addf8e4..acd8ca162c 100644 --- a/console.c +++ b/console.c @@ -1349,8 +1349,15 @@ static struct DisplayAllocator default_allocator = { static void dumb_display_init(void) { DisplayState *ds = qemu_mallocz(sizeof(DisplayState)); + int width = 640; + int height = 480; + ds->allocator = &default_allocator; - ds->surface = qemu_create_displaysurface(ds, 640, 480); + if (is_fixedsize_console()) { + width = active_console->g_width; + height = active_console->g_height; + } + ds->surface = qemu_create_displaysurface(ds, width, height); register_displaystate(ds); } -- 2.11.4.GIT