Bug 571983: [Python] wrapping doubles does not work for value '0'
add input value conversion for primitive target types
Change-Id: I35f28f4c23fcb40286260c9fec37f62751cad2ad
diff --git a/plugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/dnd/ModulesDropHandler.java b/plugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/dnd/ModulesDropHandler.java
index 602d2a4..bfdcf37 100644
--- a/plugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/dnd/ModulesDropHandler.java
+++ b/plugins/org.eclipse.ease.ui/src/org/eclipse/ease/ui/dnd/ModulesDropHandler.java
@@ -107,16 +107,16 @@
if ((String.class.equals(targetClass)) || (Object.class.equals(targetClass)))
return input;
- if (Integer.class.equals(targetClass))
+ if ((Integer.class.equals(targetClass)) || (int.class.equals(targetClass)))
return Integer.valueOf(input);
- if (Long.class.equals(targetClass))
+ if ((Long.class.equals(targetClass)) || (long.class.equals(targetClass)))
return Long.valueOf(input);
- if (Double.class.equals(targetClass))
+ if ((Double.class.equals(targetClass)) || (double.class.equals(targetClass)))
return Double.valueOf(input);
- if (Float.class.equals(targetClass))
+ if ((Float.class.equals(targetClass)) || (float.class.equals(targetClass)))
return Float.valueOf(input);
if ((Boolean.class.equals(targetClass)) || (boolean.class.equals(targetClass)))