From 3c46112610063db22e351790e4c6ea11d416cd5f Mon Sep 17 00:00:00 2001 From: Stanislav Denisov Date: Sat, 17 Jan 2026 08:26:54 +0100 Subject: [PATCH] Fix right arrow text deselection (#1495) --- WickedEngine/wiGUI.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/WickedEngine/wiGUI.cpp b/WickedEngine/wiGUI.cpp index cb86948e8..ac06634c8 100644 --- a/WickedEngine/wiGUI.cpp +++ b/WickedEngine/wiGUI.cpp @@ -1734,10 +1734,13 @@ namespace wi::gui } caret_timer.record(); } - else if (wi::input::Press(wi::input::KEYBOARD_BUTTON_RIGHT) && caret_pos < font_input.GetText().size()) + else if (wi::input::Press(wi::input::KEYBOARD_BUTTON_RIGHT)) { // caret repositioning right: - caret_pos++; + if (caret_pos < font_input.GetText().size()) + { + caret_pos++; + } if (!wi::input::Down(wi::input::BUTTON::KEYBOARD_BUTTON_LSHIFT) && !wi::input::Down(wi::input::BUTTON::KEYBOARD_BUTTON_RSHIFT)) { caret_begin = caret_pos;