[vlc-devel] [vlc-commits] commit: Qt: save volume on exit (Francois Cartegnie )
Rémi Denis-Courmont
remi at remlab.net
Thu Jul 29 21:33:25 CEST 2010
Le jeudi 29 juillet 2010 14:29:12 git at videolan.org, vous avez écrit :
> vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Thu Jul 29
> 13:28:27 2010 +0200| [47e8817acdc58829acfbf5d02913007164b0a0bf] |
> committer: Francois Cartegnie
>
> Qt: save volume on exit
>
> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=47e8817acdc58829ac
> > fbf5d02913007164b0a0bf
>
> ---
>
> modules/gui/qt4/qt4.cpp | 11 +++++++++++
> 1 files changed, 11 insertions(+), 0 deletions(-)
>
> diff --git a/modules/gui/qt4/qt4.cpp b/modules/gui/qt4/qt4.cpp
> index d689c4a..c50327d 100644
> --- a/modules/gui/qt4/qt4.cpp
> +++ b/modules/gui/qt4/qt4.cpp
> @@ -507,6 +507,17 @@ static void *Thread( void *obj )
> /* Save the path */
> getSettings()->setValue( "filedialog-path", p_intf->p_sys->filepath );
>
> + /* Save volume on exit */
> + audio_volume_t i_volume;
> + module_config_t *volconf;
> + if ( var_InheritBool( p_intf, "qt-autosave-volume" ) )
> + aout_VolumeGet( p_intf, &i_volume );
> + else
> + i_volume = config_GetInt( p_intf, "qt-startvolume" );
> + config_PutInt( p_intf, "volume", i_volume );
> + volconf = config_FindConfig( VLC_OBJECT(p_intf), "volume" );
> + if ( volconf ) volconf->b_autosave = true;
WTF is this? You're not allowed to change configuration items.
--
Rémi Denis-Courmont
http://www.remlab.net/
http://fi.linkedin.com/in/remidenis
More information about the vlc-devel
mailing list