diff options
author | Ken VanDine <ken.vandine@canonical.com> | 2012-03-02 11:34:50 -0500 |
---|---|---|
committer | Ken VanDine <ken.vandine@canonical.com> | 2012-03-02 11:34:50 -0500 |
commit | 90b7db3502bdba472d8d5d914f70bb316746e072 (patch) | |
tree | 5537a7b33d2f49b584286b7c0e9fca242d25d969 /src/settings-manager.vala | |
parent | 35442241ba01a563a5295918b58878a47b644f63 (diff) | |
parent | 068f00cdfe7512aab9054af728e361226dcc9511 (diff) | |
download | ayatana-indicator-sound-90b7db3502bdba472d8d5d914f70bb316746e072.tar.gz ayatana-indicator-sound-90b7db3502bdba472d8d5d914f70bb316746e072.tar.bz2 ayatana-indicator-sound-90b7db3502bdba472d8d5d914f70bb316746e072.zip |
* New upstream release.
- Fixed memory corruption issue (LP: #897218)
- crashed with SIGABRT in pa_operation_unref (LP: #908682)
- Banshee shown in sound menu after removal until reboot (LP: #771202)
- Coverity PASS_BY_VALUE - CID 10620 (LP: #937451)
- App icon and name are not aligned (LP: #939929)
Diffstat (limited to 'src/settings-manager.vala')
-rw-r--r-- | src/settings-manager.vala | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/settings-manager.vala b/src/settings-manager.vala index a2be080..034cd03 100644 --- a/src/settings-manager.vala +++ b/src/settings-manager.vala @@ -46,7 +46,7 @@ public class SettingsManager : GLib.Object } if (s in list) continue; if (s in blacklisted) continue; - list.add(s); + list.add(s); } return list; } @@ -56,6 +56,20 @@ public class SettingsManager : GLib.Object this.settings.reset("interested-media-players"); } + public void remove_interested (string app_desktop_name) + { + var already_interested = this.settings.get_strv ("interested-media-players"); + var list = new ArrayList<string>(); + + foreach (var s in already_interested){ + if (s == app_desktop_name) continue; + list.add (s); + } + this.settings.set_strv("interested-media-players", + list.to_array()); + this.settings.apply(); + } + public void add_interested (string app_desktop_name) { var already_interested = this.settings.get_strv ("interested-media-players"); |