Some minor cleanups.

git-svn-id: https://samskivert.googlecode.com/svn/trunk@1124 6335cc39-0255-0410-8fd6-9bcaacd3b74c
This commit is contained in:
ray
2003-05-08 21:46:28 +00:00
parent 62593a4d34
commit 5f867b74fb
@@ -1,5 +1,5 @@
// //
// $Id: DnDManager.java,v 1.15 2003/05/01 01:28:07 ray Exp $ // $Id: DnDManager.java,v 1.16 2003/05/08 21:46:28 ray Exp $
package com.samskivert.swing.dnd; package com.samskivert.swing.dnd;
@@ -137,6 +137,7 @@ public class DnDManager
createCompatibleImage(d.width, d.height, Transparency.BITMASK); createCompatibleImage(d.width, d.height, Transparency.BITMASK);
Graphics g = padder.getGraphics(); Graphics g = padder.getGraphics();
g.drawImage(img, 0, 0, null); g.drawImage(img, 0, 0, null);
g.dispose();
// and reassign the image to the padded image // and reassign the image to the padded image
img = padder; img = padder;
@@ -402,9 +403,8 @@ public class DnDManager
*/ */
protected DropTarget findAppropriateTarget (Component comp) protected DropTarget findAppropriateTarget (Component comp)
{ {
Component parent;
DropTarget target; DropTarget target;
while (true) { while (comp != null) {
// here we sneakily prevent dropping on the source // here we sneakily prevent dropping on the source
target = (comp == _sourceComp) ? null target = (comp == _sourceComp) ? null
: (DropTarget) _droppers.get(comp); : (DropTarget) _droppers.get(comp);
@@ -412,12 +412,9 @@ public class DnDManager
target.checkDrop(_source, _data[0])) { target.checkDrop(_source, _data[0])) {
return target; return target;
} }
parent = comp.getParent(); comp = comp.getParent();
if (parent == null) {
return null;
}
comp = parent;
} }
return null;
} }
/** /**