Changeset 83142 in vbox for trunk/src/VBox/Main/src-client
- Timestamp:
- Feb 24, 2020 7:24:26 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 136260
- Location:
- trunk/src/VBox/Main/src-client
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-client/DisplayImpl.cpp
r82968 r83142 76 76 /** Pointer to the driver instance structure. */ 77 77 PPDMDRVINS pDrvIns; 78 /** Pointer to the keyboardport interface of the driver/device above us. */78 /** Pointer to the display port interface of the driver/device above us. */ 79 79 PPDMIDISPLAYPORT pUpPort; 80 80 /** Our display connector interface. */ … … 1283 1283 RTMemTmpFree(pVisibleRegion); 1284 1284 1285 return VINF_SUCCESS; 1286 } 1287 1288 int Display::i_handleUpdateMonitorPositions(uint32_t cPositions, PRTPOINT pPosition) 1289 { 1290 AssertMsgReturn(pPosition, ("Empty monitor position array\n"), E_INVALIDARG); 1291 if (mpDrv && mpDrv->pUpPort->pfnReportMonitorPositions) 1292 mpDrv->pUpPort->pfnReportMonitorPositions(mpDrv->pUpPort, cPositions, pPosition); 1285 1293 return VINF_SUCCESS; 1286 1294 } -
trunk/src/VBox/Main/src-client/VMMDevInterface.cpp
r82968 r83142 458 458 /* Forward to Display, which calls corresponding framebuffers. */ 459 459 pConsole->i_getDisplay()->i_handleSetVisibleRegion(cRect, pRect); 460 461 return VINF_SUCCESS; 462 } 463 464 DECLCALLBACK(int) vmmdevUpdateMonitorPositions(PPDMIVMMDEVCONNECTOR pInterface, uint32_t cPositions, PRTPOINT pPositions) 465 { 466 PDRVMAINVMMDEV pDrv = RT_FROM_MEMBER(pInterface, DRVMAINVMMDEV, Connector); 467 Console *pConsole = pDrv->pVMMDev->getParent(); 468 469 pConsole->i_getDisplay()->i_handleUpdateMonitorPositions(cPositions, pPositions); 460 470 461 471 return VINF_SUCCESS; … … 1070 1080 pThis->Connector.pfnSetCredentialsJudgementResult = vmmdevSetCredentialsJudgementResult; 1071 1081 pThis->Connector.pfnSetVisibleRegion = vmmdevSetVisibleRegion; 1082 pThis->Connector.pfnUpdateMonitorPositions = vmmdevUpdateMonitorPositions; 1072 1083 pThis->Connector.pfnQueryVisibleRegion = vmmdevQueryVisibleRegion; 1073 1084 pThis->Connector.pfnReportStatistics = vmmdevReportStatistics;
Note:
See TracChangeset
for help on using the changeset viewer.