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() {
|