Index: extensions/browser/guest_view/guest_view_base.cc |
diff --git a/extensions/browser/guest_view/guest_view_base.cc b/extensions/browser/guest_view/guest_view_base.cc |
index 11bb53822af4e527b6cbcb8eb93ef806ac01c49e..7444e0ff121281871d46a3b849c8a44dacfaac85 100644 |
--- a/extensions/browser/guest_view/guest_view_base.cc |
+++ b/extensions/browser/guest_view/guest_view_base.cc |
@@ -593,6 +593,17 @@ void GuestViewBase::LoadingStateChanged(content::WebContents* source, |
embedder_web_contents(), to_different_document); |
} |
+content::ColorChooser* GuestViewBase::OpenColorChooser( |
+ WebContents* web_contents, |
+ SkColor color, |
+ const std::vector<content::ColorSuggestion>& suggestions) { |
+ if (!attached() || !embedder_web_contents()->GetDelegate()) |
+ return nullptr; |
+ |
+ return embedder_web_contents()->GetDelegate()->OpenColorChooser( |
+ web_contents, color, suggestions); |
+} |
+ |
void GuestViewBase::RunFileChooser(WebContents* web_contents, |
const content::FileChooserParams& params) { |
if (!attached() || !embedder_web_contents()->GetDelegate()) |