提交 e44dd6c1 编写于 作者: S Serge Rider

Create new script (in a folder) command fix


Former-commit-id: b7b54212
上级 fa08d4dd
......@@ -44,7 +44,18 @@ public class OpenSQLEditorHandler extends BaseSQLEditorHandler {
}
IWorkbenchWindow workbenchWindow = HandlerUtil.getActiveWorkbenchWindow(event);
IFolder scriptFolder = getCurrentFolder(event);
openRecentScript(workbenchWindow, dataSourceContainer, scriptFolder);
if (scriptFolder != null) {
IProject project = dataSourceContainer.getRegistry().getProject();
try {
IFile scriptFile = ScriptsHandlerImpl.createNewScript(project, scriptFolder, dataSourceContainer);
NavigatorHandlerObjectOpen.openResource(scriptFile, workbenchWindow);
}
catch (CoreException e) {
log.error(e);
}
} else {
openRecentScript(workbenchWindow, dataSourceContainer, null);
}
return null;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册