| Index: Source/web/WebInputEventConversion.cpp
 | 
| diff --git a/Source/web/WebInputEventConversion.cpp b/Source/web/WebInputEventConversion.cpp
 | 
| index 47a1c5f812c1461cbe45d37235dd58cb587b59b3..d25d0ef60b5c608af7671789e2109ac2ea3e42b9 100644
 | 
| --- a/Source/web/WebInputEventConversion.cpp
 | 
| +++ b/Source/web/WebInputEventConversion.cpp
 | 
| @@ -54,7 +54,7 @@ namespace WebKit {
 | 
|  
 | 
|  static const double millisPerSecond = 1000.0;
 | 
|  
 | 
| -static float widgetScaleFactor(const Widget* widget)
 | 
| +static float widgetInputEventsScaleFactor(const Widget* widget)
 | 
|  {
 | 
|      if (!widget)
 | 
|          return 1;
 | 
| @@ -63,14 +63,14 @@ static float widgetScaleFactor(const Widget* widget)
 | 
|      if (!rootView)
 | 
|          return 1;
 | 
|  
 | 
| -    return rootView->visibleContentScaleFactor();
 | 
| +    return rootView->inputEventsScaleFactor();
 | 
|  }
 | 
|  
 | 
|  // MakePlatformMouseEvent -----------------------------------------------------
 | 
|  
 | 
|  PlatformMouseEventBuilder::PlatformMouseEventBuilder(Widget* widget, const WebMouseEvent& e)
 | 
|  {
 | 
| -    float scale = widgetScaleFactor(widget);
 | 
| +    float scale = widgetInputEventsScaleFactor(widget);
 | 
|      // FIXME: Widget is always toplevel, unless it's a popup. We may be able
 | 
|      // to get rid of this once we abstract popups into a WebKit API.
 | 
|      m_position = widget->convertFromContainingWindow(IntPoint(e.x / scale, e.y / scale));
 | 
| @@ -115,7 +115,7 @@ PlatformMouseEventBuilder::PlatformMouseEventBuilder(Widget* widget, const WebMo
 | 
|  
 | 
|  PlatformWheelEventBuilder::PlatformWheelEventBuilder(Widget* widget, const WebMouseWheelEvent& e)
 | 
|  {
 | 
| -    float scale = widgetScaleFactor(widget);
 | 
| +    float scale = widgetInputEventsScaleFactor(widget);
 | 
|      m_position = widget->convertFromContainingWindow(IntPoint(e.x / scale, e.y / scale));
 | 
|      m_globalPosition = IntPoint(e.globalX, e.globalY);
 | 
|      m_deltaX = e.deltaX;
 | 
| @@ -152,7 +152,7 @@ PlatformWheelEventBuilder::PlatformWheelEventBuilder(Widget* widget, const WebMo
 | 
|  
 | 
|  PlatformGestureEventBuilder::PlatformGestureEventBuilder(Widget* widget, const WebGestureEvent& e)
 | 
|  {
 | 
| -    float scale = widgetScaleFactor(widget);
 | 
| +    float scale = widgetInputEventsScaleFactor(widget);
 | 
|      switch (e.type) {
 | 
|      case WebInputEvent::GestureScrollBegin:
 | 
|          m_type = PlatformEvent::GestureScrollBegin;
 | 
| @@ -383,7 +383,7 @@ inline WebTouchPoint::State toWebTouchPointState(const AtomicString& type)
 | 
|  
 | 
|  PlatformTouchPointBuilder::PlatformTouchPointBuilder(Widget* widget, const WebTouchPoint& point)
 | 
|  {
 | 
| -    float scale = widgetScaleFactor(widget);
 | 
| +    float scale = widgetInputEventsScaleFactor(widget);
 | 
|      m_id = point.id;
 | 
|      m_state = toPlatformTouchPointState(point.state);
 | 
|      m_pos = widget->convertFromContainingWindow(IntPoint(point.position.x / scale, point.position.y / scale));
 | 
| @@ -566,7 +566,7 @@ WebMouseEventBuilder::WebMouseEventBuilder(const WebCore::Widget* widget, const
 | 
|      // FIXME: Widget is always toplevel, unless it's a popup. We may be able
 | 
|      // to get rid of this once we abstract popups into a WebKit API.
 | 
|      IntPoint position = widget->convertToContainingWindow(event.position());
 | 
| -    float scale = widgetScaleFactor(widget);
 | 
| +    float scale = widgetInputEventsScaleFactor(widget);
 | 
|      position.scale(scale, scale);
 | 
|      x = position.x();
 | 
|      y = position.y();
 | 
| 
 |