From bab0068bed39e298f5755a97d0e9d077439aad9d Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Sun, 20 Nov 2011 18:25:59 +0100 Subject: [PATCH] Set default console size to 80x24 Create for every new console a default cell-size of 80x24. Signed-off-by: David Herrmann --- src/console.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/console.c b/src/console.c index a2ac6ed..3a3ce3b 100644 --- a/src/console.c +++ b/src/console.c @@ -49,6 +49,7 @@ struct kmscon_console { int kmscon_console_new(struct kmscon_console **out) { struct kmscon_console *con; + int ret; if (!out) return -EINVAL; @@ -60,10 +61,18 @@ int kmscon_console_new(struct kmscon_console **out) memset(con, 0, sizeof(*con)); con->ref = 1; + ret = kmscon_console_resize(con, 80, 24); + if (ret) + goto err_free; + glGenTextures(1, &con->tex); *out = con; return 0; + +err_free: + free(con); + return ret; } void kmscon_console_ref(struct kmscon_console *con)