From b58733b30bf646e85db2f308937c251ebdb80e21 Mon Sep 17 00:00:00 2001 From: KH Lau Date: Thu, 8 Mar 2018 11:49:40 +0800 Subject: [PATCH] BrowserWindow.vala --- BrowserWindow.vala | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/BrowserWindow.vala b/BrowserWindow.vala index 9235a44..27ea29b 100644 --- a/BrowserWindow.vala +++ b/BrowserWindow.vala @@ -54,27 +54,29 @@ public class BrowserWindow : Object } if(webkitpdf.opt_cookies != null) { - print("setting cookie %s\n",webkitpdf.opt_cookies); + print("setting cookie %s\n",webkitpdf.opt_cookies); + + var cookie_jar = new Soup.CookieJar(); + + var uri = new Soup.URI (blog); + + string[] cookies = webkitpdf.opt_cookies.split ("=", 2); + + if(cookies.length >=2 ) { + + } + #if GTK3 - var context = WebKit.WebContext.get_default(); + var context = WebKit.WebContext.get_default(); var cookie_manager = context.get_cookie_manager(); - #else - var sess = WebKit.get_default_session(); - - var cookie_jar = new Soup.CookieJar(); - - var uri = new Soup.URI (blog); - - string[] cookies = webkitpdf.opt_cookies.split ("=", 2); + var sess = WebKit.get_default_session(); cookie_jar.set_accept_policy(Soup.CookieJarAcceptPolicy.ALWAYS); - if(cookies.length >=2 ) { - cookie_jar.add_cookie(new Soup.Cookie (cookies[0], cookies[1], uri.get_host(), "/", -1)); - } + cookie_jar.add_cookie(new Soup.Cookie (cookies[0], cookies[1], uri.get_host(), "/", -1)); sess.add_feature(cookie_jar); #endif -- 2.39.2