Pass DialogWrapper's disposable to the list table in "Change Signature" dialog

Otherwise any attempt to create this dialog in tests ends up with error,
because global "UI" disposable, that used as fallback in single-argument
constructor, is not available in test environment.
This commit is contained in:
Mikhail Golubev
2015-05-18 17:37:50 +03:00
parent f20cfaa31e
commit 84c1ae9239
@@ -48,7 +48,6 @@ import com.intellij.ui.treeStructure.Tree;
import com.intellij.util.Alarm;
import com.intellij.util.Consumer;
import com.intellij.util.IJSwingUtilities;
import com.intellij.util.PlatformIcons;
import com.intellij.util.ui.UIUtil;
import com.intellij.util.ui.table.JBListTable;
import com.intellij.util.ui.table.JBTableRowEditor;
@@ -689,7 +688,7 @@ public abstract class ChangeSignatureDialogBase<ParamInfo extends ParameterInfo,
protected abstract class ParametersListTable extends JBListTable {
public ParametersListTable() {
super(myParametersTable);
super(myParametersTable, ChangeSignatureDialogBase.this.getDisposable());
}
@Override