mirror of
https://github.com/rkd77/elinks.git
synced 2025-02-02 15:09:23 -05:00
[form] detach form view
This commit is contained in:
parent
a85fec3aef
commit
30f7601650
@ -2674,7 +2674,7 @@ form_get_form_view(JSContext *ctx, JS::HandleObject r_jsform, JS::Value *argv)
|
||||
fprintf(stderr, "%s:%s\n", __FILE__, __FUNCTION__);
|
||||
#endif
|
||||
struct form_view *fv = JS_GetInstancePrivate(ctx, r_jsform,
|
||||
&form_class,
|
||||
&form_elements_class,
|
||||
NULL);
|
||||
|
||||
if (!fv) return NULL; /* detached */
|
||||
|
@ -353,7 +353,7 @@ find_form_by_form_view(struct document *document, struct form_view *fv)
|
||||
void
|
||||
done_form_state(struct form_state *fs)
|
||||
{
|
||||
#ifdef CONFIG_ECMASCRIPT_SMJS
|
||||
#if defined(CONFIG_ECMASCRIPT) || defined(CONFIG_ECMASCRIPT_SMJS)
|
||||
ecmascript_detach_form_state(fs);
|
||||
#endif
|
||||
mem_free_if(fs->value);
|
||||
@ -365,7 +365,7 @@ done_form_state(struct form_state *fs)
|
||||
void
|
||||
done_form_view(struct form_view *fv)
|
||||
{
|
||||
#ifdef CONFIG_ECMASCRIPT_SMJS
|
||||
#if defined(CONFIG_ECMASCRIPT) || defined(CONFIG_ECMASCRIPT_SMJS)
|
||||
ecmascript_detach_form_view(fv);
|
||||
#endif
|
||||
mem_free(fv);
|
||||
|
Loading…
x
Reference in New Issue
Block a user