Changeset 62295 in vbox
- Timestamp:
- Jul 18, 2016 11:00:13 AM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 108820
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-client/DisplayImpl.cpp
r62139 r62295 921 921 if (uScreenId == VBOX_VIDEO_PRIMARY_SCREEN) 922 922 { 923 mpDrv->pUpPort->pfnSetRenderVRAM(mpDrv->pUpPort, false); 924 925 mpDrv->IConnector.pbData = NULL; 926 mpDrv->IConnector.cbScanline = 0; 927 mpDrv->IConnector.cBits = 32; /* DevVGA does not work with cBits == 0. */ 928 mpDrv->IConnector.cx = 0; 929 mpDrv->IConnector.cy = 0; 923 if (mpDrv) 924 { 925 mpDrv->pUpPort->pfnSetRenderVRAM(mpDrv->pUpPort, false); 926 927 mpDrv->IConnector.pbData = NULL; 928 mpDrv->IConnector.cbScanline = 0; 929 mpDrv->IConnector.cBits = 32; /* DevVGA does not work with cBits == 0. */ 930 mpDrv->IConnector.cx = 0; 931 mpDrv->IConnector.cy = 0; 932 } 930 933 } 931 934 … … 1915 1918 && pDisplay->maFramebuffers[aScreenId].fVBVAEnabled == false) /* A non-VBVA mode. */ 1916 1919 { 1917 rc = pDisplay->mpDrv->pUpPort->pfnTakeScreenshot(pDisplay->mpDrv->pUpPort, ppbData, pcbData, pcx, pcy); 1920 if (pDisplay->mpDrv) 1921 rc = pDisplay->mpDrv->pUpPort->pfnTakeScreenshot(pDisplay->mpDrv->pUpPort, ppbData, pcbData, pcx, pcy); 1922 else 1923 { 1924 /* No image. */ 1925 *ppbData = NULL; 1926 *pcbData = 0; 1927 *pcx = 0; 1928 *pcy = 0; 1929 *pfMemFree = true; 1930 rc = VINF_SUCCESS; 1931 } 1918 1932 *pfMemFree = false; 1919 1933 }
Note:
See TracChangeset
for help on using the changeset viewer.