[vcs-log] provide VcsLogData in context

This commit is contained in:
Julia Beliaeva
2018-10-02 21:16:25 +03:00
parent 24ba5a9ebf
commit db21275b14
2 changed files with 3 additions and 1 deletions
@@ -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<VcsLogUiProperties> LOG_UI_PROPERTIES = DataKey.create("Vcs.Log.Ui.Properties");
public static final DataKey<FileHistoryUi> FILE_HISTORY_UI = DataKey.create("Vcs.FileHistory.Ui");
public static final DataKey<VcsLogDiffHandler> LOG_DIFF_HANDLER = DataKey.create("Vcs.Log.Diff.Handler");
public static final DataKey<VcsLogData> LOG_DATA = DataKey.create("Vcs.Log.Data");
}
@@ -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)) {