提交 c9871dc1 编写于 作者: S serge-rider

#2639 Open multiple selected objects on Enter

上级 76f9981f
...@@ -84,16 +84,15 @@ public abstract class NodeListControl extends ObjectListControl<DBNNode> impleme ...@@ -84,16 +84,15 @@ public abstract class NodeListControl extends ObjectListControl<DBNNode> impleme
// Add context menu // Add context menu
NavigatorUtils.addContextMenu(workbenchSite, getItemsViewer()); NavigatorUtils.addContextMenu(workbenchSite, getItemsViewer());
setDoubleClickHandler(new IDoubleClickListener() { setDoubleClickHandler(event -> {
@Override // Run default node action
public void doubleClick(DoubleClickEvent event) ISelection selection = getItemsViewer().getSelection();
{ if (selection instanceof IStructuredSelection) {
// Run default node action for (Object obj : ((IStructuredSelection) selection).toList()) {
DBNNode node = NavigatorUtils.getSelectedNode(getItemsViewer()); if (obj instanceof DBNNode && ((DBNNode) obj).allowsOpen()) {
if (node == null || !node.allowsOpen()) { openNodeEditor((DBNNode) obj);
return; }
} }
openNodeEditor(node);
} }
}); });
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册