As detailed by #151, On master a user can create the confusing scenario where you have a disabled Encrypt Wallet checkbox and a selected Disable Private Keys checkbox after unselecting the auto-enabled Blank Wallet checkbox.
This commit makes it so that when the Blank Wallet checkbox is auto-selected after the user selects Disable Private keys, unselecting it will also unselect the Disable Private Keys checkbox, which in turn re-enables the Encrypt Wallet checkbox.
Below are screenshots comparing the behavior of selecting Disable Private Keys then unselecting the Blank Wallet between master and this PR:
Master:
Select Disable Private Keys |
Unselect Blank Wallet |
|---|---|
![]() |
![]() |
PR:
Select Disable Private Keys |
Unselect Blank Wallet |
|---|---|
![]() |
![]() |



