webkit2: Avoid deprecated function call
webkit_web_context_set_tls_errors_policy() has been deprecated. Use its replacement webkit_website_data_manager_set_tls_errors_policy() when building against sufficiently recent version of webkit2. Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
This commit is contained in:
parent
2c32026827
commit
bfd236df21
1 changed files with 10 additions and 0 deletions
|
@ -370,11 +370,21 @@ int hs20_web_browser(const char *url, int ignore_tls)
|
||||||
|
|
||||||
#ifdef USE_WEBKIT2
|
#ifdef USE_WEBKIT2
|
||||||
if (ignore_tls) {
|
if (ignore_tls) {
|
||||||
|
#if WEBKIT_CHECK_VERSION(2, 32, 0)
|
||||||
|
WebKitWebContext *wkctx;
|
||||||
|
WebKitWebsiteDataManager *wkmgr;
|
||||||
|
|
||||||
|
wkctx = webkit_web_context_get_default();
|
||||||
|
wkmgr = webkit_web_context_get_website_data_manager(wkctx);
|
||||||
|
webkit_website_data_manager_set_tls_errors_policy(
|
||||||
|
wkmgr, WEBKIT_TLS_ERRORS_POLICY_IGNORE);
|
||||||
|
#else
|
||||||
WebKitWebContext *wkctx;
|
WebKitWebContext *wkctx;
|
||||||
|
|
||||||
wkctx = webkit_web_context_get_default();
|
wkctx = webkit_web_context_get_default();
|
||||||
webkit_web_context_set_tls_errors_policy(
|
webkit_web_context_set_tls_errors_policy(
|
||||||
wkctx, WEBKIT_TLS_ERRORS_POLICY_IGNORE);
|
wkctx, WEBKIT_TLS_ERRORS_POLICY_IGNORE);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
#endif /* USE_WEBKIT2 */
|
#endif /* USE_WEBKIT2 */
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue