You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-commits@xmlgraphics.apache.org by ca...@apache.org on 2007/11/14 02:04:53 UTC
svn commit: r594734 -
/xmlgraphics/batik/trunk/sources/org/apache/batik/apps/svgbrowser/DOMDocumentTree.java
Author: cam
Date: Tue Nov 13 17:04:52 2007
New Revision: 594734
URL: http://svn.apache.org/viewvc?rev=594734&view=rev
Log:
Work around Java 1.5-ism in DOM Viewer drag-and-drop code.
Modified:
xmlgraphics/batik/trunk/sources/org/apache/batik/apps/svgbrowser/DOMDocumentTree.java
Modified: xmlgraphics/batik/trunk/sources/org/apache/batik/apps/svgbrowser/DOMDocumentTree.java
URL: http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/sources/org/apache/batik/apps/svgbrowser/DOMDocumentTree.java?rev=594734&r1=594733&r2=594734&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/sources/org/apache/batik/apps/svgbrowser/DOMDocumentTree.java (original)
+++ xmlgraphics/batik/trunk/sources/org/apache/batik/apps/svgbrowser/DOMDocumentTree.java Tue Nov 13 17:04:52 2007
@@ -316,7 +316,13 @@
updateVisualTipLine(tree, null);
// Set transferable
try {
- Transferable transferable = dtde.getTransferable();
+ // XXX Java 1.3 and 1.4 workaround for:
+ // http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4378091
+ Transferable transferable =
+ new DropTargetDropEvent(dtde.getDropTargetContext(),
+ dtde.getLocation(), 0, 0)
+ .getTransferable();
+ // Transferable transferable = dtde.getTransferable();
DataFlavor[] flavors = transferable.getTransferDataFlavors();
for (int i = 0; i < flavors.length; i++) {
if (transferable.isDataFlavorSupported(flavors[i])) {