From 1af44eadfc91bfd35316e9496b5b5c81ea9ce008 Mon Sep 17 00:00:00 2001 From: Branislav Stojkovic Date: Wed, 6 Feb 2019 23:26:33 +0100 Subject: [PATCH] fix zooming --- .../src/org/diylc/swing/plugins/canvas/CanvasPlugin.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/diylc/diylc-swing/src/org/diylc/swing/plugins/canvas/CanvasPlugin.java b/diylc/diylc-swing/src/org/diylc/swing/plugins/canvas/CanvasPlugin.java index 50bdc0c3..b94c88c8 100644 --- a/diylc/diylc-swing/src/org/diylc/swing/plugins/canvas/CanvasPlugin.java +++ b/diylc/diylc-swing/src/org/diylc/swing/plugins/canvas/CanvasPlugin.java @@ -676,14 +676,9 @@ public class CanvasPlugin implements IPlugIn, ClipboardOwner { double zoomFactor = (Double) params[0] / zoomLevel; visibleRect.setBounds((int) (visibleRect.x * zoomFactor), (int) (visibleRect.y * zoomFactor), visibleRect.width, visibleRect.height); - SwingUtilities.invokeLater(new Runnable() { - @Override - public void run() { - canvasPanel.scrollRectToVisible(visibleRect); - canvasPanel.revalidate(); - } - }); + canvasPanel.scrollRectToVisible(visibleRect); + canvasPanel.revalidate(); zoomLevel = (Double) params[0]; break;