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