diff options
author | Vincent Sanders <vince@kyllikki.org> | 2019-07-10 16:42:52 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2019-07-10 16:42:52 +0100 |
commit | c2fa6af0ff4098501560bd48f78dfbf9173f4021 (patch) | |
tree | ffceab0862b8c5e59c74a5ef26b38e051ec0ce50 /content/handlers/html | |
parent | f46b77160a0244b83ccd486df82ce14f7a4df59e (diff) | |
download | netsurf-c2fa6af0ff4098501560bd48f78dfbf9173f4021.tar.gz netsurf-c2fa6af0ff4098501560bd48f78dfbf9173f4021.tar.bz2 |
make content close check the content status itself
make content handler open and close return error status
Diffstat (limited to 'content/handlers/html')
-rw-r--r-- | content/handlers/html/html.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/content/handlers/html/html.c b/content/handlers/html/html.c index 57f2e42da..a27ebd79a 100644 --- a/content/handlers/html/html.c +++ b/content/handlers/html/html.c @@ -1774,7 +1774,7 @@ static nserror html_clone(const struct content *old, struct content **newc) * Handle a window containing a CONTENT_HTML being opened. */ -static void +static nserror html_open(struct content *c, struct browser_window *bw, struct content *page, @@ -1794,6 +1794,8 @@ html_open(struct content *c, html->selection_owner.none = true; html_object_open_objects(html, bw); + + return NSERROR_OK; } @@ -1801,7 +1803,7 @@ html_open(struct content *c, * Handle a window containing a CONTENT_HTML being closed. */ -static void html_close(struct content *c) +static nserror html_close(struct content *c) { html_content *htmlc = (html_content *) c; @@ -1822,6 +1824,8 @@ static void html_close(struct content *c) /* remove all object references from the html content */ html_object_close_objects(htmlc); + + return NSERROR_OK; } |