| Index: components/web_contents_delegate_android/color_chooser_android.cc
|
| diff --git a/components/web_contents_delegate_android/color_chooser_android.cc b/components/web_contents_delegate_android/color_chooser_android.cc
|
| index 56d25cb163eda6207cc41ca7c71bf6ca866d395b..d0d8204c3cd5b01370e30f98841a2ec880eba60d 100644
|
| --- a/components/web_contents_delegate_android/color_chooser_android.cc
|
| +++ b/components/web_contents_delegate_android/color_chooser_android.cc
|
| @@ -10,24 +10,17 @@
|
| #include "jni/ColorChooserAndroid_jni.h"
|
|
|
| namespace content {
|
| -
|
| -ColorChooser* ColorChooser::Create(
|
| - int identifier, WebContents* tab, SkColor initial_color) {
|
| - return new components::ColorChooserAndroid(identifier, tab, initial_color);
|
| -}
|
| -
|
| +class WebContents;
|
| } // namespace content
|
|
|
| namespace components {
|
|
|
| -ColorChooserAndroid::ColorChooserAndroid(int identifier,
|
| - content::WebContents* web_contents,
|
| +ColorChooserAndroid::ColorChooserAndroid(content::WebContents* web_contents,
|
| SkColor initial_color)
|
| - : ColorChooser::ColorChooser(identifier),
|
| - content::WebContentsObserver(web_contents) {
|
| + : web_contents_(web_contents) {
|
| JNIEnv* env = AttachCurrentThread();
|
| content::ContentViewCore* content_view_core =
|
| - content::ContentViewCore::FromWebContents(web_contents);
|
| + web_contents_->GetView()->GetContentNativeView();
|
| DCHECK(content_view_core);
|
|
|
| j_color_chooser_.Reset(Java_ColorChooserAndroid_createColorChooserAndroid(
|
| @@ -54,8 +47,8 @@ void ColorChooserAndroid::SetSelectedColor(SkColor color) {
|
| }
|
|
|
| void ColorChooserAndroid::OnColorChosen(JNIEnv* env, jobject obj, jint color) {
|
| - web_contents()->DidChooseColorInColorChooser(identifier(), color);
|
| - web_contents()->DidEndColorChooser(identifier());
|
| + web_contents_->DidChooseColorInColorChooser(color);
|
| + web_contents_->DidEndColorChooser();
|
| }
|
|
|
| // ----------------------------------------------------------------------------
|
|
|