aboutsummaryrefslogtreecommitdiff
path: root/src/mpris-controller.vala
diff options
context:
space:
mode:
authorConor Curran <conor.curran@canonical.com>2010-06-21 16:25:16 +0100
committerConor Curran <conor.curran@canonical.com>2010-06-21 16:25:16 +0100
commit7be2c7248a0b29ea74e8e36db405d5974995a57b (patch)
tree694e0fc9fa91ff83d842508f9e1b830a5e66b75b /src/mpris-controller.vala
parent87445b8921774ec705b4bb62429a5f69be941737 (diff)
downloadayatana-indicator-sound-7be2c7248a0b29ea74e8e36db405d5974995a57b.tar.gz
ayatana-indicator-sound-7be2c7248a0b29ea74e8e36db405d5974995a57b.tar.bz2
ayatana-indicator-sound-7be2c7248a0b29ea74e8e36db405d5974995a57b.zip
going for generic property updates
Diffstat (limited to 'src/mpris-controller.vala')
-rw-r--r--src/mpris-controller.vala13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/mpris-controller.vala b/src/mpris-controller.vala
index cd1d2db..98473ad 100644
--- a/src/mpris-controller.vala
+++ b/src/mpris-controller.vala
@@ -54,7 +54,7 @@ public class MprisController : GLib.Object
private void onTrackChange(dynamic DBus.Object mpris_client, HashTable<string,Value?> ht)
{
- this.controller.update_playing_info(format_metadata(ht));
+ this.controller.update_playing_info(MetadataMenuitem.format_updates(ht));
}
/**
@@ -85,16 +85,5 @@ public class MprisController : GLib.Object
//int repeat = ar.get_nth(2).get_int();
//int endless = ar.get_nth(3).get_int();
}
-
- private static HashMap<string, string> format_metadata(HashTable<string,Value?> data)
- {
- HashMap<string,string> results = new HashMap<string, string>();
- debug("format_metadata - title = %s", (string)data.lookup("title"));
- results.set("title", (string)data.lookup("title"));
- results.set("artist", (string)data.lookup("artist"));
- results.set("album", (string)data.lookup("album"));
- results.set("arturl", (string)data.lookup("arturl"));
- return results;
- }
}