From eeb7be1cbf8069cc1304dac4136e7c2090d49e89 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Mon, 23 Jul 2018 11:08:15 +0100 Subject: Browser: Add function to get bw URL with any fragment. This returns a ref to the URL. --- include/netsurf/browser_window.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'include') diff --git a/include/netsurf/browser_window.h b/include/netsurf/browser_window.h index c3ff7997e..439b0785d 100644 --- a/include/netsurf/browser_window.h +++ b/include/netsurf/browser_window.h @@ -209,6 +209,19 @@ nserror browser_window_navigate_up(struct browser_window *bw, bool new_window); */ struct nsurl* browser_window_access_url(struct browser_window *bw); +/** + * Access a browser window's URL. + * + * \param[in] bw browser window + * \param[in] fragment Whether to include any URL fragment. + * \param[out] url_out Returns a ref to the URL on success. + * \return NSERROR_OK, or appropriate error otherwise. + */ +nserror browser_window_get_url( + struct browser_window *bw, + bool fragment, + struct nsurl** url_out); + /** * Get the title of a browser_window. * -- cgit v1.2.3