From b8fc23b3157e337102d428b1a3a597a1bece2e52 Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Fri, 5 Jan 2024 22:41:21 +0530 Subject: [PATCH] fix(editor): occasional NPE when create ActionData for editor text actions This was originally reported in https://gitlab.com/fdroid/fdroiddata/-/merge_requests/14294\#note_1715467388 --- .../java/com/itsaky/androidide/editor/ui/EditorActionsMenu.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/editor/src/main/java/com/itsaky/androidide/editor/ui/EditorActionsMenu.kt b/editor/src/main/java/com/itsaky/androidide/editor/ui/EditorActionsMenu.kt index bf9ab109c..b4c944428 100644 --- a/editor/src/main/java/com/itsaky/androidide/editor/ui/EditorActionsMenu.kt +++ b/editor/src/main/java/com/itsaky/androidide/editor/ui/EditorActionsMenu.kt @@ -310,12 +310,12 @@ open class EditorActionsMenu constructor(val editor: IDEEditor) : data.put( JavaLanguageServer::class.java, ILanguageServerRegistry.getDefault().getServer(JavaLanguageServer.SERVER_ID) - as JavaLanguageServer + as? JavaLanguageServer? ) data.put( XMLLanguageServer::class.java, ILanguageServerRegistry.getDefault().getServer(XMLLanguageServer.SERVER_ID) - as XMLLanguageServer + as? XMLLanguageServer? ) return data }