| Index: chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappActivity.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappActivity.java
|
| index 33c6e5f2c5b39e38d89907cd975998af5b51e36c..bae37f0d6246a2b28aefd7dc39c19b10e968b121 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebappActivity.java
|
| @@ -612,8 +612,13 @@ public class WebappActivity extends FullScreenActivity {
|
|
|
| int taskDescriptionColor =
|
| ApiCompatibilityUtils.getColor(getResources(), R.color.default_primary_color);
|
| +
|
| + // Don't use the brand color for the status bars if we're in display: fullscreen. This works
|
| + // around an issue where the status bars go transparent and can't be seen on top of the page
|
| + // content when users swipe them in or they appear because the on-screen keyboard was
|
| + // triggered.
|
| int statusBarColor = Color.BLACK;
|
| - if (mBrandColor != null) {
|
| + if (mBrandColor != null && mWebappInfo.displayMode() != WebDisplayMode.FULLSCREEN) {
|
| taskDescriptionColor = mBrandColor;
|
| statusBarColor = ColorUtils.getDarkenedColorForStatusBar(mBrandColor);
|
| }
|
|
|