Fix NPE
This commit is contained in:
parent
be9f57470a
commit
a86c400a30
@ -189,7 +189,7 @@ internal class PluginServiceImpl(
|
|||||||
return withContext(Dispatchers.IO) {
|
return withContext(Dispatchers.IO) {
|
||||||
try {
|
try {
|
||||||
val appInfo = context.packageManager.getApplicationInfo(plugin.packageName, PackageManager.GET_META_DATA)
|
val appInfo = context.packageManager.getApplicationInfo(plugin.packageName, PackageManager.GET_META_DATA)
|
||||||
val iconRes = appInfo.metaData.getInt("de.mm20.launcher2.plugin.icon")
|
val iconRes = appInfo.metaData?.getInt("de.mm20.launcher2.plugin.icon") ?: 0
|
||||||
if (iconRes != 0) {
|
if (iconRes != 0) {
|
||||||
val icon = context.packageManager.getResourcesForApplication(plugin.packageName).getDrawableOrNull(iconRes, null)
|
val icon = context.packageManager.getResourcesForApplication(plugin.packageName).getDrawableOrNull(iconRes, null)
|
||||||
if (icon != null) {
|
if (icon != null) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user