VirtualBox

Ignore:
Timestamp:
Apr 25, 2012 7:19:53 AM (13 years ago)
Author:
vboxsync
Message:

Main: query the guest screen info from saved state (xTracker 5820)

Location:
trunk/src/VBox/Frontends/VirtualBox/src/runtime
Files:
2 edited

Legend:

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

    r39451 r41049  
    438438        size = QSize(width, height);
    439439        /* Try to get the real guest dimensions from the save state */
    440         ULONG guestWidth = 0, guestHeight = 0;
    441         machine.QuerySavedGuestSize(0, guestWidth, guestHeight);
     440        ULONG guestOriginX = 0, guestOriginY = 0, guestWidth = 0, guestHeight = 0;
     441        BOOL fEnabled = true;
     442        machine.QuerySavedGuestScreenInfo(0, guestOriginX, guestOriginY, guestWidth, guestHeight, fEnabled);
    442443        if (   guestWidth  > 0
    443444            && guestHeight > 0)
     
    724725    if (screenData.size() != 0)
    725726    {
    726         ULONG guestWidth = 0, guestHeight = 0;
    727         machine.QuerySavedGuestSize(0, guestWidth, guestHeight);
     727        ULONG guestOriginX = 0, guestOriginY = 0, guestWidth = 0, guestHeight = 0;
     728        BOOL fEnabled = true;
     729        machine.QuerySavedGuestScreenInfo(0, guestOriginX, guestOriginY, guestWidth, guestHeight, fEnabled);
    728730        QImage shot = QImage::fromData(screenData.data(), screenData.size(), "PNG").scaled(guestWidth > 0 ? QSize(guestWidth, guestHeight) : guestSizeHint());
    729731        dimImage(shot);
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/scale/UIMachineViewScale.cpp

    r39110 r41049  
    102102    if (screenData.size() != 0)
    103103    {
    104         ULONG guestWidth = 0, guestHeight = 0;
    105         machine.QuerySavedGuestSize(0, guestWidth, guestHeight);
     104        ULONG guestOriginX = 0, guestOriginY = 0, guestWidth = 0, guestHeight = 0;
     105        BOOL fEnabled = true;
     106        machine.QuerySavedGuestScreenInfo(0, guestOriginX, guestOriginY, guestWidth, guestHeight, fEnabled);
    106107        QImage shot = QImage::fromData(screenData.data(), screenData.size(), "PNG").scaled(guestWidth > 0 ? QSize(guestWidth, guestHeight) : guestSizeHint());
    107108        m_pPauseImage = new QImage(shot);
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