┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/dolphiniconsview.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/dolphiniconsview.cpp b/src/dolphiniconsview.cpp
index ef4525065..4d121eabd 100644
--- a/src/dolphiniconsview.cpp
+++ b/src/dolphiniconsview.cpp
@@ -152,6 +152,10 @@ void DolphinIconsView::zoomIn()
else {
const int iconSize = increasedIconSize(settings->iconSize());
settings->setIconSize(iconSize);
+ if (settings->previewSize() < iconSize) {
+ // assure that the preview size is always >= the icon size
+ settings->setPreviewSize(iconSize);
+ }
}
updateGridSize(showPreview);
@@ -167,6 +171,10 @@ void DolphinIconsView::zoomOut()
if (showPreview) {
const int previewSize = decreasedIconSize(settings->previewSize());
settings->setPreviewSize(previewSize);
+ if (settings->iconSize() > previewSize) {
+ // assure that the icon size is always <= the preview size
+ settings->setIconSize(previewSize);
+ }
}
else {
const int iconSize = decreasedIconSize(settings->iconSize());