diff --git a/platform/diff-impl/src/com/intellij/diff/impl/DiffRequestProcessor.java b/platform/diff-impl/src/com/intellij/diff/impl/DiffRequestProcessor.java index 62be52900a95..3a4bc2281163 100644 --- a/platform/diff-impl/src/com/intellij/diff/impl/DiffRequestProcessor.java +++ b/platform/diff-impl/src/com/intellij/diff/impl/DiffRequestProcessor.java @@ -625,7 +625,7 @@ public abstract class DiffRequestProcessor implements Disposable { public void actionPerformed(@NotNull AnActionEvent e) { if (myState.getActiveTool() == myDiffTool) return; - DiffUsageTriggerCollector.trigger("toggle.diff.tool", myDiffTool); + DiffUsageTriggerCollector.trigger("toggle.diff.tool", myDiffTool, myContext.getUserData(DiffUserDataKeys.PLACE)); moveToolOnTop(myDiffTool); updateRequest(true); diff --git a/platform/diff-impl/src/com/intellij/diff/tools/util/base/TextDiffSettingsHolder.kt b/platform/diff-impl/src/com/intellij/diff/tools/util/base/TextDiffSettingsHolder.kt index fe1f054fc323..82de3650621d 100644 --- a/platform/diff-impl/src/com/intellij/diff/tools/util/base/TextDiffSettingsHolder.kt +++ b/platform/diff-impl/src/com/intellij/diff/tools/util/base/TextDiffSettingsHolder.kt @@ -54,8 +54,9 @@ class TextDiffSettingsHolder : PersistentStateComponent().getSettings(place) internal fun getDefaultSettings(place: String): TextDiffSettings = - TextDiffSettings(SharedSettings(), service().defaultPlaceSettings(place)) + TextDiffSettings(SharedSettings(), service().defaultPlaceSettings(place), place) } interface Listener : EventListener { @@ -147,7 +148,7 @@ class TextDiffSettingsHolder : PersistentStateComponent