Skip to content

Commit

Permalink
Send SCI_CHOOSECARETX at the end of setTabstops to assure moving curs…
Browse files Browse the repository at this point in the history
…or up or down starts from the correct horizontal position. (Fixes Issue #18.)
  • Loading branch information
Coises committed Feb 17, 2024
1 parent 4164a07 commit eec3333
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 0 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Columns++ for Notepad++ -- Releases

## Version 1.0.3 -- February 17th, 2024

* Fixed an omission that can cause odd cursor positioning when pressing arrow up or down immediately after inserting a tab when elastic tabstops is enabled.

## Version 1.0.2 -- January 4th, 2024

* **All users of versions 0.8 through 1.0.1 should update to this version as soon as possible.** This version fixes a serious bug in Search | Replace All/Before/After which can cause the entire application to hang (thus necessitating a force close of Notepad++ and loss of unsaved changes in all open tabs).
Expand Down
1 change: 1 addition & 0 deletions src/ColumnsPlusPlus.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,7 @@ void ColumnsPlusPlusData::setTabstops(DocumentData& dd, Scintilla::Line firstNee
before = after;
}
}
sci.ChooseCaretX();
}


Expand Down
Binary file modified src/ColumnsPlusPlus.rc
Binary file not shown.

0 comments on commit eec3333

Please sign in to comment.