diff options
author | Alessio Treglia <alessio@debian.org> | 2013-02-10 10:18:21 +0000 |
---|---|---|
committer | Alessio Treglia <alessio@debian.org> | 2013-02-10 10:18:21 +0000 |
commit | 038de1a143b9775f37d4848f52c59af7cee66e36 (patch) | |
tree | 8d10a35c194be220b6cb2d1b2982546dbcef9480 /src/playlist.cpp | |
parent | 69d32924ffbfe2bb05d881a23af13b6070b9a9bd (diff) |
Imported Upstream version 0.8.3
Diffstat (limited to 'src/playlist.cpp')
-rw-r--r-- | src/playlist.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/playlist.cpp b/src/playlist.cpp index 9ce14c5..5d042c3 100644 --- a/src/playlist.cpp +++ b/src/playlist.cpp @@ -1358,6 +1358,10 @@ void Playlist::saveSettings() { QSettings * set = settings; + set->beginGroup( "directories"); + bool save_dirs = set->value("save_dirs", false).toBool(); + set->endGroup(); + set->beginGroup( "playlist"); set->setValue( "repeat", repeatAct->isChecked() ); @@ -1374,7 +1378,11 @@ void Playlist::saveSettings() { #if !DOCK_PLAYLIST set->setValue( "size", size() ); #endif - set->setValue( "latest_dir", latest_dir ); + if (save_dirs) { + set->setValue( "latest_dir", latest_dir ); + } else { + set->setValue( "latest_dir", "" ); + } set->endGroup(); |