From 79c8f46a2a1c372ecb3b92a710cf7bc3d1057056 Mon Sep 17 00:00:00 2001 From: Hugh McMaster Date: Fri, 12 Jul 2013 20:29:29 +1000 Subject: Server changes to allow screen buffer resize --- server/console.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/server/console.c b/server/console.c index 3f90937..1d3b2d8 100644 --- a/server/console.c +++ b/server/console.c @@ -392,16 +392,16 @@ static struct screen_buffer *create_console_output( struct console_input *consol screen_buffer->cursor_size = 100; screen_buffer->cursor_visible = 1; screen_buffer->width = 80; - screen_buffer->height = 150; + screen_buffer->height = 25; screen_buffer->max_width = 80; screen_buffer->max_height = 25; screen_buffer->cursor_x = 0; screen_buffer->cursor_y = 0; screen_buffer->attr = 0x0F; screen_buffer->win.left = 0; - screen_buffer->win.right = screen_buffer->max_width - 1; + screen_buffer->win.right = screen_buffer->width - 1; screen_buffer->win.top = 0; - screen_buffer->win.bottom = screen_buffer->max_height - 1; + screen_buffer->win.bottom = screen_buffer->height - 1; if (fd == -1) screen_buffer->fd = NULL; else @@ -1001,13 +1001,6 @@ static int set_console_output_info( struct screen_buffer *screen_buffer, } if (req->mask & SET_CONSOLE_OUTPUT_INFO_MAX_SIZE) { - /* can only be done by renderer */ - if (current->process->console != screen_buffer->input) - { - set_error( STATUS_INVALID_PARAMETER ); - return 0; - } - screen_buffer->max_width = req->max_width; screen_buffer->max_height = req->max_height; } -- 1.7.10.4