We have a custom editor in an MPF-based project system and, until recently, the document window for our custom editor would be reopened upon opening the project, if the editor had been open when the project was closed. We updated our project system to more closely follow the Python Tools version of MPF and this behavior is now broken. Our implementation of IVsProject3.ReopenItem (and other interfaces that would be related to this) seems unchanged, but, for some reason, the ReopenItem method is never called by the shell. What other interfaces on the ProjectNode or WindowPane-derived class (or elsewhere) influence what the shell does here?
Thanks very much in advance.
Kirk Fertitta