[Pydev-cvs] org.python.pydev/src_navigator/org/python/pydev/navigator/actions PyDeleteResourceActi
Brought to you by:
fabioz
From: Fabio Z. <fa...@us...> - 2008-05-12 11:42:55
|
Update of /cvsroot/pydev/org.python.pydev/src_navigator/org/python/pydev/navigator/actions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3690/src_navigator/org/python/pydev/navigator/actions Modified Files: PyDeleteResourceAction.java Log Message: [PATCH] Fix deletion of resources in PyDev package explorer Index: PyDeleteResourceAction.java =================================================================== RCS file: /cvsroot/pydev/org.python.pydev/src_navigator/org/python/pydev/navigator/actions/PyDeleteResourceAction.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PyDeleteResourceAction.java 24 Mar 2007 11:48:29 -0000 1.2 --- PyDeleteResourceAction.java 12 May 2008 11:43:00 -0000 1.3 *************** *** 10,13 **** --- 10,14 ---- import org.eclipse.jface.viewers.ISelectionProvider; import org.eclipse.jface.viewers.IStructuredSelection; + import org.eclipse.jface.viewers.StructuredSelection; import org.eclipse.swt.widgets.Shell; import org.eclipse.ui.actions.DeleteResourceAction; *************** *** 70,73 **** --- 71,85 ---- } + + @Override + public IStructuredSelection getStructuredSelection() { + ISelection selection = provider.getSelection(); + if (!selection.isEmpty()) { + IStructuredSelection sSelection = (IStructuredSelection) selection; + return sSelection; + } + return new StructuredSelection(); + } + @Override protected List getSelectedResources() { |