< prev index next >
src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java
Print this page
*** 36,45 ****
--- 36,46 ----
import java.awt.dnd.DragGestureEvent;
import java.awt.dnd.InvalidDnDOperationException;
import java.util.*;
+ import sun.java2d.pipe.Region;
import sun.util.logging.PlatformLogger;
import sun.awt.dnd.SunDragSourceContextPeer;
import sun.awt.dnd.SunDropTargetContextPeer;
import sun.awt.SunToolkit;
*** 809,820 ****
dndInProgress = false;
cleanup(XConstants.CurrentTime);
}
public int scaleUp(int x) {
! return x * windowScale;
}
public int scaleDown(int x) {
! return x / windowScale;
}
}
--- 810,821 ----
dndInProgress = false;
cleanup(XConstants.CurrentTime);
}
public int scaleUp(int x) {
! return Region.clipRound(x * (double)windowScale);
}
public int scaleDown(int x) {
! return Region.clipRound(x / (double)windowScale);
}
}
< prev index next >