summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
Diffstat (limited to 'chrome')
-rw-r--r--chrome/renderer/render_view.cc8
-rw-r--r--chrome/renderer/render_view.h1
2 files changed, 9 insertions, 0 deletions
diff --git a/chrome/renderer/render_view.cc b/chrome/renderer/render_view.cc
index c086f25..cef9b6d 100644
--- a/chrome/renderer/render_view.cc
+++ b/chrome/renderer/render_view.cc
@@ -1584,6 +1584,14 @@ void RenderView::didStopLoading() {
kDelayForCaptureMs);
}
+bool RenderView::isSmartInsertDeleteEnabled() {
+#if defined(OS_MACOSX)
+ return true;
+#else
+ return false;
+#endif
+}
+
bool RenderView::isSelectTrailingWhitespaceEnabled() {
#if defined(OS_WIN)
return true;
diff --git a/chrome/renderer/render_view.h b/chrome/renderer/render_view.h
index f84685a..0027d89 100644
--- a/chrome/renderer/render_view.h
+++ b/chrome/renderer/render_view.h
@@ -208,6 +208,7 @@ class RenderView : public RenderWidget,
}
virtual void didStartLoading();
virtual void didStopLoading();
+ virtual bool isSmartInsertDeleteEnabled();
virtual bool isSelectTrailingWhitespaceEnabled();
virtual void setInputMethodEnabled(bool enabled);
virtual void didChangeSelection(bool is_selection_empty);