From f8385fad2833c64a6a49b3950d5bc1ff9a92020c Mon Sep 17 00:00:00 2001 From: "honfika@gmail.com" Date: Sat, 28 Feb 2015 22:48:58 +0100 Subject: [PATCH] #809 autogwow when button is hold fixed --- src/com/jpexs/decompiler/flash/gui/TextPanel.java | 2 +- src/com/jpexs/decompiler/flash/gui/controls/JRepeatButton.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/jpexs/decompiler/flash/gui/TextPanel.java b/src/com/jpexs/decompiler/flash/gui/TextPanel.java index 9b0827d46..6cf259ce2 100644 --- a/src/com/jpexs/decompiler/flash/gui/TextPanel.java +++ b/src/com/jpexs/decompiler/flash/gui/TextPanel.java @@ -249,7 +249,7 @@ public class TextPanel extends JPanel { } private void translateX(int delta, int repeatCount) { - if (mainPanel.translateText(textTag, delta * repeatCount)) { + if (mainPanel.translateText(textTag, delta * (repeatCount + 1))) { updateButtonsVisibility(); textTag.getSwf().clearImageCache(); mainPanel.refreshTree(); diff --git a/src/com/jpexs/decompiler/flash/gui/controls/JRepeatButton.java b/src/com/jpexs/decompiler/flash/gui/controls/JRepeatButton.java index 36d77f3a6..089df0bf5 100644 --- a/src/com/jpexs/decompiler/flash/gui/controls/JRepeatButton.java +++ b/src/com/jpexs/decompiler/flash/gui/controls/JRepeatButton.java @@ -46,6 +46,7 @@ public class JRepeatButton extends JButton { @Override public void mousePressed(MouseEvent e) { + repeatCount = 0; Runnable runnable = new Runnable() { private int cnt = 0;