View | Details | Raw Unified | Return to bug 187713 | Differences between
and this patch

Collapse All | Expand All

(-)UI/org/eclipse/rse/internal/ui/view/SystemDNDTransferRunnable.java (-3 / +10 lines)
Lines 13-18 Link Here
13
 * Contributors:
13
 * Contributors:
14
 * Martin Oberhuber (Wind River) - [168975] Move RSE Events API to Core
14
 * Martin Oberhuber (Wind River) - [168975] Move RSE Events API to Core
15
 * Martin Oberhuber (Wind River) - [186128][refactoring] Move IProgressMonitor last in public base classes 
15
 * Martin Oberhuber (Wind River) - [186128][refactoring] Move IProgressMonitor last in public base classes 
16
 * Rupen Mardirossian (IBM) - [187713] Check to see if target is null before attempting to retrieve targetAdapter in tranferRSEResources method (line 248)
16
 ********************************************************************************/
17
 ********************************************************************************/
17
18
18
package org.eclipse.rse.internal.ui.view;
19
package org.eclipse.rse.internal.ui.view;
Lines 243-251 Link Here
243
			        ISubSystemConfiguration factory = targetSubSystem.getSubSystemConfiguration();
244
			        ISubSystemConfiguration factory = targetSubSystem.getSubSystemConfiguration();
244
			        if (factory.supportsDropInFilters())
245
			        if (factory.supportsDropInFilters())
245
			        {											        
246
			        {											        
246
			            target = targetSubSystem.getTargetForFilter((ISystemFilterReference)target);										            
247
			            target = targetSubSystem.getTargetForFilter((ISystemFilterReference)target);
247
			            targetAdapter = (ISystemDragDropAdapter) ((IAdaptable) target).getAdapter(ISystemDragDropAdapter.class);
248
			            if (target == null)
248
				
249
			            {
250
			            	return false;
251
			            }
252
			            else
253
			            {
254
			            	targetAdapter = (ISystemDragDropAdapter) ((IAdaptable) target).getAdapter(ISystemDragDropAdapter.class);
255
			            }
249
			        }
256
			        }
250
			    }
257
			    }
251
				if (targetAdapter.validateDrop(set, target, (targetSubSystem == srcSubSystem)))
258
				if (targetAdapter.validateDrop(set, target, (targetSubSystem == srcSubSystem)))

Return to bug 187713