Make sure cursor blinks after opening new tab (#1030)

This commit is contained in:
Summon528 2019-05-29 02:18:28 +08:00 committed by Dustin L. Howett (MSFT)
parent 9ad2544033
commit cfc72cee5d

View file

@ -438,6 +438,7 @@ namespace winrt::Microsoft::Terminal::TerminalControl::implementation
_cursorTimer = std::make_optional(DispatcherTimer()); _cursorTimer = std::make_optional(DispatcherTimer());
_cursorTimer.value().Interval(std::chrono::milliseconds(blinkTime)); _cursorTimer.value().Interval(std::chrono::milliseconds(blinkTime));
_cursorTimer.value().Tick({ this, &TermControl::_BlinkCursor }); _cursorTimer.value().Tick({ this, &TermControl::_BlinkCursor });
_cursorTimer.value().Start();
} }
else else
{ {
@ -859,7 +860,9 @@ namespace winrt::Microsoft::Terminal::TerminalControl::implementation
_focused = true; _focused = true;
if (_cursorTimer.has_value()) if (_cursorTimer.has_value())
{
_cursorTimer.value().Start(); _cursorTimer.value().Start();
}
} }
// Method Description: // Method Description: