diff options
Diffstat (limited to 'src/kitemviews/kitemlistcontainer.cpp')
| -rw-r--r-- | src/kitemviews/kitemlistcontainer.cpp | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/kitemviews/kitemlistcontainer.cpp b/src/kitemviews/kitemlistcontainer.cpp index c68af6d94..65ddcb545 100644 --- a/src/kitemviews/kitemlistcontainer.cpp +++ b/src/kitemviews/kitemlistcontainer.cpp @@ -329,15 +329,13 @@ void KItemListContainer::updateGeometries() { QRect rect = geometry(); - int widthDec = frameWidth() * 2; - if (verticalScrollBar()->isVisible()) { - widthDec += style()->pixelMetric(QStyle::PM_ScrollBarExtent); - } + const int widthDec = verticalScrollBar()->isVisible() + ? frameWidth() + style()->pixelMetric(QStyle::PM_ScrollBarExtent) + : frameWidth() * 2; - int heightDec = frameWidth() * 2; - if (horizontalScrollBar()->isVisible()) { - heightDec += style()->pixelMetric(QStyle::PM_ScrollBarExtent); - } + const int heightDec = horizontalScrollBar()->isVisible() + ? frameWidth() + style()->pixelMetric(QStyle::PM_ScrollBarExtent) + : frameWidth() * 2; rect.adjust(0, 0, -widthDec, -heightDec); |
