mirror of
https://github.com/rkd77/elinks.git
synced 2024-09-30 03:26:23 -04:00
ecmascript: Added ecmascript_clear_timeout.
This commit is contained in:
parent
f047c7c5fc
commit
05d40f6a63
@ -322,6 +322,15 @@ ecmascript_timeout_handler(void *i)
|
||||
mem_free(td);
|
||||
}
|
||||
|
||||
void
|
||||
ecmascript_clear_timeout(struct timeout_data *td)
|
||||
{
|
||||
del_from_list(td);
|
||||
kill_timer(&td->timer);
|
||||
mem_free(td->code);
|
||||
mem_free(td);
|
||||
}
|
||||
|
||||
struct timeout_data *
|
||||
ecmascript_set_timeout(struct ecmascript_interpreter *interpreter, unsigned char *code, int timeout)
|
||||
{
|
||||
|
@ -81,6 +81,7 @@ void ecmascript_timeout_dialog(struct terminal *term, int max_exec_time);
|
||||
void ecmascript_set_action(unsigned char **action, unsigned char *string);
|
||||
|
||||
struct timeout_data *ecmascript_set_timeout(struct ecmascript_interpreter *interpreter, unsigned char *code, int timeout);
|
||||
void ecmascript_clear_timeout(struct timeout_data *td);
|
||||
|
||||
extern struct module ecmascript_module;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user