Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jface.text/src/org/eclipse/jface/text/templates/TemplateProposal.java')
-rw-r--r--org.eclipse.jface.text/src/org/eclipse/jface/text/templates/TemplateProposal.java30
1 files changed, 14 insertions, 16 deletions
diff --git a/org.eclipse.jface.text/src/org/eclipse/jface/text/templates/TemplateProposal.java b/org.eclipse.jface.text/src/org/eclipse/jface/text/templates/TemplateProposal.java
index 9a8c5b1e70a..405b49c2041 100644
--- a/org.eclipse.jface.text/src/org/eclipse/jface/text/templates/TemplateProposal.java
+++ b/org.eclipse.jface.text/src/org/eclipse/jface/text/templates/TemplateProposal.java
@@ -159,24 +159,22 @@ public class TemplateProposal implements ICompletionProposal, ICompletionProposa
fContext.setReadOnly(false);
int start;
TemplateBuffer templateBuffer;
- {
- int oldReplaceOffset= getReplaceOffset();
- try {
- // this may already modify the document (e.g. add imports)
- templateBuffer= fContext.evaluate(fTemplate);
- } catch (TemplateException e1) {
- fSelectedRegion= fRegion;
- return;
- }
+ int oldReplaceOffset= getReplaceOffset();
+ try {
+ // this may already modify the document (e.g. add imports)
+ templateBuffer= fContext.evaluate(fTemplate);
+ } catch (TemplateException e1) {
+ fSelectedRegion= fRegion;
+ return;
+ }
- start= getReplaceOffset();
- int shift= start - oldReplaceOffset;
- int end= Math.max(getReplaceEndOffset(), offset + shift);
+ start= getReplaceOffset();
+ int shift= start - oldReplaceOffset;
+ int end= Math.max(getReplaceEndOffset(), offset + shift);
- // insert template string
- String templateString= templateBuffer.getString();
- document.replace(start, end - start, templateString);
- }
+ // insert template string
+ String templateString= templateBuffer.getString();
+ document.replace(start, end - start, templateString);
// translate positions
LinkedModeModel model= new LinkedModeModel();

Back to the top