IDEA-127739 Navigation Tab
[idea/community.git] / platform / platform-impl / src / com / intellij / openapi / fileEditor / impl / EditorWindow.java
index 06a3966ade1d04ce15b1dcbe3161fe507425427c..c1515a817b2681237bf9b74577e3c99fe58948e4 100644 (file)
@@ -701,6 +701,7 @@ public class EditorWindow {
 
   public void setEditor(@Nullable final EditorWithProviderComposite editor, final boolean selectEditor, final boolean focusEditor) {
     if (editor != null) {
+      onBeforeSetEditor(editor.getFile());
       if (myTabbedPane == null) {
         myPanel.removeAll ();
         myPanel.add (new TCompForTablessMode(this, editor), BorderLayout.CENTER);
@@ -741,6 +742,9 @@ public class EditorWindow {
     myOwner.validate();
   }
 
+  protected void onBeforeSetEditor(VirtualFile file) {
+  }
+
   private boolean splitAvailable() {
     return getTabCount() >= 1;
   }