mirror of https://github.com/minetest/minetest.git
Fix vrange min/max adjusting when min exceeds max
This commit is contained in:
parent
8edc8a14e4
commit
8970f439b8
|
@ -329,12 +329,7 @@ local function formspec(tabview, name, tabdata)
|
||||||
viewing_range_max_to_scrollbar() .. "]" ..
|
viewing_range_max_to_scrollbar() .. "]" ..
|
||||||
"tooltip[sb_viewing_range_max;" .. fgettext("Maximal Viewing Range: $1 nodes",
|
"tooltip[sb_viewing_range_max;" .. fgettext("Maximal Viewing Range: $1 nodes",
|
||||||
get_vrange_max) .. "]"
|
get_vrange_max) .. "]"
|
||||||
|
else
|
||||||
if (get_vrange_min == nil and get_vrange_min > get_vrange_max) then
|
|
||||||
core.setting_set("viewing_range_nodes_min", get_vrange_max)
|
|
||||||
end
|
|
||||||
elseif (core.setting_getbool("viewing_range_auto") == nil or
|
|
||||||
core.setting_getbool("viewing_range_auto") == false) then
|
|
||||||
tab_string = tab_string ..
|
tab_string = tab_string ..
|
||||||
"box[3.75,3.5;3.75,1.5;#999999]" ..
|
"box[3.75,3.5;3.75,1.5;#999999]" ..
|
||||||
"label[3.85,3.5;" .. fgettext("Viewing Range :") .. "]" ..
|
"label[3.85,3.5;" .. fgettext("Viewing Range :") .. "]" ..
|
||||||
|
@ -346,6 +341,9 @@ local function formspec(tabview, name, tabdata)
|
||||||
"checkbox[3.85,4.3;cb_vrange_auto_adjust;" .. fgettext("Auto-adjust") .. ";" ..
|
"checkbox[3.85,4.3;cb_vrange_auto_adjust;" .. fgettext("Auto-adjust") .. ";" ..
|
||||||
dump(core.setting_getbool("viewing_range_auto")) .. "]"
|
dump(core.setting_getbool("viewing_range_auto")) .. "]"
|
||||||
end
|
end
|
||||||
|
if get_vrange_min > get_vrange_max then
|
||||||
|
core.setting_set("viewing_range_nodes_min", get_vrange_max)
|
||||||
|
end
|
||||||
|
|
||||||
return tab_string
|
return tab_string
|
||||||
end
|
end
|
||||||
|
@ -509,3 +507,4 @@ tab_settings = {
|
||||||
cbf_formspec = formspec,
|
cbf_formspec = formspec,
|
||||||
cbf_button_handler = handle_settings_buttons
|
cbf_button_handler = handle_settings_buttons
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue