fix leaked widgets

GitOrigin-RevId: 2d7057a68a592c2dcdbc04f65f423ccc9f4f2837
This commit is contained in:
Sergey Simonchik
2020-01-16 08:11:51 +00:00
committed by intellij-monorepo-bot
parent 8e55a71050
commit e501da8ceb
@@ -255,13 +255,13 @@ public final class TestWindowManager extends WindowManagerEx {
@Override
public void addWidget(@NotNull StatusBarWidget widget, @NotNull Disposable parentDisposable) {
Disposer.register(parentDisposable, widget);
Disposer.register(widget, () -> myWidgetMap.remove(widget.ID()));
addWidget(widget);
}
@Override
public void addWidget(@NotNull StatusBarWidget widget, @NotNull String anchor, @NotNull Disposable parentDisposable) {
Disposer.register(parentDisposable, widget);
addWidget(widget);
addWidget(widget, parentDisposable);
}
@Override