diff --git a/source/com/intellij/ide/structureView/newStructureView/StructureTreeBuilder.java b/source/com/intellij/ide/structureView/newStructureView/StructureTreeBuilder.java index bafc453bd57d..3d81fbce5a60 100644 --- a/source/com/intellij/ide/structureView/newStructureView/StructureTreeBuilder.java +++ b/source/com/intellij/ide/structureView/newStructureView/StructureTreeBuilder.java @@ -52,6 +52,7 @@ final class StructureTreeBuilder extends AbstractTreeBuilder { } public void dispose() { + myUpdateAlarm.cancelAllRequests(); PsiManager.getInstance(myProject).removePsiTreeChangeListener(myPsiTreeChangeListener); CopyPasteManager.getInstance().removeContentChangedListener(myCopyPasteListener); myStructureModel.removeModelListener(myModelListener);