IJPL-846 don't use impl FileTypeManagerImpl, use Ex interface instead

GitOrigin-RevId: 32991be9ded43ca957a25db16dd571bc63775a53
This commit is contained in:
Vladimir Krivosheev
2024-03-21 15:36:52 +00:00
committed by intellij-monorepo-bot
parent 0e290f22e4
commit 01f00a1904
@@ -11,8 +11,7 @@ import com.intellij.openapi.application.EDT
import com.intellij.openapi.application.ModalityState
import com.intellij.openapi.application.PluginPathManager
import com.intellij.openapi.diagnostic.logger
import com.intellij.openapi.fileTypes.FileTypeManager
import com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl
import com.intellij.openapi.fileTypes.ex.FileTypeManagerEx
import com.intellij.openapi.progress.ProgressManager
import com.intellij.openapi.progress.util.ProgressIndicatorUtils
import com.intellij.openapi.util.Disposer
@@ -377,8 +376,7 @@ private fun fireFileTypesChangedEvent(reason: @NonNls String, update: Runnable)
ApplicationManager.getApplication().invokeLater(
{
ApplicationManager.getApplication().runWriteAction {
val fileTypeManager = FileTypeManager.getInstance() as FileTypeManagerImpl
fileTypeManager.makeFileTypesChange(reason, update)
FileTypeManagerEx.getInstanceEx().makeFileTypesChange(reason, update)
}
}, ModalityState.nonModal())
}