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() {
@Override
public void itemStateChanged(@NotNull ItemEvent e) {
((JetFunctionParameterTableModel)myParametersTableModel).setReceiver(item.parameter);
((JetFunctionParameterTableModel)myParametersTableModel).setReceiver(
e.getStateChange() == ItemEvent.SELECTED ? item.parameter : null
);
updateSignature();
updateNameEditor();
}