]> ruin.nu Git - moosique.git/blobdiff - MooToolbar.java
Fixed some errors, updated the menu and toolbar.
[moosique.git] / MooToolbar.java
index 542488c82ec7afdb0da5a7540a3eba013df189c8..8df4f862e702a2d388b5aad06b3937a5efebf754 100644 (file)
@@ -2,7 +2,6 @@ import javax.swing.*;
 import java.awt.event.*;
 import java.awt.*;
 import javax.sound.midi.*;
-import javax.swing.Icon;
 
 /**
  * Moosiques GUI representing a toolbar, with the most frequently used commands.
@@ -102,13 +101,14 @@ public class MooToolbar extends JToolBar implements ActionListener        {
                       if (((JButton)e.getSource()).getToolTipText() == "rewind") {
                                //få in rewindmetoden
                        }       else if (((JButton)e.getSource()).getToolTipText() == "play/pause") {
-                                       if (Moosique.getSequence().isRunning()) {
+                                       ImageIcon playpauseIcon = ((ImageIcon)playpause.getIcon());
+                                       if (Moosique.getSequencer().isRunning()) {
                                                Moosique.pause();
-                                               playpause.getIcon().setImage(playimage);
+                                               playpauseIcon.setImage(playimage);
                                        } else {
-                                                       Moosique.play();
-                                                       playpause.getIcon().setImage(pauseimage);
-                                               }
+                                               Moosique.play();
+                                               playpauseIcon.setImage(pauseimage);
+                                       }
                        
                        }       else if (((JButton)e.getSource()).getToolTipText() == "stop") {
                                        Moosique.stop();