- final Point p = new Point((int) event.screenPosition.getX(), (int) event.screenPosition.getY());
- SWTUtils.asyncExec(chassis, new Runnable() {
- @Override
- public void run() {
- if (!canvas.isDisposed())
- showPopup(p);
- }
+ Point p = new Point(
+ SWTDPIUtil.downscaleSwt((int) event.screenPosition.getX()),
+ SWTDPIUtil.downscaleSwt((int) event.screenPosition.getY()));
+ SWTUtils.asyncExec(chassis, () -> {
+ if (!canvas.isDisposed())
+ showPopup(p);