Index: content/renderer/renderer_webkitplatformsupport_impl.cc |
diff --git a/content/renderer/renderer_webkitplatformsupport_impl.cc b/content/renderer/renderer_webkitplatformsupport_impl.cc |
index 8b13436e71395cc23adca7b5d147aaba6bc7b1e6..cd78b61413b022309281d11e9cdff4313d3738b7 100644 |
--- a/content/renderer/renderer_webkitplatformsupport_impl.cc |
+++ b/content/renderer/renderer_webkitplatformsupport_impl.cc |
@@ -10,6 +10,7 @@ |
#include "base/message_loop/message_loop_proxy.h" |
#include "base/metrics/histogram.h" |
#include "base/platform_file.h" |
+#include "base/safe_numerics.h" |
#include "base/shared_memory.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/strings/utf_string_conversions.h" |
@@ -1056,4 +1057,17 @@ WebKit::WebString RendererWebKitPlatformSupportImpl::convertIDNToUnicode( |
return net::IDNToUnicode(host.utf8(), languages.utf8()); |
} |
+//------------------------------------------------------------------------------ |
+ |
+#if defined(OS_ANDROID) |
+void RendererWebKitPlatformSupportImpl::vibrate(unsigned int milliseconds) { |
+ RenderThread::Get()->Send( |
+ new ViewHostMsg_Vibrate(base::checked_numeric_cast<int64>(milliseconds))); |
+} |
+ |
+void RendererWebKitPlatformSupportImpl::cancelVibration() { |
+ RenderThread::Get()->Send(new ViewHostMsg_CancelVibration()); |
+} |
+#endif // defined(OS_ANDROID) |
+ |
} // namespace content |