[vlc-commits] commit: Qt: Fix save volume on exit Fixes #2968 (Francois Cartegnie )
git at videolan.org
git at videolan.org
Wed Jul 28 20:06:38 CEST 2010
vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Fri Mar 5 19:42:42 2010 +0100| [989ec97aa4b0034e6a4599df11ba5301e5b42af2] | committer: Francois Cartegnie
Qt: Fix save volume on exit Fixes #2968
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=989ec97aa4b0034e6a4599df11ba5301e5b42af2
---
modules/gui/qt4/qt4.cpp | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/modules/gui/qt4/qt4.cpp b/modules/gui/qt4/qt4.cpp
index d689c4a..6528f9f 100644
--- a/modules/gui/qt4/qt4.cpp
+++ b/modules/gui/qt4/qt4.cpp
@@ -507,6 +507,15 @@ 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;
+ 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 );
+ config_SaveConfigFile( p_intf, NULL );
+
/* Delete the configuration. Application has to be deleted after that. */
delete p_intf->p_sys->mainSettings;
More information about the vlc-commits
mailing list