diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogInternalDataKeys.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogInternalDataKeys.java index 6fb238ebe720..8db800663225 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogInternalDataKeys.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogInternalDataKeys.java @@ -17,6 +17,7 @@ package com.intellij.vcs.log.ui; import com.intellij.openapi.actionSystem.DataKey; import com.intellij.vcs.log.VcsLogDiffHandler; +import com.intellij.vcs.log.data.VcsLogData; import com.intellij.vcs.log.history.FileHistoryUi; import com.intellij.vcs.log.impl.VcsLogManager; import com.intellij.vcs.log.impl.VcsLogUiProperties; @@ -26,4 +27,5 @@ public class VcsLogInternalDataKeys { public static final DataKey LOG_UI_PROPERTIES = DataKey.create("Vcs.Log.Ui.Properties"); public static final DataKey FILE_HISTORY_UI = DataKey.create("Vcs.FileHistory.Ui"); public static final DataKey LOG_DIFF_HANDLER = DataKey.create("Vcs.Log.Diff.Handler"); + public static final DataKey LOG_DATA = DataKey.create("Vcs.Log.Data"); } diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogPanel.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogPanel.java index 6272f494a9ad..309bd5fbf863 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogPanel.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogPanel.java @@ -63,7 +63,7 @@ public class VcsLogPanel extends JBPanel implements DataProvider { else if (VCS_LOG_UI.is(dataId)) { return myUi; } - else if (VCS_LOG_DATA_PROVIDER.is(dataId)) { + else if (VCS_LOG_DATA_PROVIDER.is(dataId) || VcsLogInternalDataKeys.LOG_DATA.is(dataId)) { return myManager.getDataManager(); } else if (VcsDataKeys.VCS_REVISION_NUMBER.is(dataId)) {