public void actionPerformed()

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());
        }
    }