1 Commits

Author SHA1 Message Date
Dimitar Ivanov c0d7189d4f Bugfix: wallet passphrase form submission on MacOS 2026-06-29 12:27:58 +03:00
+8 -2
View File
@@ -313,8 +313,14 @@ do_open2(Selected, State = #s{wallets = Wallets}) ->
end. end.
do_open3(Path, State = #s{frame = Frame, j = J}) -> do_open3(Path, State = #s{frame = Frame, j = J}) ->
Title = J("Passphrase"), Dialog = wxPasswordEntryDialog:new(Frame, J("Passphrase"), [{caption, J("Passphrase")}]),
case zxw_modal_text:show(Frame, Title, [{password, true}]) of 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} -> {ok, Phrase} ->
case gd_con:open_wallet(Path, Phrase) of case gd_con:open_wallet(Path, Phrase) of
ok -> do_close(State); ok -> do_close(State);