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