diff options
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 |