am f2894659: Fix bug 5449931 - Wrong theme for icon menus
* commit 'f2894659e8df625783afcd3fa17462ab23d29145': Fix bug 5449931 - Wrong theme for icon menus
This commit is contained in:
@@ -22,7 +22,6 @@ import android.os.Bundle;
|
|||||||
import android.os.Parcelable;
|
import android.os.Parcelable;
|
||||||
import android.util.SparseArray;
|
import android.util.SparseArray;
|
||||||
import android.view.ContextThemeWrapper;
|
import android.view.ContextThemeWrapper;
|
||||||
import android.view.LayoutInflater;
|
|
||||||
import android.view.MenuItem;
|
import android.view.MenuItem;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
@@ -44,15 +43,14 @@ public class IconMenuPresenter extends BaseMenuPresenter {
|
|||||||
private static final String OPEN_SUBMENU_KEY = "android:menu:icon:submenu";
|
private static final String OPEN_SUBMENU_KEY = "android:menu:icon:submenu";
|
||||||
|
|
||||||
public IconMenuPresenter(Context context) {
|
public IconMenuPresenter(Context context) {
|
||||||
super(context, com.android.internal.R.layout.icon_menu_layout,
|
super(new ContextThemeWrapper(context, com.android.internal.R.style.Theme_IconMenu),
|
||||||
|
com.android.internal.R.layout.icon_menu_layout,
|
||||||
com.android.internal.R.layout.icon_menu_item_layout);
|
com.android.internal.R.layout.icon_menu_item_layout);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void initForMenu(Context context, MenuBuilder menu) {
|
public void initForMenu(Context context, MenuBuilder menu) {
|
||||||
mContext = new ContextThemeWrapper(context, com.android.internal.R.style.Theme_IconMenu);
|
super.initForMenu(context, menu);
|
||||||
mInflater = LayoutInflater.from(mContext);
|
|
||||||
mMenu = menu;
|
|
||||||
mMaxItems = -1;
|
mMaxItems = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user