Index: chrome/browser/extensions/extension_event_router_forwarder_unittest.cc |
diff --git a/chrome/browser/extensions/extension_event_router_forwarder_unittest.cc b/chrome/browser/extensions/extension_event_router_forwarder_unittest.cc |
index b99a45240cfdb0cb9d1556df55c814594ca9b7b9..11dc964a0a4198571a816dd3b2d140926f9b0b97 100644 |
--- a/chrome/browser/extensions/extension_event_router_forwarder_unittest.cc |
+++ b/chrome/browser/extensions/extension_event_router_forwarder_unittest.cc |
@@ -37,6 +37,10 @@ class ExtensionEventRouterForwarderTest : public TestingBrowserProcessTest { |
ExtensionEventRouterForwarderTest() |
: ui_thread_(BrowserThread::UI, &message_loop_), |
io_thread_(BrowserThread::IO) { |
+#if defined(OS_MACOSX) |
+ base::SystemMonitor::AllocateSystemIOPorts(); |
+#endif |
+ dummy.reset(new base::SystemMonitor); |
} |
~ExtensionEventRouterForwarderTest() { |
@@ -66,7 +70,7 @@ class ExtensionEventRouterForwarderTest : public TestingBrowserProcessTest { |
MessageLoopForUI message_loop_; |
BrowserThread ui_thread_; |
BrowserThread io_thread_; |
- base::SystemMonitor dummy; |
+ scoped_ptr<base::SystemMonitor> dummy; |
// Profiles are weak pointers, owned by ProfileManager in |browser_process_|. |
TestingProfile* profile1_; |
TestingProfile* profile2_; |