mirror of
https://github.com/luanti-org/luanti.git
synced 2025-09-30 19:22:14 +00:00
populate using default name+pass if no login is found
This commit is contained in:
parent
c0ac26b6b9
commit
f769c4caa2
1 changed files with 12 additions and 4 deletions
|
@ -55,9 +55,17 @@ local function is_selected_fav(server)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Persists the selected server in the "address" and "remote_port" settings
|
-- Persists the selected server in the "address" and "remote_port" settings
|
||||||
|
local function get_default_playername()
|
||||||
|
print(keyringmgr.get_last_playername())
|
||||||
|
return keyringmgr.get_last_playername() or core.settings:get("name")
|
||||||
|
end
|
||||||
|
local function get_default_password()
|
||||||
|
print(keyringmgr.get_last_password())
|
||||||
|
return keyringmgr.get_last_password() or ""
|
||||||
|
end
|
||||||
|
|
||||||
local input_playername = keyringmgr.get_last_playername() or core.settings:get("name")
|
local input_playername = get_default_playername()
|
||||||
local input_password = keyringmgr.get_last_password() or ""
|
local input_password = get_default_password()
|
||||||
local function set_selected_server(server)
|
local function set_selected_server(server)
|
||||||
if server == nil then -- reset selection
|
if server == nil then -- reset selection
|
||||||
core.settings:remove("address")
|
core.settings:remove("address")
|
||||||
|
@ -80,8 +88,8 @@ local function set_selected_server(server)
|
||||||
input_playername = login.playername
|
input_playername = login.playername
|
||||||
input_password = login.password
|
input_password = login.password
|
||||||
else
|
else
|
||||||
input_playername = core.settings:get("name")
|
input_playername = get_default_playername()
|
||||||
input_password = ""
|
input_password = get_default_password()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue