From 0bf395e81fb28215270ba816a8dedeaffdc73f24 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Sun, 30 Jun 2024 19:54:15 +0200 Subject: [PATCH] Fix crash when plugin is unavailable --- .../src/main/java/de/mm20/launcher2/plugins/PluginService.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/plugins/src/main/java/de/mm20/launcher2/plugins/PluginService.kt b/services/plugins/src/main/java/de/mm20/launcher2/plugins/PluginService.kt index 2a735045..b8cbcd4b 100644 --- a/services/plugins/src/main/java/de/mm20/launcher2/plugins/PluginService.kt +++ b/services/plugins/src/main/java/de/mm20/launcher2/plugins/PluginService.kt @@ -164,6 +164,8 @@ internal class PluginServiceImpl( } ?: return PluginState.Error } catch (e: SecurityException) { return PluginState.NoPermission + } catch (e: IllegalArgumentException) { + return PluginState.Error } return PluginState.fromBundle(bundle) ?: PluginState.Error }