Index: content/browser/browser_main_loop.cc |
diff --git a/content/browser/browser_main_loop.cc b/content/browser/browser_main_loop.cc |
index bfba86335fb99bf2adba5fee962e57e7ff02b64f..ce4dabf5e7d1ad89b6940237222dde32f9f00ac0 100644 |
--- a/content/browser/browser_main_loop.cc |
+++ b/content/browser/browser_main_loop.cc |
@@ -77,7 +77,7 @@ |
#include <glib-object.h> |
#endif |
-#if defined(OS_LINUX) |
+#if defined(OS_LINUX) && defined(USE_UDEV) |
#include "content/browser/device_monitor_linux.h" |
#elif defined(OS_MACOSX) && !defined(OS_IOS) |
#include "content/browser/device_monitor_mac.h" |
@@ -705,7 +705,7 @@ void BrowserMainLoop::BrowserThreadsStarted() { |
ImageTransportFactory::Initialize(); |
#endif |
-#if defined(OS_LINUX) |
+#if defined(OS_LINUX) && defined(USE_UDEV) |
device_monitor_linux_.reset(new DeviceMonitorLinux()); |
#elif defined(OS_MACOSX) |
device_monitor_mac_.reset(new DeviceMonitorMac()); |