diff options
author | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2013-04-02 17:54:12 +0200 |
---|---|---|
committer | Marco Trevisan (Treviño) <mail@3v1n0.net> | 2013-04-02 17:54:12 +0200 |
commit | ba80753bb0a79f052f007c6e614732afac88e3ad (patch) | |
tree | 712b7df53e5b4639a463da34c9687caf07bfb76b /src/player-controller.vala | |
parent | e6779eca9277231ee59c6441bf6982599a0d611e (diff) | |
download | ayatana-indicator-sound-ba80753bb0a79f052f007c6e614732afac88e3ad.tar.gz ayatana-indicator-sound-ba80753bb0a79f052f007c6e614732afac88e3ad.tar.bz2 ayatana-indicator-sound-ba80753bb0a79f052f007c6e614732afac88e3ad.zip |
PlayerActivator: Use BAMF to find the windows to activate with timestamp
Improved the"old" GtkApplicationPlayer, using BAMF as a fallback method to
activate an application's windows. Basically we try to get the windows of the
selected application and when found we focus them using the activation
timestamp.
Diffstat (limited to 'src/player-controller.vala')
-rw-r--r-- | src/player-controller.vala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/player-controller.vala b/src/player-controller.vala index dbe7c3c..8c3339e 100644 --- a/src/player-controller.vala +++ b/src/player-controller.vala @@ -45,7 +45,7 @@ public class PlayerController : GLib.Object public string dbus_name { get; set;} public ArrayList<PlayerItem> custom_items; public Mpris2Controller mpris_bridge; - public GtkApplicationPlayer gtk_app_player; + public PlayerActivator player_activator; public AppInfo? app_info { get; set;} public int menu_offset { get; set;} public string icon_name { get; set; } @@ -150,7 +150,7 @@ public class PlayerController : GLib.Object debug ( " establish mpris connection - use playlists value = %s ", this.use_playlists.to_string() ); this.mpris_bridge = new Mpris2Controller (this); - this.gtk_app_player = new GtkApplicationPlayer (this); + this.player_activator = new PlayerActivator (this); this.determine_state (); } |