VirtualBox

Changeset 53497 in vbox


Ignore:
Timestamp:
Dec 10, 2014 12:58:13 PM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
97234
Message:

FE/Qt: 6278: Support for scaled video-output: Seamless mode: Visual regions to be adjusted the easiest way for now.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIFrameBuffer.cpp

    r53461 r53497  
    463463    QRegion region;
    464464    PRTRECT rects = (PRTRECT)pRectangles;
    465     for (ULONG ind = 0; ind < uCount; ++ind)
     465    for (ULONG uIndex = 0; uIndex < uCount; ++uIndex)
    466466    {
    467467        /* Get current rectangle: */
     
    473473        rect.setBottom(rects->yBottom - 1);
    474474        /* Tune according scale-factor: */
    475         // TODO: Take rounding into account..
    476475        rect.moveTo(rect.topLeft() * m_dScaleFactor);
    477         rect.setSize(rect.size() * m_dScaleFactor);
     476        rect.setSize(rect.size() * m_dScaleFactor + QSize(1, 1));
    478477        /* Append region: */
    479478        region += rect;
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