Author: dsakovich
Date: 2008-04-18 11:18:07 -0400 (Fri, 18 Apr 2008)
New Revision: 7621
Modified:
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/dnd/ModelTransfer.java
Log:
http://jira.jboss.org/jira/browse/JBIDE-2085
Modified:
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/dnd/ModelTransfer.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/dnd/ModelTransfer.java 2008-04-18
13:32:25 UTC (rev 7620)
+++
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/dnd/ModelTransfer.java 2008-04-18
15:18:07 UTC (rev 7621)
@@ -55,21 +55,20 @@
protected Object nativeToJava(TransferData transferData) {
try {
byte[] bytes = (byte[]) super.nativeToJava(transferData);
- ByteArrayInputStream in = new ByteArrayInputStream(bytes);
- DataInputStream dataIn = new DataInputStream(in);
- /*
- int len = dataIn.readInt();
- String[] data = new String[len];
- for (int i = 0; i < len; i++) {
- data[i] = dataIn.readUTF();
+ if (bytes != null) {
+ ByteArrayInputStream in = new ByteArrayInputStream(bytes);
+ DataInputStream dataIn = new DataInputStream(in);
+ /*
+ * int len = dataIn.readInt(); String[] data = new String[len];
+ * for (int i = 0; i < len; i++) { data[i] = dataIn.readUTF(); }
+ */
+ String data = dataIn.readUTF();
+ return data;
}
- */
- String data = dataIn.readUTF();
- return data;
} catch (IOException e) {
ModelUIPlugin.getPluginLog().logError(e);
}
- //can't get here
+ // can't get here
return null;
}
}
\ No newline at end of file