From 9cd0055302ea86e0b2fccf55d0bc975d2c4c9702 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sun, 4 May 2025 01:15:42 +0200 Subject: [PATCH] Dragging fix --- src/com/jpexs/decompiler/flash/gui/ImagePanel.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/com/jpexs/decompiler/flash/gui/ImagePanel.java b/src/com/jpexs/decompiler/flash/gui/ImagePanel.java index 06bab3f04..4251c9e83 100644 --- a/src/com/jpexs/decompiler/flash/gui/ImagePanel.java +++ b/src/com/jpexs/decompiler/flash/gui/ImagePanel.java @@ -121,7 +121,6 @@ import java.util.logging.Logger; import javax.imageio.ImageIO; import javax.sound.sampled.LineUnavailableException; import javax.sound.sampled.UnsupportedAudioFileException; -import javax.swing.BorderFactory; import javax.swing.BoxLayout; import javax.swing.JLabel; import javax.swing.JPanel; @@ -1564,7 +1563,6 @@ public final class ImagePanel extends JPanel implements MediaDisplay { @Override public void mouseDragged(MouseEvent e) { - mouseMoved(e); List points = hilightedPoints; if (dragStart != null && multiSelect && !inMoving && mode == Cursor.DEFAULT_CURSOR) { @@ -2799,10 +2797,14 @@ public final class ImagePanel extends JPanel implements MediaDisplay { draggingGuideY = true; guideDragY = -1; topRuler.setCursor(guideYCursor); + mode = MODE_GUIDE_Y; + iconPanel.setCursor(guideYCursor); } else if (c == leftRuler) { draggingGuideX = true; guideDragX = -1; leftRuler.setCursor(guideXCursor); + mode = MODE_GUIDE_X; + iconPanel.setCursor(guideXCursor); } else if (c == iconPanel) { for (MouseListener l : iconPanel.mouseListeners) { l.mousePressed(convertMouseEvent(e, iconPanel));