From 81aa5f8071e69ba2d27820b5d45476cd5e88a2ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juhani=20Krekel=C3=A4?= Date: Sun, 28 Nov 2021 02:00:34 +0200 Subject: [PATCH] Handle -mode --- sortix.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/sortix.c b/sortix.c index 318ee0c..0f43c83 100644 --- a/sortix.c +++ b/sortix.c @@ -127,10 +127,11 @@ static void sortix_process_events(void *data) static unsigned char *sortix_init_driver(unsigned char *param, unsigned char *display) { - if (param && *param) - errx(1, "param %s", param); - if (display && *display) - errx(1, "display %s", display); + if (param) { + if (sscanf(param, "%ix%i", &default_window_width, &default_window_height) != 2) + return stracpy("-mode syntax is WIDTHxHEIGHT\n"); + } + (void) display; // Only used by the X11 driver connection = display_connect_default(); if (!connection && errno == ECONNREFUSED)