Changeset 45942 in vbox for trunk/src/VBox/HostServices/SharedOpenGL
- Timestamp:
- May 8, 2013 9:14:51 AM (12 years ago)
- Location:
- trunk/src/VBox/HostServices/SharedOpenGL
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostServices/SharedOpenGL/crserver/crservice.cpp
r45940 r45942 250 250 ComPtr<IFramebuffer> pFramebuffer; 251 251 LONG xo, yo; 252 LONG64 winId = 0;253 ULONG monitorCount, i, w, h;254 252 255 253 if (!g_pConsole) -
trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_main.c
r45940 r45942 2605 2605 crServerVBoxCompositionDisableEnter(pMI); 2606 2606 2607 pMI->fHasParentWindow = !!cr_server.screen[pMI->screenId].winID; 2608 2607 2609 renderspuReparentWindow(pMI->spuWindow); 2608 2610 2609 if (pMI->bVisible && (pMI->fPresentMode & CR_SERVER_REDIR_F_DISPLAY) )2611 if (pMI->bVisible && (pMI->fPresentMode & CR_SERVER_REDIR_F_DISPLAY) && pMI->fHasParentWindow) 2610 2612 crVBoxServerNotifyEvent(pMI->screenId); 2611 2613 -
trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_muralfbo.c
r45940 r45942 194 194 renderspuSetWindowId(cr_server.screen[0].winID); 195 195 196 if (mural->bVisible && (mural->fPresentMode & CR_SERVER_REDIR_F_DISPLAY) )196 if (mural->bVisible && (mural->fPresentMode & CR_SERVER_REDIR_F_DISPLAY) && mural->fHasParentWindow) 197 197 crVBoxServerNotifyEvent(mural->screenId); 198 198 } … … 351 351 if (!(mural->fPresentMode & CR_SERVER_REDIR_F_DISPLAY)) 352 352 { 353 if (mural->bVisible )353 if (mural->bVisible && mural->fHasParentWindow) 354 354 { 355 355 cr_server.head_spu->dispatch_table.WindowShow(mural->spuWindow, GL_TRUE); -
trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_window.c
r45940 r45942 808 808 cr_server.head_spu->dispatch_table.WindowShow(mural->spuWindow, state); 809 809 810 if (state )810 if (state && mural->fHasParentWindow) 811 811 crVBoxServerNotifyEvent(mural->screenId); 812 812 }
Note:
See TracChangeset
for help on using the changeset viewer.