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

RSV context menu fix


Former-commit-id: 3a6492e4
上级 423bd7c3
......@@ -2464,22 +2464,20 @@ public class ResultSetViewer extends Viewer
final DBSDataContainer dataContainer = getDataContainer();
// Fill general menu
if (row != null && dataContainer != null && model.hasData()) {
if (dataContainer != null) {
manager.add(ActionUtils.makeCommandContribution(site, ResultSetHandlerMain.CMD_EXPORT));
MenuManager openWithMenu = new MenuManager(ActionUtils.findCommandName(ResultSetHandlerOpenWith.CMD_OPEN_WITH));
openWithMenu.setRemoveAllWhenShown(true);
openWithMenu.addMenuListener(manager1 -> ResultSetHandlerOpenWith.fillOpenWithMenu(ResultSetViewer.this, manager1));
manager.add(openWithMenu);
}
if (attr != null && row != null) {
manager.add(new GroupMarker(NavigatorCommands.GROUP_TOOLS));
manager.add(new GroupMarker(MENU_GROUP_EXPORT));
}
manager.add(new Separator(MENU_GROUP_ADDITIONS));
if (dataContainer != null && model.hasData()) {
if (dataContainer != null) {
manager.add(new Separator());
manager.add(ActionUtils.makeCommandContribution(site, IWorkbenchCommandConstants.FILE_REFRESH));
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册