| Index: ui/base/layout.cc | 
| diff --git a/ui/base/layout.cc b/ui/base/layout.cc | 
| index 6f98c9d3c3e6ada5fb05043a89a44b64b90f35ad..618944c0f63f57e89f567f29a2e79696b3efb3c1 100644 | 
| --- a/ui/base/layout.cc | 
| +++ b/ui/base/layout.cc | 
| @@ -19,10 +19,6 @@ | 
| #include "ui/compositor/compositor.h" | 
| #endif  // defined(USE_AURA) && !defined(OS_WIN) | 
|  | 
| -#if defined(USE_AURA) && defined(USE_X11) | 
| -#include "ui/base/touch/touch_factory.h" | 
| -#endif // defined(USE_AURA) && defined(USE_X11) | 
| - | 
| #if defined(OS_MACOSX) | 
| #include "base/mac/mac_util.h" | 
| #endif | 
| @@ -59,22 +55,6 @@ bool UseTouchOptimizedUI() { | 
| // On Windows, we use the touch layout only when we are running in | 
| // Metro mode. | 
| return base::win::IsMetroProcess() && base::win::IsTouchEnabled(); | 
| -#elif defined(USE_AURA) && defined(USE_X11) | 
| -  // Determine whether touch-screen hardware is currently available. | 
| -  // For now we must ensure this won't change over the life of the process, | 
| -  // since we don't yet support updating the UI.  crbug.com/124399 | 
| -  static bool has_touch_device = | 
| -      ui::TouchFactory::GetInstance()->IsTouchDevicePresent(); | 
| - | 
| -  // Work-around for late device detection in some cases.  If we've asked for | 
| -  // touch calibration then we're certainly expecting a touch screen, it must | 
| -  // just not be ready yet.  Force-enable touch-ui mode in this case. | 
| -  static bool enable_touch_calibration = CommandLine::ForCurrentProcess()-> | 
| -      HasSwitch(switches::kEnableTouchCalibration); | 
| -  if (!has_touch_device && enable_touch_calibration) | 
| -    has_touch_device = true; | 
| - | 
| -  return has_touch_device; | 
| #else | 
| return false; | 
| #endif | 
|  |