From 04efb20ca85d82b36d5b554e2405cbfb80ec9d9d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net>
Date: Sun, 11 Jun 2023 23:28:18 -0400
Subject: [PATCH] Don't require caller to call textmode() before showing window

Fixes recent regression with scfg
---
 src/conio/x_events.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/conio/x_events.c b/src/conio/x_events.c
index 34b6d067f4..8ce733806d 100644
--- a/src/conio/x_events.c
+++ b/src/conio/x_events.c
@@ -1249,10 +1249,7 @@ static int video_init()
 	if(init_window())
 		return(-1);
 	bitmap_drv_init(x11_drawrect, x11_flush);
-	pthread_mutex_lock(&vstatlock);
-	bitmap_drv_init_mode(vstat.mode, NULL, NULL, 0, 0);
-	x_cvstat = vstat;
-	pthread_mutex_unlock(&vstatlock);
+	init_mode_internal(ciolib_initial_mode);
 
 	return(0);
 }
-- 
GitLab