Change Signature: Fix behavior of "Receiver" checkbox

This commit is contained in:
Alexey Sedunov
2015-03-24 13:39:57 +03:00
parent 461ae25239
commit 3e429c4b00
@@ -288,7 +288,9 @@ public class JetChangeSignatureDialog extends ChangeSignatureDialogBase<
new ItemListener() { new ItemListener() {
@Override @Override
public void itemStateChanged(@NotNull ItemEvent e) { public void itemStateChanged(@NotNull ItemEvent e) {
((JetFunctionParameterTableModel)myParametersTableModel).setReceiver(item.parameter); ((JetFunctionParameterTableModel)myParametersTableModel).setReceiver(
e.getStateChange() == ItemEvent.SELECTED ? item.parameter : null
);
updateSignature(); updateSignature();
updateNameEditor(); updateNameEditor();
} }