Skip to content

Commit

Permalink
Fix conpty cursor movement detection on double-width lines
Browse files Browse the repository at this point in the history
  • Loading branch information
j4james committed May 9, 2024
1 parent 49e4eea commit 187cd6a
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/renderer/vt/invalidate.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,8 @@ CATCH_RETURN();
}
_skipCursor = false;

_cursorMoved = psrRegion->origin() != _lastText;
_cursorMoved = psrRegion->origin() != _lastCursorOrigin;
_lastCursorOrigin = psrRegion->origin();
return S_OK;
}

Expand Down
1 change: 1 addition & 0 deletions src/renderer/vt/vtrenderer.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,7 @@ namespace Microsoft::Console::Render
til::pmr::bitmap _invalidMap;

til::point _lastText;
til::point _lastCursorOrigin;
til::point _scrollDelta;

bool _clearedAllThisFrame;
Expand Down

0 comments on commit 187cd6a

Please sign in to comment.