diff options
Diffstat (limited to 'src/Selection.cxx')
| -rw-r--r-- | src/Selection.cxx | 1 | 
1 files changed, 1 insertions, 0 deletions
| diff --git a/src/Selection.cxx b/src/Selection.cxx index bd48a2f9f..47aba5c31 100644 --- a/src/Selection.cxx +++ b/src/Selection.cxx @@ -28,6 +28,7 @@ void SelectionPosition::MoveForInsertDelete(bool insertion, Sci::Position startC  			// Always consume virtual space  			const Sci::Position virtualLengthRemove = std::min(length, virtualSpace);  			virtualSpace -= virtualLengthRemove; +			position += virtualLengthRemove;  			if (moveForEqual) {  				const Sci::Position lengthAfterVirtualRemove = length - virtualLengthRemove;  				position += lengthAfterVirtualRemove; | 
