From: Tiago Vignatti Date: Mon, 10 Jan 2011 17:30:04 +0000 (+0200) Subject: terminal: fix crashing when terminal size is < 0 X-Git-Tag: 0.85.0~695^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5fd89d255b7f4f66ad2b5040919532131750d952;p=profile%2Fivi%2Fweston.git terminal: fix crashing when terminal size is < 0 Just skip drawing when width or height is less than zero. Signed-off-by: Tiago Vignatti --- diff --git a/clients/terminal.c b/clients/terminal.c index 4bfb06b..1c7cbbf 100644 --- a/clients/terminal.c +++ b/clients/terminal.c @@ -838,6 +838,10 @@ terminal_draw(struct terminal *terminal) (int32_t) terminal->extents.max_x_advance; height = (rectangle.height - 2 * terminal->margin) / (int32_t) terminal->extents.height; + + if (width < 0 || height < 0) + return; + terminal_resize(terminal, width, height); window_draw(terminal->window);