mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-01 05:15:43 +02:00
2005-05-12 Alain Magloire
Fix PR 93970 * src/org/eclipse/cdt/internal/ui/cview/SelectionTransferDragAdapter.java * src/org/eclipse/cdt/internal/ui/cview/SelectionTransferDropAdapter.java
This commit is contained in:
parent
c1d6468eca
commit
8ecb6c287e
3 changed files with 8 additions and 5 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2005-05-12 Alain Magloire
|
||||||
|
Fix PR 93970
|
||||||
|
* src/org/eclipse/cdt/internal/ui/cview/SelectionTransferDragAdapter.java
|
||||||
|
* src/org/eclipse/cdt/internal/ui/cview/SelectionTransferDropAdapter.java
|
||||||
|
|
||||||
2005-05-09 Alain Magloire
|
2005-05-09 Alain Magloire
|
||||||
Patch from David Daoust, PR 94120
|
Patch from David Daoust, PR 94120
|
||||||
* src/org/eclipse/cdt/internal/ui/wizards/CWizardRegistry.java
|
* src/org/eclipse/cdt/internal/ui/wizards/CWizardRegistry.java
|
||||||
|
|
|
@ -16,7 +16,6 @@ import java.util.Iterator;
|
||||||
import org.eclipse.cdt.core.model.ICElement;
|
import org.eclipse.cdt.core.model.ICElement;
|
||||||
import org.eclipse.cdt.core.model.ISourceReference;
|
import org.eclipse.cdt.core.model.ISourceReference;
|
||||||
import org.eclipse.cdt.internal.ui.dnd.BasicSelectionTransferDragAdapter;
|
import org.eclipse.cdt.internal.ui.dnd.BasicSelectionTransferDragAdapter;
|
||||||
import org.eclipse.core.resources.IResource;
|
|
||||||
import org.eclipse.jface.viewers.ISelection;
|
import org.eclipse.jface.viewers.ISelection;
|
||||||
import org.eclipse.jface.viewers.ISelectionProvider;
|
import org.eclipse.jface.viewers.ISelectionProvider;
|
||||||
import org.eclipse.jface.viewers.IStructuredSelection;
|
import org.eclipse.jface.viewers.IStructuredSelection;
|
||||||
|
@ -33,10 +32,6 @@ public class SelectionTransferDragAdapter extends BasicSelectionTransferDragAdap
|
||||||
Object element= iter.next();
|
Object element= iter.next();
|
||||||
if (element instanceof ICElement) {
|
if (element instanceof ICElement) {
|
||||||
ICElement celement = (ICElement)element;
|
ICElement celement = (ICElement)element;
|
||||||
IResource res = celement.getResource();
|
|
||||||
if (res != null) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
if (!(element instanceof ISourceReference)) {
|
if (!(element instanceof ISourceReference)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -320,6 +320,9 @@ public class SelectionTransferDropAdapter extends CDTViewerDropAdapter implement
|
||||||
List resources= new ArrayList(elements.size());
|
List resources= new ArrayList(elements.size());
|
||||||
for (Iterator iter= elements.iterator(); iter.hasNext();) {
|
for (Iterator iter= elements.iterator(); iter.hasNext();) {
|
||||||
Object element= iter.next();
|
Object element= iter.next();
|
||||||
|
if (element instanceof ITranslationUnit) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
if (element instanceof ICElement)
|
if (element instanceof ICElement)
|
||||||
resources.add(element);
|
resources.add(element);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue