From 9760eeb0e62b2c47faf20cbf804cb6a6fe6526be Mon Sep 17 00:00:00 2001 From: Ivan Semenov Date: Thu, 29 Feb 2024 10:54:56 +0100 Subject: [PATCH] [action] do not throw an exception when stub is returned instead of editor GitOrigin-RevId: d756e71268a5151d14ab12301503467417c219e8 --- .../com/intellij/openapi/actionSystem/impl/EdtDataContext.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/EdtDataContext.kt b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/EdtDataContext.kt index d10166b659f0..98c30d725ab5 100644 --- a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/EdtDataContext.kt +++ b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/EdtDataContext.kt @@ -142,7 +142,7 @@ open class EdtDataContext : DataContext, UserDataHolder, InjectedDataContextSupp answer = calcData(dataId, component) if (CommonDataKeys.EDITOR.`is`(dataId) || CommonDataKeys.HOST_EDITOR.`is`(dataId) || InjectedDataKeys.EDITOR.`is`(dataId)) { - answer = DataManagerImpl.validateEditor(answer as Editor?, component) + answer = DataManagerImpl.validateEditor(answer as? Editor, component) } if (cacheable) { cachedData.put(dataId, answer ?: CustomizedDataContext.EXPLICIT_NULL)