wesnoth.require: Only log error and return nil on failure
This commit is contained in:
parent
72dd449656
commit
b6ddbd8df2
1 changed files with 4 additions and 0 deletions
|
@ -43,6 +43,10 @@ function wesnoth.require(pkg_name)
|
||||||
if loaded_name and wesnoth.package[loaded_name] then
|
if loaded_name and wesnoth.package[loaded_name] then
|
||||||
return wesnoth.package[loaded_name]
|
return wesnoth.package[loaded_name]
|
||||||
end
|
end
|
||||||
|
if not loaded_name then
|
||||||
|
wesnoth.log("err", "Failed to load required package: " .. pkg_name, true)
|
||||||
|
return nil
|
||||||
|
end
|
||||||
|
|
||||||
-- Next, if it's a single file, load the package with dofile
|
-- Next, if it's a single file, load the package with dofile
|
||||||
if wesnoth.have_file(loaded_name, true) then
|
if wesnoth.have_file(loaded_name, true) then
|
||||||
|
|
Loading…
Add table
Reference in a new issue