Changeset 48095 in vbox for trunk/src/VBox
- Timestamp:
- Aug 27, 2013 4:50:29 PM (11 years ago)
- Location:
- trunk/src/VBox/HostServices/SharedOpenGL/crserverlib
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_main.c
r47623 r48095 2676 2676 CRASSERT(idScreen < cr_server.screenCount); 2677 2677 2678 if (!cr_server.aWinVisibilityInfos[idScreen].cVisibleWindows == !cr_server.aWinVisibilityInfos[idScreen].fLastReportedVisible) 2678 if (!cr_server.aWinVisibilityInfos[idScreen].fVisibleChanged 2679 && !cr_server.aWinVisibilityInfos[idScreen].cVisibleWindows == !cr_server.aWinVisibilityInfos[idScreen].fLastReportedVisible) 2679 2680 return; 2680 2681 … … 2683 2684 2684 2685 cr_server.aWinVisibilityInfos[idScreen].fLastReportedVisible = cr_server.aWinVisibilityInfos[idScreen].cVisibleWindows ? 1 : 0; 2686 cr_server.aWinVisibilityInfos[idScreen].fVisibleChanged = 0; 2685 2687 } 2686 2688 -
trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_window.c
r47628 r48095 48 48 { 49 49 ++cr_server.aWinVisibilityInfos[pMural->screenId].cVisibleWindows; 50 cr_server.aWinVisibilityInfos[pMural->screenId].fVisibleChanged = 1; 50 51 } 51 52 else … … 53 54 --cr_server.aWinVisibilityInfos[pMural->screenId].cVisibleWindows; 54 55 CRASSERT(cr_server.aWinVisibilityInfos[pMural->screenId].cVisibleWindows < UINT32_MAX/2); 56 if (!cr_server.aWinVisibilityInfos[pMural->screenId].cVisibleWindows) 57 cr_server.aWinVisibilityInfos[pMural->screenId].fVisibleChanged = 0; 55 58 } 56 59
Note:
See TracChangeset
for help on using the changeset viewer.