From ce21fbf57adde6c0a5e74395756fdad8715192e4 Mon Sep 17 00:00:00 2001 From: Tom Helm Date: Sat, 25 Nov 2023 15:59:19 +0000 Subject: [PATCH] Fix selection end column if pruning an empty last column --- Rubberduck.VBEditor.VB6/SafeComWrappers/VB/CodePane.cs | 2 +- Rubberduck.VBEditor.VBA/SafeComWrappers/VB/CodePane.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Rubberduck.VBEditor.VB6/SafeComWrappers/VB/CodePane.cs b/Rubberduck.VBEditor.VB6/SafeComWrappers/VB/CodePane.cs index 5ca1fbf3b3..2f49457ca5 100644 --- a/Rubberduck.VBEditor.VB6/SafeComWrappers/VB/CodePane.cs +++ b/Rubberduck.VBEditor.VB6/SafeComWrappers/VB/CodePane.cs @@ -46,7 +46,7 @@ private Selection GetSelection() endLine -= 1; using (var codeModule = CodeModule) { - endColumn = codeModule.GetLines(endLine, 1).Length; + endColumn = codeModule.GetLines(endLine, 1).Length + 1; } } diff --git a/Rubberduck.VBEditor.VBA/SafeComWrappers/VB/CodePane.cs b/Rubberduck.VBEditor.VBA/SafeComWrappers/VB/CodePane.cs index 04ce59c9fe..d63d661ee3 100644 --- a/Rubberduck.VBEditor.VBA/SafeComWrappers/VB/CodePane.cs +++ b/Rubberduck.VBEditor.VBA/SafeComWrappers/VB/CodePane.cs @@ -46,7 +46,7 @@ private Selection GetSelection() endLine -= 1; using (var codeModule = CodeModule) { - endColumn = codeModule.GetLines(endLine, 1).Length; + endColumn = codeModule.GetLines(endLine, 1).Length + 1; } }