Changeset 279 in vbox for trunk/src/VBox
- Timestamp:
- Jan 24, 2007 4:06:21 PM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 17824
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/DisplayImpl.cpp
r238 r279 194 194 BOOL finished = TRUE; 195 195 196 /* Reset the event here. It could be signalled before it gets to after 'if (!finished)' */ 197 RTSemEventMultiReset(mResizeSem); 198 196 199 mFramebuffer->RequestResize (pixelFormat, (ULONG)pvVRAM, cbLine, w, h, &finished); 197 200 … … 203 206 * The EMT keeps the lock until the resize process completes. 204 207 */ 205 208 206 209 /* The framebuffer needs more time to process 207 210 * the event so we have to halt the VM until it's done. 208 211 */ 209 RTSemEventMultiReset(mResizeSem);210 212 RTSemEventMultiWait(mResizeSem, RT_INDEFINITE_WAIT); /** @todo r=bird: this is a serious deadlock point, where EMT is stuck while the main thread is doing VMR3Req for some reason. */ 211 213 }
Note:
See TracChangeset
for help on using the changeset viewer.