User: rednesto Date: 06 Jan 24 17:58 Revision: efc9e29c08c12e6bee67eb3acc5fc776f1fa5cc9 Summary: Fix minecraft-dev/mcdev-error-report#1768 Also fix minecraft-dev/mcdev-error-report#1769 TeamCity URL: http://ci.mcdev.io:80/viewModification.html?tab=vcsModificationFiles&modId=8959&personal=false Index: src/main/kotlin/translations/actions/ConvertToTranslationAction.kt =================================================================== --- src/main/kotlin/translations/actions/ConvertToTranslationAction.kt (revision 5d7d99b9b32e9eaa9bbeaa4882b17fdc5236dbc4) +++ src/main/kotlin/translations/actions/ConvertToTranslationAction.kt (revision efc9e29c08c12e6bee67eb3acc5fc776f1fa5cc9) @@ -21,6 +21,7 @@ package com.demonwav.mcdev.translations.actions import com.demonwav.mcdev.translations.intentions.ConvertToTranslationIntention +import com.intellij.openapi.actionSystem.ActionUpdateThread import com.intellij.openapi.actionSystem.AnAction import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.actionSystem.LangDataKeys @@ -35,6 +36,8 @@ ConvertToTranslationIntention().invoke(editor.project ?: return, editor, element) } + override fun getActionUpdateThread(): ActionUpdateThread = ActionUpdateThread.BGT + override fun update(e: AnActionEvent) { val file = e.getData(LangDataKeys.PSI_FILE) val editor = e.getData(PlatformDataKeys.EDITOR) Index: src/main/kotlin/translations/actions/SortTranslationsAction.kt =================================================================== --- src/main/kotlin/translations/actions/SortTranslationsAction.kt (revision 5d7d99b9b32e9eaa9bbeaa4882b17fdc5236dbc4) +++ src/main/kotlin/translations/actions/SortTranslationsAction.kt (revision efc9e29c08c12e6bee67eb3acc5fc776f1fa5cc9) @@ -26,6 +26,7 @@ import com.demonwav.mcdev.util.mcDomain import com.intellij.notification.Notification import com.intellij.notification.NotificationType +import com.intellij.openapi.actionSystem.ActionUpdateThread import com.intellij.openapi.actionSystem.AnAction import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.actionSystem.LangDataKeys @@ -51,6 +52,8 @@ } } + override fun getActionUpdateThread(): ActionUpdateThread = ActionUpdateThread.BGT + override fun update(e: AnActionEvent) { val file = e.getData(LangDataKeys.VIRTUAL_FILE) val editor = e.getData(PlatformDataKeys.EDITOR)