X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=console.c;h=acd8ca162cba55e6e1a59279c5dc3cbb505dce69;hb=9052ea6bf4962b1342aa56d4341bb55176ed9e45;hp=9c6addf8e44aa603b6f5c111637978e3f511ab29;hpb=b45a9b185120a10455859341d8035cce9b441fc8;p=qemu.git diff --git a/console.c b/console.c index 9c6addf8e..acd8ca162 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); }