From cfc72cee5d684e3807025857d33b400b3e091fce Mon Sep 17 00:00:00 2001 From: Summon528 Date: Wed, 29 May 2019 02:18:28 +0800 Subject: [PATCH] Make sure cursor blinks after opening new tab (#1030) --- src/cascadia/TerminalControl/TermControl.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cascadia/TerminalControl/TermControl.cpp b/src/cascadia/TerminalControl/TermControl.cpp index 0ee637398..f91643989 100644 --- a/src/cascadia/TerminalControl/TermControl.cpp +++ b/src/cascadia/TerminalControl/TermControl.cpp @@ -438,6 +438,7 @@ namespace winrt::Microsoft::Terminal::TerminalControl::implementation _cursorTimer = std::make_optional(DispatcherTimer()); _cursorTimer.value().Interval(std::chrono::milliseconds(blinkTime)); _cursorTimer.value().Tick({ this, &TermControl::_BlinkCursor }); + _cursorTimer.value().Start(); } else { @@ -859,7 +860,9 @@ namespace winrt::Microsoft::Terminal::TerminalControl::implementation _focused = true; if (_cursorTimer.has_value()) + { _cursorTimer.value().Start(); + } } // Method Description: