summaryrefslogtreecommitdiff
path: root/chromium/content/browser/frame_host/render_frame_host_delegate.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/frame_host/render_frame_host_delegate.cc')
-rw-r--r--chromium/content/browser/frame_host/render_frame_host_delegate.cc45
1 files changed, 45 insertions, 0 deletions
diff --git a/chromium/content/browser/frame_host/render_frame_host_delegate.cc b/chromium/content/browser/frame_host/render_frame_host_delegate.cc
index 8e424ead131..a83715dece8 100644
--- a/chromium/content/browser/frame_host/render_frame_host_delegate.cc
+++ b/chromium/content/browser/frame_host/render_frame_host_delegate.cc
@@ -4,8 +4,10 @@
#include <stddef.h>
+#include "base/callback.h"
#include "base/strings/string16.h"
#include "content/browser/frame_host/render_frame_host_delegate.h"
+#include "ui/gfx/native_widget_types.h"
#include "url/gurl.h"
namespace content {
@@ -20,6 +22,10 @@ const GURL& RenderFrameHostDelegate::GetMainFrameLastCommittedURL() const {
return GURL::EmptyGURL();
}
+bool RenderFrameHostDelegate::WillHandleDeferAfterResponseStarted() {
+ return false;
+}
+
bool RenderFrameHostDelegate::AddMessageToConsole(
int32 level, const base::string16& message, int32 line_no,
const base::string16& source_id) {
@@ -30,4 +36,43 @@ WebContents* RenderFrameHostDelegate::GetAsWebContents() {
return NULL;
}
+void RenderFrameHostDelegate::RequestMediaAccessPermission(
+ const MediaStreamRequest& request,
+ const MediaResponseCallback& callback) {
+ LOG(ERROR) << "RenderFrameHostDelegate::RequestMediaAccessPermission: "
+ << "Not supported.";
+ callback.Run(MediaStreamDevices(),
+ MEDIA_DEVICE_NOT_SUPPORTED,
+ scoped_ptr<MediaStreamUI>());
+}
+
+bool RenderFrameHostDelegate::CheckMediaAccessPermission(
+ const GURL& security_origin,
+ MediaStreamType type) {
+ LOG(ERROR) << "RenderFrameHostDelegate::CheckMediaAccessPermission: "
+ << "Not supported.";
+ return false;
+}
+
+AccessibilityMode RenderFrameHostDelegate::GetAccessibilityMode() const {
+ return AccessibilityModeOff;
+}
+
+RenderFrameHost* RenderFrameHostDelegate::GetGuestByInstanceID(
+ int browser_plugin_instance_id) {
+ return NULL;
+}
+
+GeolocationServiceContext*
+RenderFrameHostDelegate::GetGeolocationServiceContext() {
+ return NULL;
+}
+
+#if defined(OS_WIN)
+gfx::NativeViewAccessible
+ RenderFrameHostDelegate::GetParentNativeViewAccessible() {
+ return NULL;
+}
+#endif // defined(OS_WIN)
+
} // namespace content