aboutsummaryrefslogtreecommitdiff
path: root/src/player-controller.vala
diff options
context:
space:
mode:
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2013-04-02 17:54:12 +0200
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2013-04-02 17:54:12 +0200
commitba80753bb0a79f052f007c6e614732afac88e3ad (patch)
tree712b7df53e5b4639a463da34c9687caf07bfb76b /src/player-controller.vala
parente6779eca9277231ee59c6441bf6982599a0d611e (diff)
downloadayatana-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.vala4
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 ();
}