diff options
| author | Luca Beltrame <[email protected]> | 2014-08-03 18:49:43 +0200 |
|---|---|---|
| committer | Luca Beltrame <[email protected]> | 2014-08-03 18:49:43 +0200 |
| commit | df871967c948de1aeb4d635fafd937369121aef0 (patch) | |
| tree | 596ab2bb91a9388d950a204f083ceb546d83a344 /src/panels/information | |
| parent | 228aadd4d99498639d1b09f7cf09812a8071097a (diff) | |
| parent | 9203fdc4d9945b391cf0722334934df446938867 (diff) | |
Merge branch 'master' into frameworks
Conflicts:
dolphin/src/panels/places/placesitemmodel.cpp
kdepasswd/kcm/CMakeLists.txt [deleted in frameworks]
kdepasswd/kcm/main.cpp [deleted in frameworks]
Diffstat (limited to 'src/panels/information')
| -rw-r--r-- | src/panels/information/pixmapviewer.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/panels/information/pixmapviewer.cpp b/src/panels/information/pixmapviewer.cpp index 221db8c70..7b3a212f2 100644 --- a/src/panels/information/pixmapviewer.cpp +++ b/src/panels/information/pixmapviewer.cpp @@ -102,11 +102,13 @@ void PixmapViewer::paintEvent(QPaintEvent* event) const bool useOldPixmap = (m_transition == SizeTransition) && (m_oldPixmap.width() > m_pixmap.width()); const QPixmap& largePixmap = useOldPixmap ? m_oldPixmap : m_pixmap; - const QPixmap scaledPixmap = largePixmap.scaled(scaledWidth, - scaledHeight, - Qt::IgnoreAspectRatio, - Qt::FastTransformation); - painter.drawPixmap(x, y, scaledPixmap); + if (!largePixmap.isNull()) { + const QPixmap scaledPixmap = largePixmap.scaled(scaledWidth, + scaledHeight, + Qt::IgnoreAspectRatio, + Qt::FastTransformation); + painter.drawPixmap(x, y, scaledPixmap); + } } else { const int x = (width() - m_pixmap.width() ) / 2; const int y = (height() - m_pixmap.height()) / 2; |
