[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