fixed crash if no widgets for options were specified
This commit is contained in:
parent
f87c1385f7
commit
18540a3de2
1 changed files with 82 additions and 80 deletions
|
@ -1682,6 +1682,8 @@ VMFMod.create_options = function (self, widgets_definition, is_mod_toggable, rea
|
||||||
|
|
||||||
-- defining its subwidgets
|
-- defining its subwidgets
|
||||||
|
|
||||||
|
if widgets_definition then
|
||||||
|
|
||||||
local level = 1
|
local level = 1
|
||||||
local parent_number = new_widget_index
|
local parent_number = new_widget_index
|
||||||
local parent_widget = {["widget_type"] = "header", ["sub_widgets"] = widgets_definition}
|
local parent_widget = {["widget_type"] = "header", ["sub_widgets"] = widgets_definition}
|
||||||
|
@ -1776,8 +1778,8 @@ VMFMod.create_options = function (self, widgets_definition, is_mod_toggable, rea
|
||||||
if new_widget_index == 257 then -- @TODO: remove it later
|
if new_widget_index == 257 then -- @TODO: remove it later
|
||||||
vmf:echo("The limit of options was reached. Something's wrong")
|
vmf:echo("The limit of options was reached. Something's wrong")
|
||||||
end
|
end
|
||||||
|
end
|
||||||
table.dump(mod_settings_list_widgets_definitions, "mod_settings_list_widgets_definitions", 3) -- @TODO: remove it later
|
--table.dump(mod_settings_list_widgets_definitions, "mod_settings_list_widgets_definitions", 3) -- @TODO: remove it later
|
||||||
|
|
||||||
table.insert(SETTINGS_LIST_WIDGETS_DEFINITIONS, mod_settings_list_widgets_definitions)
|
table.insert(SETTINGS_LIST_WIDGETS_DEFINITIONS, mod_settings_list_widgets_definitions)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue