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 4cfefcf0d77a9275482fcbe68c7299777ee2ef09..a227ef07873ad69287375c247956d6ec7c9d0600 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 |
@@ -65,7 +65,7 @@ public class AppMenu implements OnItemClickListener, OnKeyListener { |
mHandler = handler; |
mItemDividerHeight = itemDividerHeight; |
- assert mItemDividerHeight > 0; |
+ assert mItemDividerHeight >= 0; |
mAdditionalVerticalOffset = res.getDimensionPixelSize(R.dimen.menu_vertical_offset); |
mVerticalFadeDistance = res.getDimensionPixelSize(R.dimen.menu_vertical_fade_distance); |
@@ -99,6 +99,10 @@ public class AppMenu implements OnItemClickListener, OnKeyListener { |
}); |
mPopup.setWidth(context.getResources().getDimensionPixelSize(R.dimen.menu_width)); |
+ // Need to explicitly set the background here. Relying on it being set in the style caused |
+ // an incorrectly drawn background. |
+ mPopup.setBackgroundDrawable(context.getResources().getDrawable(R.drawable.menu_bg)); |
+ |
mCurrentScreenRotation = screenRotation; |
mIsByHardwareButton = isByHardwareButton; |