From a5951978f7a9cf958c0b4736e80be9898ba3f83e Mon Sep 17 00:00:00 2001 From: Leroy Hopson Date: Sun, 14 Apr 2024 12:27:44 +1200 Subject: [PATCH] fix(pty): emit size_changed if forcing size update Ensures that connected PTY is resized correctly on scene start. --- addons/godot_xterm/native/src/terminal.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/godot_xterm/native/src/terminal.cpp b/addons/godot_xterm/native/src/terminal.cpp index f657ef8..5ffb2e7 100644 --- a/addons/godot_xterm/native/src/terminal.cpp +++ b/addons/godot_xterm/native/src/terminal.cpp @@ -451,7 +451,7 @@ void Terminal::update_sizes(bool force) update_shader_parameters(back_material); update_shader_parameters(fore_material); - if (prev_cols != cols || prev_rows != rows) + if (force || prev_cols != cols || prev_rows != rows) emit_signal("size_changed", Vector2i(cols, rows)); refresh();