From 71910194dbb043a8d3b7ec10d11d3c57eda04a97 Mon Sep 17 00:00:00 2001 From: Anton Leherbauer Date: Tue, 7 Oct 2008 07:44:32 +0000 Subject: [PATCH] Bug 249802 - C/C++ Editor goto matching bracket does not keep selection Patch by Wieant --- .../src/org/eclipse/cdt/internal/ui/editor/CEditor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java index 9ca950c4e90..f11b61d4f22 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditor.java @@ -2438,7 +2438,7 @@ public class CEditor extends TextEditor implements ISelectionChangedListener, IC return; } - if (selection.getLength() < 0) + if (selection.getLength() > 0) targetOffset -= selection.getLength(); sourceViewer.setSelectedRange(targetOffset, selection.getLength());