if no arguments select configured cursor position
diff --git a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/ui/text/completion/LinkedModeScriptCompletionProposal.java b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/ui/text/completion/LinkedModeScriptCompletionProposal.java
index 9aa81eb..c5b6474 100644
--- a/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/ui/text/completion/LinkedModeScriptCompletionProposal.java
+++ b/core/plugins/org.eclipse.dltk.ui/src/org/eclipse/dltk/ui/text/completion/LinkedModeScriptCompletionProposal.java
@@ -84,7 +84,8 @@
 			} catch (BadLocationException e) {
 			}
 		} else {
-			fSelectedRegion = new Region(getCursorPosition(), 0);
+			fSelectedRegion = new Region(replacementOffset
+					+ getCursorPosition(), 0);
 		}
 	}