equal
deleted
inserted
replaced
37 |
37 |
38 import java.util.*; |
38 import java.util.*; |
39 |
39 |
40 import sun.util.logging.PlatformLogger; |
40 import sun.util.logging.PlatformLogger; |
41 |
41 |
42 import sun.awt.ComponentAccessor; |
|
43 |
|
44 import sun.awt.dnd.SunDragSourceContextPeer; |
42 import sun.awt.dnd.SunDragSourceContextPeer; |
45 import sun.awt.dnd.SunDropTargetContextPeer; |
43 import sun.awt.dnd.SunDropTargetContextPeer; |
46 import sun.awt.SunToolkit; |
44 import sun.awt.SunToolkit; |
|
45 import sun.awt.AWTAccessor; |
47 |
46 |
48 /** |
47 /** |
49 * The XDragSourceContextPeer class is the class responsible for handling |
48 * The XDragSourceContextPeer class is the class responsible for handling |
50 * the interaction between the XDnD/Motif DnD subsystem and Java drag sources. |
49 * the interaction between the XDnD/Motif DnD subsystem and Java drag sources. |
51 * |
50 * |
115 Component component = getTrigger().getComponent(); |
114 Component component = getTrigger().getComponent(); |
116 Component c = null; |
115 Component c = null; |
117 XWindowPeer wpeer = null; |
116 XWindowPeer wpeer = null; |
118 |
117 |
119 for (c = component; c != null && !(c instanceof Window); |
118 for (c = component; c != null && !(c instanceof Window); |
120 c = ComponentAccessor.getParent_NoClientCode(c)); |
119 c = AWTAccessor.getComponentAccessor().getParent(c)); |
121 |
120 |
122 if (c instanceof Window) { |
121 if (c instanceof Window) { |
123 wpeer = (XWindowPeer)c.getPeer(); |
122 wpeer = (XWindowPeer)c.getPeer(); |
124 } |
123 } |
125 |
124 |