mirror of
https://github.com/monero-project/monero.git
synced 2025-08-23 06:45:04 -04:00
Merge pull request #7153
354e1d9
Make the wallet name optional when locked. (Norman Moeschter)
This commit is contained in:
commit
fb2f822c52
4 changed files with 38 additions and 0 deletions
|
@ -1168,6 +1168,7 @@ wallet2::wallet2(network_type nettype, uint64_t kdf_rounds, bool unattended, std
|
|||
m_ignore_outputs_above(MONEY_SUPPLY),
|
||||
m_ignore_outputs_below(0),
|
||||
m_track_uses(false),
|
||||
m_show_wallet_name_when_locked(false),
|
||||
m_inactivity_lock_timeout(DEFAULT_INACTIVITY_LOCK_TIMEOUT),
|
||||
m_setup_background_mining(BackgroundMiningMaybe),
|
||||
m_persistent_rpc_client_id(false),
|
||||
|
@ -3966,6 +3967,9 @@ boost::optional<wallet2::keys_file_data> wallet2::get_keys_file_data(const epee:
|
|||
value2.SetInt(m_track_uses ? 1 : 0);
|
||||
json.AddMember("track_uses", value2, json.GetAllocator());
|
||||
|
||||
value2.SetInt(m_show_wallet_name_when_locked ? 1 : 0);
|
||||
json.AddMember("show_wallet_name_when_locked", value2, json.GetAllocator());
|
||||
|
||||
value2.SetInt(m_inactivity_lock_timeout);
|
||||
json.AddMember("inactivity_lock_timeout", value2, json.GetAllocator());
|
||||
|
||||
|
@ -4150,6 +4154,7 @@ bool wallet2::load_keys_buf(const std::string& keys_buf, const epee::wipeable_st
|
|||
m_ignore_outputs_above = MONEY_SUPPLY;
|
||||
m_ignore_outputs_below = 0;
|
||||
m_track_uses = false;
|
||||
m_show_wallet_name_when_locked = false;
|
||||
m_inactivity_lock_timeout = DEFAULT_INACTIVITY_LOCK_TIMEOUT;
|
||||
m_setup_background_mining = BackgroundMiningMaybe;
|
||||
m_subaddress_lookahead_major = SUBADDRESS_LOOKAHEAD_MAJOR;
|
||||
|
@ -4324,6 +4329,8 @@ bool wallet2::load_keys_buf(const std::string& keys_buf, const epee::wipeable_st
|
|||
m_ignore_outputs_below = field_ignore_outputs_below;
|
||||
GET_FIELD_FROM_JSON_RETURN_ON_ERROR(json, track_uses, int, Int, false, false);
|
||||
m_track_uses = field_track_uses;
|
||||
GET_FIELD_FROM_JSON_RETURN_ON_ERROR(json, show_wallet_name_when_locked, int, Int, false, false);
|
||||
m_show_wallet_name_when_locked = field_show_wallet_name_when_locked;
|
||||
GET_FIELD_FROM_JSON_RETURN_ON_ERROR(json, inactivity_lock_timeout, uint32_t, Uint, false, DEFAULT_INACTIVITY_LOCK_TIMEOUT);
|
||||
m_inactivity_lock_timeout = field_inactivity_lock_timeout;
|
||||
GET_FIELD_FROM_JSON_RETURN_ON_ERROR(json, setup_background_mining, BackgroundMiningSetupType, Int, false, BackgroundMiningMaybe);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue