mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
Lua: Report bad arguments to edit_bookmark_dialoga
If edit_bookamrk_dialogs is given the wrong number or types of arguments, report the problem to the user instead of failing silently.
This commit is contained in:
parent
34f8f6a58f
commit
6a8e0ccd9b
2
NEWS
2
NEWS
@ -58,6 +58,8 @@ Miscellaneous:
|
|||||||
(OpenSSL replacement).
|
(OpenSSL replacement).
|
||||||
* enhancement: Scrolling the entire contents of dialog boxes.
|
* enhancement: Scrolling the entire contents of dialog boxes.
|
||||||
Especially useful for multi-file BitTorrent downloads.
|
Especially useful for multi-file BitTorrent downloads.
|
||||||
|
* Report if the Lua function edit_bookmark_dialog receives the wrong
|
||||||
|
number or types of arguments instead of silently failing.
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
The following changes should be removed from NEWS before ELinks 0.13.0
|
The following changes should be removed from NEWS before ELinks 0.13.0
|
||||||
|
@ -369,6 +369,7 @@ l_edit_bookmark_dialog(LS)
|
|||||||
|
|
||||||
if (!lua_isstring(S, 1) || !lua_isstring(S, 2)
|
if (!lua_isstring(S, 1) || !lua_isstring(S, 2)
|
||||||
|| !lua_isstring(S, 3) || !lua_isfunction(S, 4)) {
|
|| !lua_isstring(S, 3) || !lua_isfunction(S, 4)) {
|
||||||
|
alert_lua_error("bad arguments to edit_bookmark_dialog");
|
||||||
lua_pushnil(S);
|
lua_pushnil(S);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user