Bugfix: wallet passphrase form submission on MacOS
This commit is contained in:
@@ -313,8 +313,14 @@ do_open2(Selected, State = #s{wallets = Wallets}) ->
|
||||
end.
|
||||
|
||||
do_open3(Path, State = #s{frame = Frame, j = J}) ->
|
||||
Title = J("Passphrase"),
|
||||
case zxw_modal_text:show(Frame, Title, [{password, true}]) of
|
||||
Dialog = wxPasswordEntryDialog:new(Frame, J("Passphrase"), [{caption, J("Passphrase")}]),
|
||||
Result =
|
||||
case wxPasswordEntryDialog:showModal(Dialog) of
|
||||
?wxID_OK -> {ok, wxPasswordEntryDialog:getValue(Dialog)};
|
||||
?wxID_CANCEL -> cancel
|
||||
end,
|
||||
ok = wxPasswordEntryDialog:destroy(Dialog),
|
||||
case Result of
|
||||
{ok, Phrase} ->
|
||||
case gd_con:open_wallet(Path, Phrase) of
|
||||
ok -> do_close(State);
|
||||
|
||||
Reference in New Issue
Block a user