diff --git a/core/org.eclipse.cdt.ui/templateengine/org/eclipse/cdt/ui/templateengine/pages/TemplatePreferencePage.java b/core/org.eclipse.cdt.ui/templateengine/org/eclipse/cdt/ui/templateengine/pages/TemplatePreferencePage.java index 730bea8e8aa..e30b055f1e4 100644 --- a/core/org.eclipse.cdt.ui/templateengine/org/eclipse/cdt/ui/templateengine/pages/TemplatePreferencePage.java +++ b/core/org.eclipse.cdt.ui/templateengine/org/eclipse/cdt/ui/templateengine/pages/TemplatePreferencePage.java @@ -539,15 +539,14 @@ public class TemplatePreferencePage extends PreferencePage implements IWorkbench if (result == SWT.OK) { int itemSelected[] = table.getSelectionIndices(); table.remove(itemSelected); + + if (delItemNames != null) { + sharedDefaults.deleteBackEndStorage(delItemNames); + } } else if (result == SWT.CANCEL) isDeleted = false; - - if (delItemNames != null) { - sharedDefaults.deleteBackEndStorage(delItemNames); - } - } /**