mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-326527 Better report for multiple actions that may execute after dumb mode starts
GitOrigin-RevId: 86650bddbd9caa0a85b522d7f39397aa4cb96125
This commit is contained in:
committed by
intellij-monorepo-bot
parent
72e08dc18d
commit
ff8a5e1a34
+12
-8
@@ -39,14 +39,18 @@ object DumbModeBlockedFunctionalityCollector : CounterUsagesCollector() {
|
||||
}
|
||||
|
||||
fun logActionsBlocked(project: Project, actionIds: List<String>, executedAfterBlock: Boolean) {
|
||||
if (actionIds.size == 1) {
|
||||
logActionBlocked(project, actionIds[0])
|
||||
}
|
||||
else {
|
||||
lastEqualityObjectReference.set(null)
|
||||
FUNCTIONALITY_BLOCKED.log(project,
|
||||
FUNCTIONALITY_SOURCE.with(DumbModeBlockedFunctionality.MultipleActionIds),
|
||||
EXECUTED_WHEN_SMART.with(executedAfterBlock))
|
||||
lastEqualityObjectReference.set(null)
|
||||
when (actionIds.size) {
|
||||
0 -> FUNCTIONALITY_BLOCKED.log(project,
|
||||
FUNCTIONALITY_SOURCE.with(DumbModeBlockedFunctionality.ActionWithoutId),
|
||||
EXECUTED_WHEN_SMART.with(executedAfterBlock))
|
||||
1 -> FUNCTIONALITY_BLOCKED.log(project,
|
||||
ACTION_ID.with(actionIds[0]),
|
||||
FUNCTIONALITY_SOURCE.with(DumbModeBlockedFunctionality.Action),
|
||||
EXECUTED_WHEN_SMART.with(executedAfterBlock))
|
||||
else -> FUNCTIONALITY_BLOCKED.log(project,
|
||||
FUNCTIONALITY_SOURCE.with(DumbModeBlockedFunctionality.MultipleActionIds),
|
||||
EXECUTED_WHEN_SMART.with(executedAfterBlock))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user