jdk/src/solaris/classes/sun/awt/X11/XDragSourceContextPeer.java
changeset 4371 dc9dcb8b0ae7
parent 3938 ef327bd847c0
child 5506 202f599c92aa
equal deleted inserted replaced
4369:18b883ed2b58 4371:dc9dcb8b0ae7
    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