Index: chrome/browser/chrome_browser_main_mac.mm |
diff --git a/chrome/browser/chrome_browser_main_mac.mm b/chrome/browser/chrome_browser_main_mac.mm |
index fc4bb446014d02a6aa1b854c33f3cbdb3439d668..030ff23dc00e5d6fa6bf94422791678603e5f345 100644 |
--- a/chrome/browser/chrome_browser_main_mac.mm |
+++ b/chrome/browser/chrome_browser_main_mac.mm |
@@ -22,6 +22,7 @@ |
#include "chrome/browser/mac/keychain_reauthorize.h" |
#import "chrome/browser/mac/keystone_glue.h" |
#include "chrome/browser/metrics/metrics_service.h" |
+#include "chrome/browser/system_monitor/image_capture_device_manager.h" |
#include "chrome/browser/system_monitor/removable_device_notifications_mac.h" |
#include "chrome/common/chrome_paths.h" |
#include "chrome/common/chrome_switches.h" |
@@ -283,6 +284,9 @@ void ChromeBrowserMainPartsMac::PreMainMessageLoopStart() { |
void ChromeBrowserMainPartsMac::PreProfileInit() { |
removable_device_notifications_mac_ = |
new chrome::RemovableDeviceNotificationsMac(); |
+ if (base::mac::IsOSLionOrLater()) |
+ image_capture_device_manager_.reset(new chrome::ImageCaptureDeviceManager); |
+ |
ChromeBrowserMainPartsPosix::PreProfileInit(); |
} |