diff options
author | Xavi Garcia Mena <xavi.garcia.mena@canonical.com> | 2015-12-14 18:09:24 +0100 |
---|---|---|
committer | Xavi Garcia Mena <xavi.garcia.mena@canonical.com> | 2015-12-14 18:09:24 +0100 |
commit | 292592932ea18777ad15b3b0c07d17047781cde8 (patch) | |
tree | 7a0508cab30597be034615fff4b835264a4930b9 /src/service.vala | |
parent | 9d6bd882beefde88eb25e24c4a9090f7828d155b (diff) | |
download | ayatana-indicator-sound-292592932ea18777ad15b3b0c07d17047781cde8.tar.gz ayatana-indicator-sound-292592932ea18777ad15b3b0c07d17047781cde8.tar.bz2 ayatana-indicator-sound-292592932ea18777ad15b3b0c07d17047781cde8.zip |
rolling back lp:~xavi-garcia-mena/indicator-sound/bug-1512798-reenable-amplified-volume
Diffstat (limited to 'src/service.vala')
-rw-r--r-- | src/service.vala | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/src/service.vala b/src/service.vala index 9127f05..312fec5 100644 --- a/src/service.vala +++ b/src/service.vala @@ -51,7 +51,6 @@ public class IndicatorSound.Service: Object { () => { debug("Notifications name vanshed"); notify_server_caps_checked = false; }); this.settings = new Settings ("com.canonical.indicator.sound"); - this.sharedsettings = new Settings ("com.ubuntu.sound"); this.settings.bind ("visible", this, "visible", SettingsBindFlags.GET); this.notify["visible"].connect ( () => this.update_root_icon () ); @@ -107,8 +106,6 @@ public class IndicatorSound.Service: Object { this.sync_preferred_players (); }); - sharedsettings.bind ("allow-amplified-volume", this, "allow-amplified-volume", SettingsBindFlags.GET); - /* Hide the notification when the menu is shown */ var shown_action = actions.lookup_action ("indicator-shown") as SimpleAction; shown_action.change_state.connect ((state) => { @@ -187,28 +184,6 @@ public class IndicatorSound.Service: Object { public bool visible { get; set; } - public bool allow_amplified_volume { - get { - return this.volume_control.max_volume > 1.0; - } - - set { - if (this.allow_amplified_volume == value) - return; - - if (value) { - /* from pulse/volume.h: #define PA_VOLUME_UI_MAX (pa_sw_volume_from_dB(+11.0)) */ - this.volume_control.max_volume = (double)PulseAudio.Volume.sw_from_dB(11.0) / PulseAudio.Volume.NORM; - } - else { - this.volume_control.max_volume = 1.0; - } - - /* Normalize volume, because the volume action's state is [0.0, 1.0], see create_volume_action() */ - this.actions.change_action_state ("volume", this.volume_control.volume.volume / this.volume_control.max_volume); - } - } - const ActionEntry[] action_entries = { { "root", null, null, "@a{sv} {}", null }, { "scroll", activate_scroll_action, "i", null, null }, @@ -220,7 +195,6 @@ public class IndicatorSound.Service: Object { SimpleActionGroup actions; HashTable<string, SoundMenu> menus; Settings settings; - Settings sharedsettings; VolumeControl volume_control; MediaPlayerList players; uint player_action_update_id; |