From 4cb502ff8cdb06f3fa4abebbb14a6c50e3cb06e2 Mon Sep 17 00:00:00 2001 From: thrust26 Date: Thu, 5 Nov 2020 08:26:59 +0100 Subject: [PATCH] selection bug fix attempt --- src/gui/EditableWidget.cxx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gui/EditableWidget.cxx b/src/gui/EditableWidget.cxx index cf69fbe64..20ded2dfc 100644 --- a/src/gui/EditableWidget.cxx +++ b/src/gui/EditableWidget.cxx @@ -52,6 +52,7 @@ void EditableWidget::setText(const string& str, bool) _editString.push_back(c); _caretPos = int(_editString.size()); + _selectSize = 0; _editScrollOffset = (_font.getStringWidth(_editString) - (getEditRect().w())); if (_editScrollOffset < 0) @@ -101,6 +102,7 @@ bool EditableWidget::handleText(char text) if(tryInsertChar(text, _caretPos)) { _caretPos++; + _selectSize = 0; sendCommand(EditableWidget::kChangedCmd, 0, _id); setDirty(); return true;