diff --git a/platform/platform-impl/src/com/intellij/util/ui/table/JBListTable.java b/platform/platform-impl/src/com/intellij/util/ui/table/JBListTable.java index 9c341e6e3960..89cd47453b92 100644 --- a/platform/platform-impl/src/com/intellij/util/ui/table/JBListTable.java +++ b/platform/platform-impl/src/com/intellij/util/ui/table/JBListTable.java @@ -246,6 +246,12 @@ public abstract class JBListTable { return editor.getTableCellEditorComponent(this, value, isSelected, row, column); } + @Override + public void addNotify() { + super.addNotify(); + Disposer.register(myOnRemoveDisposable, myRowResizeAnimator); + } + @Override public void removeNotify() { super.removeNotify(); @@ -254,7 +260,6 @@ public abstract class JBListTable { }; mainTable.setStriped(true); myRowResizeAnimator = new RowResizeAnimator(mainTable); - Disposer.register(myOnRemoveDisposable, myRowResizeAnimator); } public void stopEditing() {