Changeset 22911 in vbox for trunk/src/VBox/Frontends/VBoxSDL
- Timestamp:
- Sep 10, 2009 12:02:36 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 52173
- Location:
- trunk/src/VBox/Frontends/VBoxSDL
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VBoxSDL/Framebuffer.cpp
r21394 r22911 52 52 53 53 #if defined(VBOX_WITH_XPCOM) 54 NS_IMPL_ ISUPPORTS1_CI(VBoxSDLFB, IFramebuffer)54 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(VBoxSDLFB, IFramebuffer) 55 55 NS_DECL_CLASSINFO(VBoxSDLFB) 56 NS_IMPL_ ISUPPORTS1_CI(VBoxSDLFBOverlay, IFramebufferOverlay)56 NS_IMPL_THREADSAFE_ISUPPORTS1_CI(VBoxSDLFBOverlay, IFramebufferOverlay) 57 57 NS_DECL_CLASSINFO(VBoxSDLFBOverlay) 58 58 #endif -
trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp
r22810 r22911 1012 1012 } 1013 1013 1014 // create the event queue 1015 // (here it is necessary only to process remaining XPCOM/IPC events 1016 // after the session is closed) 1017 /// @todo 1018 // EventQueue eventQ; 1019 1020 #ifdef USE_XPCOM_QUEUE_THREAD 1021 nsCOMPtr<nsIEventQueue> eventQ; 1022 NS_GetMainEventQ(getter_AddRefs(eventQ)); 1023 #endif /* USE_XPCOM_QUEUE_THREAD */ 1014 EventQueue* eventQ = com::EventQueue::getMainEventQueue(); 1024 1015 1025 1016 /* Get the number of network adapters */ … … 2043 2034 * event queue buffer! 2044 2035 */ 2045 startXPCOMEventQueueThread(eventQ-> GetEventQueueSelectFD());2036 startXPCOMEventQueueThread(eventQ->getSelectFD()); 2046 2037 #endif /* USE_XPCOM_QUEUE_THREAD */ 2047 2038 … … 2124 2115 { 2125 2116 LogFlow(("SDL_USER_EVENT_XPCOM_EVENTQUEUE: processing XPCOM event queue...\n")); 2126 eventQ-> ProcessPendingEvents();2117 eventQ->processEventQueue(0); 2127 2118 signalXPCOMEventQueueThread(); 2128 2119 break; … … 2156 2147 } 2157 2148 } 2149 eventQ->processEventQueue(0); 2158 2150 } while ( rc == S_OK 2159 2151 && ( machineState == MachineState_Starting … … 2591 2583 { 2592 2584 LogFlow(("SDL_USER_EVENT_XPCOM_EVENTQUEUE: processing XPCOM event queue...\n")); 2593 eventQ-> ProcessPendingEvents();2585 eventQ->processEventQueue(0); 2594 2586 signalXPCOMEventQueueThread(); 2595 2587 break;
Note:
See TracChangeset
for help on using the changeset viewer.