1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-06-26 01:15:37 +00:00

[form] detach form view

This commit is contained in:
Witold Filipczyk 2021-09-16 21:43:28 +02:00
parent a85fec3aef
commit 30f7601650
2 changed files with 3 additions and 3 deletions

View File

@ -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 */

View File

@ -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);