1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-03 23:25:26 +02:00

[196842] Don't have open menu for folders

This commit is contained in:
David McKnight 2007-07-17 18:34:21 +00:00
parent 1fc6d8594e
commit 5c4e5d6b25
2 changed files with 11 additions and 3 deletions

View file

@ -121,8 +121,11 @@ public class SystemRemoteFileLineOpenWithMenu extends SystemRemoteFileOpenWithMe
if (obj != null && obj instanceof IRemoteFile)
{
file = (IRemoteFile) obj;
return file;
if (file.isFile())
{
return file;
}
return null;
}
}
}

View file

@ -19,6 +19,7 @@
* Martin Oberhuber (Wind River) - [186748] Move ISubSystemConfigurationAdapter from UI/rse.core.subsystems.util
* Martin Oberhuber (Wind River) - [186773] split ISystemRegistryUI from ISystemRegistry
* Martin Oberhuber (Wind River) - [189130] Move SystemIFileProperties from UI to Core
* David McKnight (IBM) - [196842] Don't have open menu for folders
********************************************************************************/
package org.eclipse.rse.shells.ui.view;
@ -160,8 +161,12 @@ implements ISystemViewElementAdapter, ISystemRemoteElementAdapter
else
{
IRemoteOutput output = (IRemoteOutput)firstSelection;
if (output.getAbsolutePath() != null)
{
IRemoteFile rfile = SystemRemoteFileLineOpenWithMenu.outputToFile(output);
if (rfile != null && rfile.isFile()) // for 196842
{
//SystemCreateEditLineActions createActions = new SystemCreateEditLineActions();
//createActions.create(menu, selection, shell, menuGroup);
// open with ->
@ -173,7 +178,7 @@ implements ISystemViewElementAdapter, ISystemRemoteElementAdapter
openWithMenu.updateSelection(selection);
submenu.add(openWithMenu);
menu.getMenuManager().appendToGroup(ISystemContextMenuConstants.GROUP_OPENWITH, submenu);
}
}
}
}