VirtualBox

Ignore:
Timestamp:
Jun 27, 2017 9:54:19 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
116398
Message:

FE/Qt: bugref:8901: Selector UI: Tools pane: Snapshot pane: Fix console warning about scaling null pixmap.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/UISnapshotDetailsWidget.cpp

    r67582 r67628  
    10591059        const int iIconMetric = QApplication::style()->pixelMetric(QStyle::PM_LargeIconSize);
    10601060        const QSize thumbnailSize = QSize(iIconMetric * 4, iIconMetric * 4);
     1061        const QPixmap pixThumbnail = m_pixmapScreenshot.isNull() ? m_pixmapScreenshot
     1062                                   : m_pixmapScreenshot.scaled(thumbnailSize, Qt::KeepAspectRatio, Qt::SmoothTransformation);
    10611063        m_details.value(DetailsElementType_Preview)->document()->addResource(
    1062             QTextDocument::ImageResource, QUrl("details://thumbnail"),
    1063             QVariant(m_pixmapScreenshot.scaled(thumbnailSize, Qt::KeepAspectRatio, Qt::SmoothTransformation)));
     1064            QTextDocument::ImageResource, QUrl("details://thumbnail"), QVariant(pixThumbnail));
    10641065    }
    10651066    else
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette