diff --git a/python/src/com/jetbrains/python/facet/LibraryContributingFacet.java b/python/src/com/jetbrains/python/facet/LibraryContributingFacet.java index 000a477c122e..918439ebb4b9 100644 --- a/python/src/com/jetbrains/python/facet/LibraryContributingFacet.java +++ b/python/src/com/jetbrains/python/facet/LibraryContributingFacet.java @@ -17,6 +17,7 @@ package com.jetbrains.python.facet; import com.intellij.facet.*; import com.intellij.openapi.module.Module; +import com.intellij.openapi.util.Disposer; import com.intellij.util.messages.MessageBusConnection; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NotNull; @@ -47,6 +48,7 @@ public abstract class LibraryContributingFacet ext } } }); + Disposer.register(this, connection); } public abstract void updateLibrary();