From 05d587408fa3b64ff569329d334c82c46eb64829 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Mon, 28 Oct 2013 11:43:22 -0700 Subject: use 'application-default-icon' as the fallback media player icon --- src/sound-menu.vala | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/sound-menu.vala b/src/sound-menu.vala index af808b5..4c62b38 100644 --- a/src/sound-menu.vala +++ b/src/sound-menu.vala @@ -141,11 +141,15 @@ class SoundMenu: Object void insert_player_section (MediaPlayer player) { var section = new Menu (); + Icon icon; + + icon = player.icon; + if (icon == null) + icon = new ThemedIcon.with_default_fallbacks ("application-default-icon"); var player_item = new MenuItem (player.name, "indicator." + player.id); player_item.set_attribute ("x-canonical-type", "s", "com.canonical.unity.media-player"); - if (player.icon != null) - player_item.set_attribute_value ("icon", g_icon_serialize (player.icon)); + player_item.set_attribute_value ("icon", g_icon_serialize (player.icon)); section.append_item (player_item); var playback_item = new MenuItem (null, null); -- cgit v1.2.3