mirror of
https://invent.kde.org/system/dolphin
synced 2024-10-02 14:45:04 +00:00
assure that the icon size is always <= the preview size
svn path=/trunk/KDE/kdebase/apps/; revision=638387
This commit is contained in:
parent
a0cf8456fe
commit
d9b29511d2
|
@ -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());
|
||||
|
|
Loading…
Reference in a new issue