X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=MooToolbar.java;h=a94aabdf8ef0138af880d5592a39c830c6fbd0fd;hb=ce9a16d679f2058454af367e972888ba8e2c34c0;hp=e5e46da50e7a17cb39a362cf256cf4be315e0cef;hpb=667ddae05adc6b08c461cca470f152dc61daa8df;p=moosique.git diff --git a/MooToolbar.java b/MooToolbar.java index e5e46da..a94aabd 100644 --- a/MooToolbar.java +++ b/MooToolbar.java @@ -74,6 +74,7 @@ public class MooToolbar extends JToolBar { * @param tickPosition the tick position to visualize */ public void updateProgInd(long tickPosition) { + ticksPerBeat = Moosique.getSequence().getResolution(); if (tickPosition == 0) { resetProgInd(); } else { @@ -148,7 +149,7 @@ public class MooToolbar extends JToolBar { Moosique.stop(); } } else if (e.getSource() instanceof JLabel) { - long position = Moosique.getPosition(); + long position = Moosique.getEditPosition(); if (e.getSource().equals(measuresValue)) { if (SwingUtilities.isRightMouseButton(e)) { position += beatsPerMeasure * ticksPerBeat; @@ -168,7 +169,7 @@ public class MooToolbar extends JToolBar { position -= 1; } } - Moosique.setPosition(position); + Moosique.setEditPosition(position); Moosique.getGUI().update(position); } }