Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 150078
Collapse All | Expand All

(-)src/org/eclipse/mylar/internal/tasks/ui/views/TaskListDropAdapter.java (-2 / +8 lines)
Lines 81-86 Link Here
81
			ITask targetTask = null;
81
			ITask targetTask = null;
82
			if (getCurrentTarget() instanceof ITask) {
82
			if (getCurrentTarget() instanceof ITask) {
83
				targetTask = (ITask)getCurrentTarget();
83
				targetTask = (ITask)getCurrentTarget();
84
			} else if (getCurrentTarget() instanceof AbstractQueryHit) {
85
				targetTask = ((AbstractQueryHit) getCurrentTarget()).getCorrespondingTask();
84
			}
86
			}
85
			if (targetTask != null) {
87
			if (targetTask != null) {
86
				final String[] names = (String[]) data;
88
				final String[] names = (String[]) data;
Lines 204-211 Link Here
204
		currentTransfer = transferType;
206
		currentTransfer = transferType;
205
207
206
		Object selectedObject = ((IStructuredSelection) ((TreeViewer) getViewer()).getSelection()).getFirstElement();
208
		Object selectedObject = ((IStructuredSelection) ((TreeViewer) getViewer()).getSelection()).getFirstElement();
207
		if (FileTransfer.getInstance().isSupportedType(currentTransfer) && getCurrentTarget() instanceof ITask) {
209
		if (FileTransfer.getInstance().isSupportedType(currentTransfer)) {
208
			return true;
210
			if(getCurrentTarget() instanceof ITask) {
211
				return true;
212
			} else if (getCurrentTarget() instanceof AbstractQueryHit) {
213
				return ((AbstractQueryHit) getCurrentTarget()).getCorrespondingTask() != null;
214
			}
209
		} else if (!(selectedObject instanceof AbstractRepositoryQuery)) {
215
		} else if (!(selectedObject instanceof AbstractRepositoryQuery)) {
210
			if (getCurrentTarget() instanceof TaskCategory) {
216
			if (getCurrentTarget() instanceof TaskCategory) {
211
				return true;
217
				return true;

Return to bug 150078