diff --git a/mobile/android/base/TabsPanel.java b/mobile/android/base/TabsPanel.java
index bf5847889f82..ac1e220d5c9b 100644
--- a/mobile/android/base/TabsPanel.java
+++ b/mobile/android/base/TabsPanel.java
@@ -137,18 +137,15 @@ public class TabsPanel extends LinearLayout
}
private static int getTabContainerHeight(TabsListContainer listContainer) {
- Context context = listContainer.getContext();
+ Resources resources = listContainer.getContext().getResources();
PanelView panelView = listContainer.getCurrentPanelView();
if (panelView != null && !panelView.shouldExpand()) {
- final View v = (View) panelView;
- final int sizeSpec = MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED);
- v.measure(sizeSpec, sizeSpec);
- return v.getMeasuredHeight();
+ return resources.getDimensionPixelSize(R.dimen.tabs_tray_horizontal_height);
}
- int actionBarHeight = context.getResources().getDimensionPixelSize(R.dimen.browser_toolbar_height);
- int screenHeight = context.getResources().getDisplayMetrics().heightPixels;
+ int actionBarHeight = resources.getDimensionPixelSize(R.dimen.browser_toolbar_height);
+ int screenHeight = resources.getDisplayMetrics().heightPixels;
Rect windowRect = new Rect();
listContainer.getWindowVisibleDisplayFrame(windowRect);
diff --git a/mobile/android/base/resources/values/dimens.xml b/mobile/android/base/resources/values/dimens.xml
index 2897718d52be..6050ba91d782 100644
--- a/mobile/android/base/resources/values/dimens.xml
+++ b/mobile/android/base/resources/values/dimens.xml
@@ -54,6 +54,7 @@
16dip
2dp
200dp
+ 156dp
30dp
44dp
2dp