From aff7c9433673dff9b340283e0e749dc13487b0b2 Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Fri, 14 Oct 2016 13:44:03 +0300 Subject: [PATCH] caret blinking fixes --- src/dlangui/widgets/editors.d | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/dlangui/widgets/editors.d b/src/dlangui/widgets/editors.d index 20f8368f..31cab269 100644 --- a/src/dlangui/widgets/editors.d +++ b/src/dlangui/widgets/editors.d @@ -981,7 +981,10 @@ class EditWidgetBase : ScrollWidgetBase, EditableContentListener, MenuItemAction _lastBlinkStartTs = currentTimeMillis; invalidate(); //window.update(true); - return focused; + bool res = focused; + if (!res) + _caretTimerId = 0; + return res; } if (id == _hoverTimer) { cancelHoverTimer();