Index: chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenu.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenu.java b/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenu.java |
index 29f8ae910397a402204a54faa58a308244762809..af48e841b38dc3704eefbecf25eb420a497fb2ee 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenu.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenu.java |
@@ -46,6 +46,7 @@ public class AppMenu implements OnItemClickListener, OnKeyListener { |
private final int mItemRowHeight; |
private final int mItemDividerHeight; |
private final int mVerticalFadeDistance; |
+ private final int mAdditionalVerticalOffset; |
private ListPopupWindow mPopup; |
private AppMenuAdapter mAdapter; |
private AppMenuHandler mHandler; |
@@ -72,6 +73,8 @@ public class AppMenu implements OnItemClickListener, OnKeyListener { |
mItemDividerHeight = itemDividerHeight; |
assert mItemDividerHeight >= 0; |
+ mAdditionalVerticalOffset = |
+ res.getDimensionPixelSize(R.dimen.menu_software_vertical_offset); |
mVerticalFadeDistance = res.getDimensionPixelSize(R.dimen.menu_vertical_fade_distance); |
} |
@@ -204,7 +207,7 @@ public class AppMenu implements OnItemClickListener, OnKeyListener { |
} else { |
// The menu is displayed over and below the anchored view, so shift the menu up by the |
// height of the anchor view. |
- popup.setVerticalOffset(-anchorHeight); |
+ popup.setVerticalOffset(mAdditionalVerticalOffset - anchorHeight); |
} |
} |