Index: content/port/browser/render_widget_host_view_port.h |
diff --git a/content/port/browser/render_widget_host_view_port.h b/content/port/browser/render_widget_host_view_port.h |
index 761126e0ed0acc7d30ed6b4c47ff82cc7b5d619e..bad0f8b5795983f5eabf2a9acf6369d2a60dbe80 100644 |
--- a/content/port/browser/render_widget_host_view_port.h |
+++ b/content/port/browser/render_widget_host_view_port.h |
@@ -11,6 +11,7 @@ |
#include "content/common/content_export.h" |
#include "content/public/browser/render_widget_host_view.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebPopupType.h" |
+#include "third_party/WebKit/Source/WebKit/chromium/public/WebTextDirection.h" |
#include "ui/base/ime/text_input_type.h" |
#include "ui/base/range/range.h" |
#include "ui/surface/transport_dib.h" |
@@ -135,9 +136,12 @@ class CONTENT_EXPORT RenderWidgetHostViewPort : public RenderWidgetHostView { |
// Notifies the View that the renderer selection bounds has changed. |
// |start_rect| and |end_rect| are the bounds end of the selection in the |
- // coordinate system of the render view. |
+ // coordinate system of the render view. |start_direction| and |end_direction| |
+ // indicates the direction at which the selection was made on touch devices. |
virtual void SelectionBoundsChanged(const gfx::Rect& start_rect, |
- const gfx::Rect& end_rect) {} |
+ WebKit::WebTextDirection start_direction, |
+ const gfx::Rect& end_rect, |
+ WebKit::WebTextDirection end_direction) {} |
// Allocate a backing store for this view. |
virtual BackingStore* AllocBackingStore(const gfx::Size& size) = 0; |