vlc | branch: master | David Fuhrmann <david.fuhrm...@googlemail.com> | Tue Jun 5 19:34:06 2012 +0200| [5e06ffd4ca78ed08f5eea90e31b67b04b8f05abb] | committer: David Fuhrmann
macosx: also round volume percents This prevent cases in which the percent value is one smaller than the previous adjusted value. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=5e06ffd4ca78ed08f5eea90e31b67b04b8f05abb --- modules/gui/macosx/simple_prefs.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/gui/macosx/simple_prefs.m b/modules/gui/macosx/simple_prefs.m index aeab3cf..1f07c9d 100644 --- a/modules/gui/macosx/simple_prefs.m +++ b/modules/gui/macosx/simple_prefs.m @@ -538,7 +538,7 @@ static inline char * __config_GetLabel( vlc_object_t *p_this, const char *psz_na [o_audio_vol_sld setEnabled: YES]; i = config_GetInt( p_intf, "volume" ); - i = i * 200 / AOUT_VOLUME_MAX; + i = i * 200.0 / AOUT_VOLUME_MAX + 0.5; [o_audio_vol_sld setIntValue: i]; [o_audio_vol_fld setIntValue: i]; } @@ -899,7 +899,7 @@ static inline void save_module_list( intf_thread_t * p_intf, id object, const ch { config_PutInt( p_intf, "audio", [o_audio_enable_ckb state] ); if( [o_audio_vol_fld isEnabled] ) - config_PutInt( p_intf, "volume", [o_audio_vol_fld intValue] * AOUT_VOLUME_MAX / 200 ); + config_PutInt( p_intf, "volume", [o_audio_vol_fld intValue] * AOUT_VOLUME_MAX / 200.0 + 0.5 ); config_PutInt( p_intf, "volume-save", [o_audio_autosavevol_yes_bcell state] ); config_PutInt( p_intf, "spdif", [o_audio_spdif_ckb state] ); _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits