From 833fdd6770ee4e645952e8e19da6ab0ee8655260 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Thu, 21 May 2015 19:23:46 +0300 Subject: [PATCH] test fixed --- .../src/com/intellij/testFramework/TestDataProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/testFramework/src/com/intellij/testFramework/TestDataProvider.java b/platform/testFramework/src/com/intellij/testFramework/TestDataProvider.java index e9d9d5023d7b..6f14a09955f3 100644 --- a/platform/testFramework/src/com/intellij/testFramework/TestDataProvider.java +++ b/platform/testFramework/src/com/intellij/testFramework/TestDataProvider.java @@ -23,6 +23,7 @@ import com.intellij.openapi.editor.Editor; import com.intellij.openapi.editor.impl.EditorComponentImpl; import com.intellij.openapi.fileEditor.OpenFileDescriptor; import com.intellij.openapi.fileEditor.ex.FileEditorManagerEx; +import com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl; import com.intellij.openapi.fileEditor.impl.text.TextEditorProvider; import com.intellij.openapi.project.Project; import org.jetbrains.annotations.NonNls; @@ -55,7 +56,7 @@ public class TestDataProvider implements DataProvider, DataContext { return null; } if (CommonDataKeys.EDITOR.is(dataId) || OpenFileDescriptor.NAVIGATE_IN_EDITOR.is(dataId)) { - return manager.getSelectedTextEditor(); + return manager instanceof FileEditorManagerImpl ? ((FileEditorManagerImpl)manager).getSelectedTextEditor(true) : manager.getSelectedTextEditor(); } else if (PlatformDataKeys.FILE_EDITOR.is(dataId)) { Editor editor = manager.getSelectedTextEditor();