]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Emit zoomLevelChanged() if the preview gets toggled
authorPeter Penz <peter.penz19@gmail.com>
Thu, 7 Jun 2012 21:28:21 +0000 (23:28 +0200)
committerPeter Penz <peter.penz19@gmail.com>
Thu, 7 Jun 2012 21:28:52 +0000 (23:28 +0200)
src/views/dolphinview.cpp

index 986ecfaf8bec41f37d2925aa387faeed8132fc6f..e32d82f7b056eaded7fbb6e654b30b01eb8c331e 100644 (file)
@@ -259,8 +259,14 @@ void DolphinView::setPreviewsShown(bool show)
     ViewProperties props(viewPropertiesUrl());
     props.setPreviewsShown(show);
 
+    const int oldZoomLevel = m_view->zoomLevel();
     m_view->setPreviewsShown(show);
     emit previewsShownChanged(show);
+
+    const int newZoomLevel = m_view->zoomLevel();
+    if (newZoomLevel != oldZoomLevel) {
+        emit zoomLevelChanged(newZoomLevel, oldZoomLevel);
+    }
 }
 
 bool DolphinView::previewsShown() const