VirtualBox

Changeset 75936 in vbox


Ignore:
Timestamp:
Dec 4, 2018 7:32:43 AM (6 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:9309: Windows host: Fixing endless movement borders for HiDPI case (odd/even rescale leftover requires this).

File:
1 edited

Legend:

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

    r75935 r75936  
    966966        /* Simulate infinite movement: */
    967967        QPoint p = relativePos;
    968         if (relativePos.x() == iX1)
     968        if (relativePos.x() <= iX1)
    969969            p.setX(iX2 - 1);
    970         else if (relativePos.x() == iX2)
     970        else if (relativePos.x() >= iX2)
    971971            p.setX(iX1 + 1);
    972         if (relativePos.y() == iY1)
     972        if (relativePos.y() <= iY1)
    973973            p.setY(iY2 - 1);
    974         else if (relativePos.y() == iY2)
     974        else if (relativePos.y() >= iY2)
    975975            p.setY(iY1 + 1);
    976976        if (p != relativePos)
Note: See TracChangeset for help on using the changeset viewer.

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