diff options
author | Weblate <noreply@weblate.org> | 2017-08-08 14:02:53 +0000 |
---|---|---|
committer | Weblate <noreply@weblate.org> | 2017-08-08 14:02:53 +0000 |
commit | 14d8f4b141662da786a2b5d1b3adf6d1521a641f (patch) | |
tree | 82bde1b2363c6d727ca2ea7df8f8695aa8e3686c /src-qt5/core/lumina-desktop/LSession.cpp | |
parent | Translated using Weblate (Lithuanian) (diff) | |
parent | Translated using Weblate (Lithuanian) (diff) | |
download | lumina-14d8f4b141662da786a2b5d1b3adf6d1521a641f.tar.gz lumina-14d8f4b141662da786a2b5d1b3adf6d1521a641f.tar.bz2 lumina-14d8f4b141662da786a2b5d1b3adf6d1521a641f.zip |
Merge remote-tracking branch 'origin/master'
Diffstat (limited to 'src-qt5/core/lumina-desktop/LSession.cpp')
-rw-r--r-- | src-qt5/core/lumina-desktop/LSession.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src-qt5/core/lumina-desktop/LSession.cpp b/src-qt5/core/lumina-desktop/LSession.cpp index 93318b0f..777affd1 100644 --- a/src-qt5/core/lumina-desktop/LSession.cpp +++ b/src-qt5/core/lumina-desktop/LSession.cpp @@ -191,7 +191,10 @@ void LSession::CleanupSession(){ int vol = LOS::audioVolume(); if(vol>=0){ sessionsettings->setValue("last_session_state/audio_volume", vol); } bool playaudio = sessionsettings->value("PlayLogoutAudio",true).toBool(); - if( playaudio ){ playAudioFile(LOS::LuminaShare()+"Logout.ogg"); } + if( playaudio ){ + QString sfile = sessionsettings->value("audiofiles/logout", LOS::LuminaShare()+"Logout.ogg").toString(); + playAudioFile(sfile); + } //Stop the background system tray (detaching/closing apps as necessary) stopSystemTray(!cleansession); //Now perform any other cleanup @@ -296,7 +299,8 @@ void LSession::launchStartupApps(){ //Now play the login music since we are finished if(sessionsettings->value("PlayStartupAudio",true).toBool()){ - LSession::playAudioFile(LOS::LuminaShare()+"Login.ogg"); + QString sfile = sessionsettings->value("audiofiles/login", LOS::LuminaShare()+"Login.ogg").toString(); + playAudioFile(sfile); } qDebug() << "[DESKTOP INIT FINISHED]"; } |