From 781447c5a0d82c625ddd8e6fb2ab01eae720d330 Mon Sep 17 00:00:00 2001 From: Lars Uebernickel Date: Tue, 29 Oct 2013 17:16:45 -0700 Subject: Rename MediaPlayer.launch() ot activate() --- src/service.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/service.vala') diff --git a/src/service.vala b/src/service.vala index 7dc6824..9a82e8b 100644 --- a/src/service.vala +++ b/src/service.vala @@ -290,7 +290,7 @@ public class IndicatorSound.Service { this.menus.@foreach ( (profile, menu) => menu.add_player (player)); SimpleAction action = new SimpleAction.stateful (player.id, null, this.action_state_for_player (player)); - action.activate.connect ( () => { player.launch (); }); + action.activate.connect ( () => { player.activate (); }); this.actions.add_action (action); var play_action = new SimpleAction.stateful ("play." + player.id, null, player.state); -- cgit v1.2.3 From 9fb9f5077869c6e30d305ec7cb21d0129567e10e Mon Sep 17 00:00:00 2001 From: Lars Uebernickel Date: Wed, 30 Oct 2013 07:48:46 -0700 Subject: Make player menu item insensitive when player can't be raised --- src/service.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/service.vala') diff --git a/src/service.vala b/src/service.vala index 9a82e8b..14d4893 100644 --- a/src/service.vala +++ b/src/service.vala @@ -266,8 +266,10 @@ public class IndicatorSound.Service { bool update_player_actions () { foreach (var player in this.players) { SimpleAction? action = this.actions.lookup_action (player.id) as SimpleAction; - if (action != null) + if (action != null) { action.set_state (this.action_state_for_player (player)); + action.set_enabled (player.can_raise); + } } this.player_action_update_id = 0; -- cgit v1.2.3