summaryrefslogtreecommitdiff
path: root/core/java/android/view/MenuInflater.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android/view/MenuInflater.java')
-rw-r--r--core/java/android/view/MenuInflater.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/core/java/android/view/MenuInflater.java b/core/java/android/view/MenuInflater.java
index 7d5dcd86d1b0..ab515c9f6bbf 100644
--- a/core/java/android/view/MenuInflater.java
+++ b/core/java/android/view/MenuInflater.java
@@ -379,15 +379,15 @@ public class MenuInflater {
if (itemActionViewClassName != null) {
try {
- final Class<?> clazz = Class.forName(itemActionViewClassName);
+ final Class<?> clazz = Class.forName(itemActionViewClassName, true,
+ mContext.getClassLoader());
Constructor<?> c = clazz.getConstructor(ACTION_VIEW_CONSTRUCTOR_SIGNATURE);
item.setActionView((View) c.newInstance(mContext));
} catch (Exception e) {
throw new InflateException(e);
}
} else if (itemActionViewLayout > 0) {
- final LayoutInflater inflater = LayoutInflater.from(mContext);
- item.setActionView(inflater.inflate(itemActionViewLayout, null));
+ item.setActionView(itemActionViewLayout);
}
}