diff --git a/src/manager.cpp b/src/manager.cpp
index b52d16e1bbc1ef68d1eff6cdec26e7660e8a86c8..879473294dd1b86857d927b67c05e681dc5c3b1b 100644
--- a/src/manager.cpp
+++ b/src/manager.cpp
@@ -2355,7 +2355,8 @@ Manager::getIsAlwaysRecording() const
 void
 Manager::setIsAlwaysRecording(bool isAlwaysRec)
 {
-    return audioPreference.setIsAlwaysRecording(isAlwaysRec);
+    audioPreference.setIsAlwaysRecording(isAlwaysRec);
+    saveConfig();
 }
 
 bool