Check custom template availability in ChooseItem

This commit is contained in:
Alexander Zolotov
2013-12-02 20:13:52 +04:00
parent 10e95d0ec9
commit ced044fd51
@@ -124,6 +124,7 @@ public abstract class ChooseItemAction extends EditorAction {
if (customLiveTemplate instanceof CustomLiveTemplateBase) {
final int offset = editor.getCaretModel().getOffset();
if (customLiveTemplate.getShortcut() == shortcutChar
&& TemplateManagerImpl.isApplicable(customLiveTemplate, editor, file)
&& ((CustomLiveTemplateBase)customLiveTemplate).hasCompletionItem(file, offset)) {
return customLiveTemplate.computeTemplateKey(callback) != null;
}