From df4b8d60dad34ab85ac36741c2a2a60839cc155c Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 2 May 2016 20:23:25 +0200 Subject: [PATCH] consider ItemEvent a user activity and allow write actions from it (EA-81912) --- platform/platform-impl/src/com/intellij/ide/IdeEventQueue.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/ide/IdeEventQueue.java b/platform/platform-impl/src/com/intellij/ide/IdeEventQueue.java index 8e51040024b8..3d4d06dee39a 100644 --- a/platform/platform-impl/src/com/intellij/ide/IdeEventQueue.java +++ b/platform/platform-impl/src/com/intellij/ide/IdeEventQueue.java @@ -388,7 +388,8 @@ public class IdeEventQueue extends EventQueue { AWTEvent oldEvent = myCurrentEvent; myCurrentEvent = e; - try (AccessToken ignored = ourTransactionGuard == null ? null : ourTransactionGuard.startActivity(myIsInInputEvent)) { + boolean userActivity = myIsInInputEvent || e instanceof ItemEvent; + try (AccessToken ignored = ourTransactionGuard == null ? null : ourTransactionGuard.startActivity(userActivity)) { _dispatchEvent(e, false); } catch (Throwable t) {