[gnome-music] Fix Play Pause signals



commit d9c895969cc69a112d4b93efea0e918fc7c1837e
Author: Shivani Poddar <shivani poddar92 gmail com>
Date:   Thu May 2 00:37:49 2013 +0530

    Fix Play Pause signals

 src/player.js |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)
---
diff --git a/src/player.js b/src/player.js
index 4deff3d..fe9a51c 100644
--- a/src/player.js
+++ b/src/player.js
@@ -337,17 +337,21 @@ const Player = new Lang.Class({
 
     uri: function() {
     },
-
-    _onPlayBtnToggled: function(btn) {
-        if (this.player.get_state(1)[1] != Gst.State.PAUSED) {
-            this.pause();
-            this._setPlaying(false);
+   _onPlayBtnToggled: function(btn) {
+        if(this.play_btn.get_active() == true ) {
+            if (this.player.get_state(1)[1] != Gst.State.PAUSED) {
+                this.play_btn.set_image(this._pause_image);
+                this.pause();
+            } else {
+                this.play_btn.set_image(this._play_image);
+                this.play();
+            }
         } else {
-            this.play();
-            this._setPlaying(true);
+            this.play_btn.set_image(this._play_image);
+            this.play_btn.show_all();
+            this.pause();
         }
     },
-
     _onNextBtnClicked: function(btn) {
         this.playNext();
     },


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]