VirtualBox

Changeset 83557 in vbox for trunk


Ignore:
Timestamp:
Apr 4, 2020 3:52:48 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
136895
Message:

VMSVGA: ignore a wrong request to update cursor (in addition to r136863), bugref:9690

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/DisplayImpl.cpp

    r83543 r83557  
    31733173    PDRVMAINDISPLAY pDrv = PDMIDISPLAYCONNECTOR_2_MAINDISPLAY(pInterface);
    31743174    Display *pThis = pDrv->pDisplay;
     3175    AssertReturn(uScreenId < pThis->mcMonitors, VERR_INVALID_PARAMETER);
    31753176
    31763177    if (pThis->maFramebuffers[uScreenId].fVBVAEnabled)
     
    32013202    PDRVMAINDISPLAY pDrv = PDMIDISPLAYCONNECTOR_2_MAINDISPLAY(pInterface);
    32023203    Display *pThis = pDrv->pDisplay;
     3204    AssertReturnVoid(uScreenId < pThis->mcMonitors);
    32033205
    32043206    DISPLAYFBINFO *pFBInfo = &pThis->maFramebuffers[uScreenId];
     
    32643266    PDRVMAINDISPLAY pDrv = PDMIDISPLAYCONNECTOR_2_MAINDISPLAY(pInterface);
    32653267    Display *pThis = pDrv->pDisplay;
    3266     DISPLAYFBINFO *pFBInfo = &pThis->maFramebuffers[uScreenId];
     3268    DISPLAYFBINFO *pFBInfo;
     3269    AssertReturnVoid(uScreenId < pThis->mcMonitors);
     3270
     3271    pFBInfo = &pThis->maFramebuffers[uScreenId];
    32673272
    32683273    if (pFBInfo->fDefaultFormat)
     
    33473352    PDRVMAINDISPLAY pDrv = PDMIDISPLAYCONNECTOR_2_MAINDISPLAY(pInterface);
    33483353    Display *pThis = pDrv->pDisplay;
    3349     DISPLAYFBINFO *pFBInfo = &pThis->maFramebuffers[uScreenId];
     3354    DISPLAYFBINFO *pFBInfo;
     3355    AssertReturnVoid(uScreenId < pThis->mcMonitors);
     3356
     3357    pFBInfo = &pThis->maFramebuffers[uScreenId];
    33503358
    33513359    /** @todo handleFramebufferUpdate (uScreenId,
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