summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorjochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-17 14:12:06 +0000
committerjochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-17 14:12:06 +0000
commitf55039ae010de2400e43ffec71ab1f36bac8f2f6 (patch)
tree22fec3da394e000483ccd9835236eb28215e7d3e /chrome
parent529ff07efb8f07aa5a5ea54a22ce7443f0439a75 (diff)
downloadchromium_src-f55039ae010de2400e43ffec71ab1f36bac8f2f6.zip
chromium_src-f55039ae010de2400e43ffec71ab1f36bac8f2f6.tar.gz
chromium_src-f55039ae010de2400e43ffec71ab1f36bac8f2f6.tar.bz2
Disable Mac-like input behavior on all platforms but Mac.
BUG=none TEST=e.g. double click a word to select it, hit delete. should only delete the word (not the whitespace before) Review URL: http://codereview.chromium.org/601093 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39219 0039d316-1c4b-4281-b951-d872f2087c98
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);