From eea369afe78a9ad2c5fb3bafed6118a8d62616ab Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Sat, 25 Oct 2014 12:00:34 +0100 Subject: Add function to find if a bw is a frameset. --- desktop/browser.c | 7 +++++++ desktop/browser.h | 8 ++++++++ 2 files changed, 15 insertions(+) diff --git a/desktop/browser.c b/desktop/browser.c index 10df156e5..5a19262cf 100644 --- a/desktop/browser.c +++ b/desktop/browser.c @@ -476,6 +476,13 @@ bool browser_window_can_search(struct browser_window *bw) return true; } + +/* exported interface, documented in desktop/browser.h */ +bool browser_window_is_frameset(struct browser_window *bw) +{ + return (bw->children != NULL); +} + /** * Set or remove a selection. * diff --git a/desktop/browser.h b/desktop/browser.h index 6712caf2f..8bad27632 100644 --- a/desktop/browser.h +++ b/desktop/browser.h @@ -594,6 +594,14 @@ char * browser_window_get_selection(struct browser_window *bw); */ bool browser_window_can_search(struct browser_window *bw); +/** + * Find out if a browser window contains a frameset + * + * \param bw browser window to look at + * \return true iff browser window contains a frameset + */ +bool browser_window_is_frameset(struct browser_window *bw); + /** * Dump debug info concerning the browser window's contents to file -- cgit v1.2.3