Changeset 29205 in vbox for trunk/src/VBox/HostServices
- Timestamp:
- May 7, 2010 12:55:08 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 61282
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostServices/SharedOpenGL/crserverlib/server_main.c
r29017 r29205 1123 1123 1124 1124 crHashtableWalk(cr_server.muralTable, crVBoxServerCheckMuralCB, NULL); 1125 1126 #ifndef WINDOWS 1127 /*Restore FB content for clients, which have current window on a screen being remapped*/ 1128 { 1129 GLint i; 1130 1131 for (i = 0; i < cr_server.numClients; i++) 1132 { 1133 cr_server.curClient = cr_server.clients[i]; 1134 if (cr_server.curClient->currentCtx 1135 && cr_server.curClient->currentCtx->pImage 1136 && cr_server.curClient->currentMural 1137 && cr_server.curClient->currentMural->screenId == sIndex 1138 && cr_server.curClient->currentCtx->viewport.viewportH == h 1139 && cr_server.curClient->currentCtx->viewport.viewportW == w) 1140 { 1141 int clientWindow = cr_server.curClient->currentWindow; 1142 int clientContext = cr_server.curClient->currentContextNumber; 1143 1144 if (clientWindow && clientWindow != cr_server.currentWindow) 1145 { 1146 crServerDispatchMakeCurrent(clientWindow, 0, clientContext); 1147 } 1148 1149 crStateApplyFBImage(cr_server.curClient->currentCtx); 1150 } 1151 } 1152 cr_server.curClient = NULL; 1153 } 1154 #endif 1125 1155 1126 1156 return VINF_SUCCESS;
Note:
See TracChangeset
for help on using the changeset viewer.