- Timestamp:
- Oct 23, 2009 12:27:20 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 53873
- Location:
- trunk/src/VBox/Additions/WINNT/Graphics/Display
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Display/dd.c
r22920 r24028 675 675 uint32_t surfSizeY = pBody->SurfInfo.sizeY; 676 676 pDesc->hHostHandle = pBody->SurfInfo.hSurf; 677 if(!!(lpSurfaceLocal->ddsCaps.dwCaps & DDSCAPS_OVERLAY) 678 && !!(lpSurfaceLocal->ddsCaps.dwCaps & DDSCAPS_VISIBLE)) 679 { 680 pDesc->bVisible = true; 681 } 677 682 lpSurfaceGlobal->dwReserved1 = (ULONG_PTR)pDesc; 678 683 lPitch = pBody->SurfInfo.pitch; … … 1183 1188 if(lpSurfaceLocal->ddsCaps.dwCaps & DDSCAPS_VISIBLE 1184 1189 || ( 1185 !(lpSurfaceLocal->ddsCaps.dwCaps & DDSCAPS_COMPLEX) 1186 && ( 1187 lpSurfaceLocal->ddsCaps.dwCaps & DDSCAPS_PRIMARYSURFACE 1188 || ( 1189 (lpSurfaceLocal->ddsCaps.dwCaps & DDSCAPS_OVERLAY) 1190 && !pDesc->bHidden 1191 ) 1190 lpSurfaceLocal->ddsCaps.dwCaps & DDSCAPS_PRIMARYSURFACE 1191 || ( 1192 !!(lpSurfaceLocal->ddsCaps.dwCaps & DDSCAPS_OVERLAY) 1193 && pDesc->bVisible 1192 1194 ) 1193 1195 ) … … 1724 1726 DISPDBG((0, "%s\n", __FUNCTION__)); 1725 1727 1726 if( pSrcDesc->bHidden)1728 if(!pSrcDesc->bVisible) 1727 1729 { 1728 1730 lpSetOverlayPosition->ddRVal = DDERR_GENERIC; … … 1765 1767 DISPDBG((0, "%s\n", __FUNCTION__)); 1766 1768 1767 // if( pSrcDesc->bHidden)1769 // if(!pSrcDesc->bVisible) 1768 1770 // { 1769 1771 // lpUpdateOverlay->ddRVal = DDERR_GENERIC; … … 1791 1793 if(lpUpdateOverlay->dwFlags & DDOVER_HIDE) 1792 1794 { 1793 pSrcDesc->b Hidden = true;1795 pSrcDesc->bVisible = false; 1794 1796 } 1795 1797 else if(lpUpdateOverlay->dwFlags & DDOVER_SHOW) 1796 1798 { 1797 pSrcDesc->b Hidden = false;1799 pSrcDesc->bVisible = true; 1798 1800 if(pSrcDesc->UpdatedMemRegion.bValid) 1799 1801 { -
trunk/src/VBox/Additions/WINNT/Graphics/Display/driver.h
r22548 r24028 116 116 #endif 117 117 // uint32_t cBitsPerPixel; 118 bool b Hidden;118 bool bVisible; 119 119 VBOXVHWAREGION UpdatedMemRegion; 120 120 VBOXVHWAREGION NonupdatedMemRegion;
Note:
See TracChangeset
for help on using the changeset viewer.