From 4d037e03ef17af74d537d796d06bf37c6e69829e Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Tue, 14 Apr 2020 19:11:43 +0000
Subject: [PATCH] Fix issue with X11 textmode() implementation. The xim wasn't
 scaled to the new size (ever)

---
 src/conio/x_events.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/conio/x_events.c b/src/conio/x_events.c
index 2659530857..4809f04d93 100644
--- a/src/conio/x_events.c
+++ b/src/conio/x_events.c
@@ -368,7 +368,7 @@ static void resize_window()
 
 static void init_mode_internal(int mode)
 {
-    int oldcols;
+	int oldcols;
 
 	oldcols=x_cvstat.cols;
 
@@ -391,7 +391,7 @@ static void init_mode_internal(int mode)
 	x_cvstat = vstat;
 	pthread_mutex_unlock(&vstatlock);
 	pthread_mutex_unlock(&blinker_lock);
-    map_window();
+	map_window();
 }
 
 static void check_scaling(void)
@@ -405,10 +405,11 @@ static void check_scaling(void)
 static int init_mode(int mode)
 {
 	init_mode_internal(mode);
+	resize_window();
 	bitmap_drv_request_pixels();
 
 	sem_post(&mode_set);
-    return(0);
+	return(0);
 }
 
 static int video_init()
-- 
GitLab