Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(257)

Issue 2811093004: 🔍 Move WindowAndroid knowledge up to the base class (Closed)

Created:
3 years, 8 months ago by gone
Modified:
3 years, 8 months ago
Reviewers:
Ted C, Yusuf
CC:
chromium-reviews, agrieve+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

🔍 Move WindowAndroid knowledge up to the base class With half of the direct AsyncInitializationActivity subclasses now needing knowledge of the WindowAndroid and how to pass things to it when the Activity requests permission, it makes sense to pull this up. Subclasses are still required to instantiate the WindowAndroid on their own, but the base class will now try to direct things to it when needed. Also fixes what seems like a bug where setContentView is called but onSetContentView isn't. I don't think the LaunchBehindWorkaround is needed anymore given that document mode is dead, but I'm not comfortable with removing it. BUG=708844 Review-Url: https://codereview.chromium.org/2811093004 Cr-Commit-Position: refs/heads/master@{#464099} Committed: https://chromium.googlesource.com/chromium/src/+/b7a69bb4cd303a42dc88d7c432db85f570b9d33d

Patch Set 1 #

Total comments: 2

Patch Set 2 : Standardized #

Unified diffs Side-by-side diffs Delta from patch set Stats (+95 lines, -91 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java View 1 10 chunks +10 lines, -55 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java View 1 9 chunks +79 lines, -13 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/searchwidget/SearchActivity.java View 1 5 chunks +6 lines, -23 lines 0 comments Download

Messages

Total messages: 17 (11 generated)
gone
3 years, 8 months ago (2017-04-11 20:45:12 UTC) #3
Ted C
https://codereview.chromium.org/2811093004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java File chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java (right): https://codereview.chromium.org/2811093004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java#newcode420 chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java:420: protected void setWindowAndroid(ActivityWindowAndroid windowAndroid) { instead of allowing this ...
3 years, 8 months ago (2017-04-11 21:07:38 UTC) #6
gone
https://codereview.chromium.org/2811093004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java File chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java (right): https://codereview.chromium.org/2811093004/diff/1/chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java#newcode420 chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java:420: protected void setWindowAndroid(ActivityWindowAndroid windowAndroid) { On 2017/04/11 21:07:38, Ted ...
3 years, 8 months ago (2017-04-11 21:32:36 UTC) #7
Ted C
lgtm
3 years, 8 months ago (2017-04-11 21:49:31 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2811093004/20001
3 years, 8 months ago (2017-04-12 18:19:43 UTC) #14
commit-bot: I haz the power
3 years, 8 months ago (2017-04-12 19:06:14 UTC) #17
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/src/+/b7a69bb4cd303a42dc88d7c432db...

Powered by Google App Engine
This is Rietveld 408576698