Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/TabListSceneLayer.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/TabListSceneLayer.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/TabListSceneLayer.java |
index 6ac8657e25cfb17386bde16ae56f8c6cd9e96c3e..d3fedd70d0adb266d9fef69141c980a626363c97 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/TabListSceneLayer.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/TabListSceneLayer.java |
@@ -74,7 +74,7 @@ public class TabListSceneLayer extends SceneLayer { |
R.drawable.tabswitcher_border_frame_shadow, |
R.drawable.tabswitcher_border_frame_decoration, R.drawable.logo_card_back, |
borderResource, t.canUseLiveTexture(), t.getBackgroundColor(), |
- ApiCompatibilityUtils.getColor(res, R.color.tab_switcher_background), |
+ getTabListBackgroundColor(context), |
ApiCompatibilityUtils.getColor(res, borderColorResource), t.isIncognito(), |
layout.getOrientation() == Orientation.PORTRAIT, t.getRenderX() * dpToPx, |
t.getRenderY() * dpToPx, t.getScaledContentWidth() * dpToPx, |
@@ -93,12 +93,19 @@ public class TabListSceneLayer extends SceneLayer { |
t.getToolbarBackgroundColor(), t.anonymizeToolbar(), R.drawable.textbox, |
t.getTextBoxBackgroundColor(), t.getTextBoxAlpha(), t.getToolbarAlpha(), |
t.getToolbarYOffset() * dpToPx, t.getSideBorderScale(), true, |
- t.insetBorderVertical(), layerTitleCache, |
- tabContentManager, resourceManager); |
+ t.insetBorderVertical(), layerTitleCache, tabContentManager, resourceManager); |
} |
nativeFinishBuildingFrame(mNativePtr); |
} |
+ /** |
+ * @return The background color |
+ */ |
+ protected int getTabListBackgroundColor(Context context) { |
+ return ApiCompatibilityUtils.getColor( |
+ context.getResources(), R.color.tab_switcher_background); |
+ } |
+ |
@Override |
protected void initializeNative() { |
if (mNativePtr == 0) { |