diff options
author | Daniel Vrátil <daniel.vratil@kdab.com> | 2016-11-07 09:40:34 +0100 |
---|---|---|
committer | Daniel Vrátil <daniel.vratil@kdab.com> | 2016-11-09 09:09:26 +0000 |
commit | 9de3b15d07dcf1be5ff7b26e2e7987ed8e91a0ce (patch) | |
tree | 56c996c7866752e1cc438819dfbab1eacc6cbad2 /src | |
parent | c83ba01f7bc542368973f3f24dfb59c6052dd78a (diff) |
QLabel: take DPR of QMovie in account when calculating sizeHint
QLabel already does that for QPixmap, so just do the same for
QMovie's current pixmap.
Task-number: QTBUG-48157
Change-Id: I7b26460f778e56ff017a5efd433f8929f30e4b41
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/widgets/widgets/qlabel.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/widgets/widgets/qlabel.cpp b/src/widgets/widgets/qlabel.cpp index a07a964595..34b75cb550 100644 --- a/src/widgets/widgets/qlabel.cpp +++ b/src/widgets/widgets/qlabel.cpp @@ -579,6 +579,7 @@ QSize QLabelPrivate::sizeForWidth(int w) const #ifndef QT_NO_MOVIE } else if (movie && !movie->currentPixmap().isNull()) { br = movie->currentPixmap().rect(); + br.setSize(br.size() / movie->currentPixmap().devicePixelRatio()); #endif } else if (isTextLabel) { int align = QStyle::visualAlignment(textDirection(), QFlag(this->align)); |