Fallback to the default values when indexing from local resource.
If we are indexing from a local resource and the indexable resource does not provide icon or class name or rank we fall back to the defaults. Change-Id: Ibbed8b2a92e28799c26f5f80b3f058737535739d
This commit is contained in:
@@ -751,8 +751,13 @@ public class Index {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
final int itemIconResId = (item.iconResId == 0) ? iconResId : item.iconResId;
|
||||||
|
final int itemRank = (item.rank == 0) ? rank : item.rank;
|
||||||
|
String itemClassName = (TextUtils.isEmpty(item.className))
|
||||||
|
? className : item.className;
|
||||||
|
|
||||||
indexFromResource(context, database, localeStr,
|
indexFromResource(context, database, localeStr,
|
||||||
item.xmlResId, item.className, item.iconResId, item.rank,
|
item.xmlResId, itemClassName, itemIconResId, itemRank,
|
||||||
item.intentAction, item.intentTargetPackage,
|
item.intentAction, item.intentTargetPackage,
|
||||||
item.intentTargetClass, doNotIndexKeys);
|
item.intentTargetClass, doNotIndexKeys);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user