in src/main/java/idea/plugin/psiviewer/controller/project/PsiViewerTreeChangeListener.java [45:54]
private void updateTreeFromPsiTreeChange(final PsiTreeChangeEvent event) {
if (!getViewerPanel().isVisible()) {
return;
}
if (isElementChangedUnderViewerRoot(event)) {
LOG.debug("PSI Change, starting update timer");
ApplicationManager.getApplication().runWriteAction(() -> getViewerPanel().refreshRootElement());
}
}