diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CDoubleClickSelector.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CDoubleClickSelector.java index d74f6083529..9735644d53d 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CDoubleClickSelector.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CDoubleClickSelector.java @@ -45,7 +45,9 @@ public class CDoubleClickSelector implements ITextDoubleClickStrategy { textViewer.setSelectedRange(region.getOffset() + 1, region.getLength() - 2); } else { region= selectWord(document, offset); - textViewer.setSelectedRange(region.getOffset(), region.getLength()); + if (region != null && region.getLength() > 0) { + textViewer.setSelectedRange(region.getOffset(), region.getLength()); + } } }