┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphiniconsview.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2007-03-01 19:44:04 +0000
committerPeter Penz <[email protected]>2007-03-01 19:44:04 +0000
commitd9b29511d2474be2714f6fdef72a94be887222c8 (patch)
tree0f88e6dce354f92e7a3a2e43d0471aab8a4b94f6 /src/dolphiniconsview.cpp
parenta0cf8456fe171bd221025b3ff3677db4675390b5 (diff)
assure that the icon size is always <= the preview size
svn path=/trunk/KDE/kdebase/apps/; revision=638387
Diffstat (limited to 'src/dolphiniconsview.cpp')
-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());