VirtualBox

Ignore:
Timestamp:
Apr 15, 2010 2:46:06 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
60128
Message:

Main/Display: seamless for multimonitor. (xTracker 4655)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/VMMDevInterface.cpp

    r28264 r28368  
    377377    if (!cRect)
    378378        return VERR_INVALID_PARAMETER;
     379#ifdef MMSEAMLESS
     380    /* Forward to Display, which calls corresponding framebuffers. */
     381    pDrv->pVMMDev->getParent()->getDisplay()->handleSetVisibleRegion(cRect, pRect);
     382#else
    379383    IFramebuffer *framebuffer = pDrv->pVMMDev->getParent()->getDisplay()->getFramebuffer();
    380384    if (framebuffer)
     
    403407#endif
    404408    }
     409#endif
    405410
    406411    return VINF_SUCCESS;
     
    411416    PDRVMAINVMMDEV pDrv = PDMIVMMDEVCONNECTOR_2_MAINVMMDEV(pInterface);
    412417
     418#ifdef MMSEAMLESS
     419    /* Forward to Display, which calls corresponding framebuffers. */
     420    pDrv->pVMMDev->getParent()->getDisplay()->handleQueryVisibleRegion(pcRect, pRect);
     421#else
    413422    IFramebuffer *framebuffer = pDrv->pVMMDev->getParent()->getDisplay()->getFramebuffer();
    414423    if (framebuffer)
     
    419428        *pcRect = cRect;
    420429    }
     430#endif
    421431
    422432    return VINF_SUCCESS;
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