diff options
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/expression/ExpressionDropAdapter.java')
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/expression/ExpressionDropAdapter.java | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/expression/ExpressionDropAdapter.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/expression/ExpressionDropAdapter.java index 870b46430..af04b5154 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/expression/ExpressionDropAdapter.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/expression/ExpressionDropAdapter.java @@ -85,26 +85,26 @@ public class ExpressionDropAdapter extends ViewerDropAdapter { fDropType = DROP_TYPE_DEFAULT; event.detail = DND.DROP_NONE; - for (int i = 0; i < event.dataTypes.length; i++) { - if (LocalSelectionTransfer.getTransfer().isSupportedType(event.dataTypes[i])) { + for (TransferData dataType : event.dataTypes) { + if (LocalSelectionTransfer.getTransfer().isSupportedType(dataType)) { if (isExpressionDrop()){ - event.currentDataType = event.dataTypes[i]; + event.currentDataType = dataType; event.detail = DND.DROP_MOVE; fDropType = DROP_TYPE_EXPRESSION; break; } else if (isVariableDrop()){ - event.currentDataType = event.dataTypes[i]; + event.currentDataType = dataType; event.detail = DND.DROP_COPY; fDropType = DROP_TYPE_VARIABLE; break; } else if (isWatchAdaptableElementDrop()){ - event.currentDataType = event.dataTypes[i]; + event.currentDataType = dataType; event.detail = DND.DROP_COPY; fDropType = DROP_TYPE_WATCH_ADAPTABLE_ELEMENT; break; } - } else if (TextTransfer.getInstance().isSupportedType(event.dataTypes[i])) { - event.currentDataType = event.dataTypes[i]; + } else if (TextTransfer.getInstance().isSupportedType(dataType)) { + event.currentDataType = dataType; event.detail = DND.DROP_COPY; fDropType = DROP_TYPE_DEFAULT; break; |