in src/main/java/idea/plugin/psiviewer/controller/actions/BaseGlobalAction.java [53:65]
public void actionPerformed(@NotNull AnActionEvent event) {
Project project = ActionEventUtil.getProject(event);
PsiDocumentManager.getInstance(project).commitAllDocuments();
ToolWindow toolWindow = ToolWindowManager.getInstance(project).getToolWindow(PsiViewerConstants.ID_TOOL_WINDOW);
if (toolWindow != null) {
toolWindow.activate(null);
PsiViewerPanel viewer = PsiViewerProjectService.getInstance(project).getViewerPanel();
if (getTargetElement(event) == null)
return;
viewer.selectRootElement(getTargetElement(event), getToolWindowTitle());
}
}