forked from qt-creator/qt-creator
QmlDesigner: Fix prefiew size
Change-Id: I126c50209f2849d0212f0d295b35cba0f25f2728 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -104,7 +104,7 @@ QImage Qt5PreviewNodeInstanceServer::renderPreviewImage()
|
|||||||
|
|
||||||
QSize previewImageSize = boundingRect.size().toSize();
|
QSize previewImageSize = boundingRect.size().toSize();
|
||||||
|
|
||||||
if (!m_previewSize.isNull())
|
if (m_previewSize.isValid() && !m_previewSize.isNull())
|
||||||
previewImageSize.scale(m_previewSize, Qt::KeepAspectRatio);
|
previewImageSize.scale(m_previewSize, Qt::KeepAspectRatio);
|
||||||
|
|
||||||
QImage previewImage = rootNodeInstance().renderPreviewImage(previewImageSize);
|
QImage previewImage = rootNodeInstance().renderPreviewImage(previewImageSize);
|
||||||
@@ -123,9 +123,6 @@ void Qt5PreviewNodeInstanceServer::changePreviewImageSize(
|
|||||||
{
|
{
|
||||||
m_previewSize = command.size;
|
m_previewSize = command.size;
|
||||||
|
|
||||||
if (!command.size.isValid())
|
|
||||||
m_previewSize = {160, 160};
|
|
||||||
|
|
||||||
collectItemChangesAndSendChangeCommands();
|
collectItemChangesAndSendChangeCommands();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user