private boolean isElementChangedUnderViewerRoot()

in src/main/java/idea/plugin/psiviewer/controller/project/PsiViewerTreeChangeListener.java [56:66]


    private boolean isElementChangedUnderViewerRoot(final PsiTreeChangeEvent event) {
        PsiElement elementChangedByPsi = event.getParent();
        PsiElement viewerRootElement = getViewerPanel().getRootElement();
        boolean isAncestor = false;
        try {
            isAncestor = PsiTreeUtil.isAncestor(viewerRootElement, elementChangedByPsi, false);
        } catch (Throwable ignored) {
        }

        return isAncestor;
    }