diff options
author | Vincent Sanders <vince@kyllikki.org> | 2014-08-04 00:36:14 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2014-08-04 00:37:21 +0100 |
commit | af16c38d2dbe2decfc45015bd4ee020cb52c608b (patch) | |
tree | de33b2d3448dd65272c6df813dfb217d5f963d27 /desktop | |
parent | c4d1ece421b3c7fb5f0b13c042d124671734afe2 (diff) | |
download | netsurf-af16c38d2dbe2decfc45015bd4ee020cb52c608b.tar.gz netsurf-af16c38d2dbe2decfc45015bd4ee020cb52c608b.tar.bz2 |
fix DOM tree dump debug
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/browser.c | 9 | ||||
-rw-r--r-- | desktop/browser.h | 3 |
2 files changed, 8 insertions, 4 deletions
diff --git a/desktop/browser.c b/desktop/browser.c index b71d3ffd4..1fa9de648 100644 --- a/desktop/browser.c +++ b/desktop/browser.c @@ -664,10 +664,13 @@ void browser_window_set_gadget_filename(struct browser_window *bw, } /* exported interface, documented in browser.h */ -void browser_window_debug_dump(struct browser_window *bw, FILE *f) +nserror browser_window_debug_dump(struct browser_window *bw, FILE *f, enum content_debug op) { - if (bw->current_content != NULL) - content_debug_dump(bw->current_content, f); + if (bw->current_content == NULL) { + return NSERROR_OK; + } + + return content_debug_dump(bw->current_content, f, op); } /** slow script handler diff --git a/desktop/browser.h b/desktop/browser.h index a9985200e..c7d8b7e79 100644 --- a/desktop/browser.h +++ b/desktop/browser.h @@ -42,6 +42,7 @@ struct selection; struct fetch_multipart_data; struct form_control; struct nsurl; +enum content_debug; typedef enum { DRAGGING_NONE, @@ -452,7 +453,7 @@ char * browser_window_get_selection(struct browser_window *bw); * \param bw The browser window * \param f The file to dump to */ -void browser_window_debug_dump(struct browser_window *bw, FILE *f); +nserror browser_window_debug_dump(struct browser_window *bw, FILE *f, enum content_debug op); /* In platform specific theme_install.c. */ #ifdef WITH_THEME_INSTALL |