diff options
Diffstat (limited to 'src/window.cpp')
-rw-r--r-- | src/window.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/window.cpp b/src/window.cpp index 9705de0df..08f773337 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -2269,9 +2269,14 @@ EventState Window::HandleEditBoxKey(int wid, uint16 key, uint16 keycode) switch (query->HandleEditBoxKey(this, wid, key, keycode, state)) { case HEBR_EDITING: + this->SetWidgetDirty(wid); this->OnEditboxChanged(wid); break; + case HEBR_CURSOR: + this->SetWidgetDirty(wid); + break; + case HEBR_CONFIRM: if (query->ok_button >= 0) { this->OnClick(Point(), query->ok_button, 1); |