diff --git a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionUpdater.java b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionUpdater.java index 43fc376d5753..d64b13cd4ec1 100644 --- a/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionUpdater.java +++ b/platform/platform-impl/src/com/intellij/openapi/actionSystem/impl/ActionUpdater.java @@ -120,7 +120,6 @@ final class ActionUpdater { myEventTransform = eventTransform; myLaterInvocator = laterInvocator; myPreCacheSlowDataKeys = Utils.isAsyncDataContext(dataContext) && !Registry.is("actionSystem.update.actions.suppress.dataRules.on.edt"); - myForcedUpdateThread = Registry.is("actionSystem.update.actions.async.unsafe") ? ActionUpdateThread.BGT : null; myRealUpdateStrategy = new UpdateStrategy( action -> updateActionReal(action), group -> callAction(group, Op.getChildren, () -> doGetChildren(group, createActionEvent(orDefault(group, myUpdatedPresentations.get(group)))))); diff --git a/platform/util/resources/misc/registry.properties b/platform/util/resources/misc/registry.properties index a48958dd6687..bc888eaa15f6 100644 --- a/platform/util/resources/misc/registry.properties +++ b/platform/util/resources/misc/registry.properties @@ -25,8 +25,6 @@ actionSystem.getContextByRecentMouseEvent=false actionSystem.secondKeystrokeTimeout=2000 actionSystem.win.suppressAlt=true -actionSystem.update.actions.async.unsafe=false -actionSystem.update.actions.async.unsafe.description=Whether to "update" actions always on background thread (slow operations in EDT assertion enabled) actionSystem.update.actions.async=true actionSystem.update.actions.async.description=Whether to "update" actions on background thread where possible actionSystem.update.actions.async.max.nested.loops=20