Always emit the changed signals when we change the scene mode.
authorMohammed Sameer <msameer@foolab.org>
Tue, 9 Oct 2012 21:51:11 +0000 (00:51 +0300)
committerMohammed Sameer <msameer@foolab.org>
Tue, 9 Oct 2012 21:52:56 +0000 (00:52 +0300)
This is to allow reapplying the mode and resetting all settings (Like flash).

src/settings.cpp

index 8918770..5eaabbf 100644 (file)
@@ -116,9 +116,9 @@ int Settings::imageSceneMode() const {
 void Settings::setImageSceneMode(int mode) {
   if (mode != imageSceneMode()) {
     m_settings->setValue("image/sceneMode", mode);
-
-    emit imageSceneModeChanged();
   }
+
+  emit imageSceneModeChanged();
 }
 
 int Settings::imageColorFilter() const {
@@ -164,9 +164,9 @@ int Settings::videoSceneMode() const {
 void Settings::setVideoSceneMode(int mode) {
   if (mode != videoSceneMode()) {
     m_settings->setValue("video/sceneMode", mode);
-
-    emit videoSceneModeChanged();
   }
+
+  emit videoSceneModeChanged();
 }
 
 int Settings::videoColorFilter() const {