From 3bd7a2ddd6fc84127625a7fce43dfc9e215a6d7f Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sun, 4 Aug 2019 10:47:00 +0100 Subject: desktop: Expose llcache query handler temporarily Signed-off-by: Daniel Silverstone --- desktop/browser_private.h | 7 +++++++ desktop/netsurf.c | 11 ++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) (limited to 'desktop') diff --git a/desktop/browser_private.h b/desktop/browser_private.h index 31c261f87..23fbf8904 100644 --- a/desktop/browser_private.h +++ b/desktop/browser_private.h @@ -359,4 +359,11 @@ nserror browser_window_history_get_scroll(struct browser_window *bw, void browser_window_history_destroy(struct browser_window *bw); +/** \todo QUERY - Remove this include */ +#include "content/llcache.h" +/** \todo QUERY - Remove this import */ +nserror netsurf_llcache_query_handler( + const llcache_query *query, + void *pw, llcache_query_response cb, void *cbpw); + #endif diff --git a/desktop/netsurf.c b/desktop/netsurf.c index 73c91ea88..041e98aa7 100644 --- a/desktop/netsurf.c +++ b/desktop/netsurf.c @@ -52,6 +52,10 @@ #include "desktop/gui_internal.h" #include "netsurf/netsurf.h" + +/** \todo QUERY - Remove this import later */ +#include "desktop/browser_private.h" + /** speculative pre-conversion small image size * * Experimenting by visiting every page from default page in order and @@ -293,13 +297,18 @@ static nserror netsurf__handle_login(const llcache_query *query, /** * Dispatch a low-level cache query to the frontend * + * \todo QUERY - This should end up as part of browser_window_callback + * + * NOTE: Right now this is exported so that it can be invoked from the + * browser window callback + * * \param query Query descriptor * \param pw Private data * \param cb Continuation callback * \param cbpw Private data for continuation * \return NSERROR_OK */ -static nserror netsurf_llcache_query_handler(const llcache_query *query, +nserror netsurf_llcache_query_handler(const llcache_query *query, void *pw, llcache_query_response cb, void *cbpw) { nserror res = NSERROR_OK; -- cgit v1.2.3