]> ruin.nu Git - moosique.git/commitdiff
no message
authorEinar Pehrson <einarp@itstud.chalmers.se>
Wed, 14 May 2003 05:23:52 +0000 (05:23 +0000)
committerEinar Pehrson <einarp@itstud.chalmers.se>
Wed, 14 May 2003 05:23:52 +0000 (05:23 +0000)
Moosique.java

index c9ea45644407d55fc9f9e83a5319bc765a738948..df94b478e464f79277871e4d95d80265b03da463 100644 (file)
@@ -168,8 +168,10 @@ public class Moosique {
         * Pauses playback of the current sequence.
         */
        public static void pause() {
-               sequencer.stop();
-               player.interrupt();
+               if (sequencer.isRunning()) {
+                       sequencer.stop();
+               }
+               if (player != null) player.interrupt();
        }
 
        /** 
@@ -198,10 +200,10 @@ public class Moosique {
        public static void stop() {
                if (sequencer.isRunning()) {
                        sequencer.stop();
-                       sequencer.setTickPosition(editPosition);
-                       player.interrupt();
-                       gui.update((long)0);
                }
+               sequencer.setTickPosition(editPosition);
+               if (player != null) player.interrupt();
+               gui.update((long)0);
        }
 
        /**