From a46744a2a5e6343471c5492f331286ae91a7bd73 Mon Sep 17 00:00:00 2001 From: KH Lau Date: Thu, 8 Mar 2018 11:31:34 +0800 Subject: [PATCH] BrowserWindow.vala --- BrowserWindow.vala | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/BrowserWindow.vala b/BrowserWindow.vala index 62f4fa1..b58c151 100644 --- a/BrowserWindow.vala +++ b/BrowserWindow.vala @@ -53,21 +53,23 @@ public class BrowserWindow : Object blog = r.replace(blog, blog.length, 0, ".blogspot.com/ncr/"); } - if(webkitpdf.opt_cookies.length > 0) { + if(webkitpdf.opt_cookies != null) { print("setting cookie %s\n",webkitpdf.opt_cookies); var sess = WebKit.get_default_session(); var cookie_jar = new Soup.CookieJar(); - var uri = new Soup.URI (blog); + var uri = new Soup.URI (blog); - string[] cookies = webkitpdf.opt_cookies.split ("=", 2); + string[] cookies = webkitpdf.opt_cookies.split ("=", 2); - cookie_jar.set_accept_policy(Soup.CookieJarAcceptPolicy.ALWAYS); + cookie_jar.set_accept_policy(Soup.CookieJarAcceptPolicy.ALWAYS); - cookie_jar.add_cookie(new Soup.Cookie (cookies[0], cookies[1], uri.get_host(), "/", -1)); + if(cookies.length >=2 ) { + cookie_jar.add_cookie(new Soup.Cookie (cookies[0], cookies[1], uri.get_host(), "/", -1)); + } - sess.add_feature(cookie_jar); + sess.add_feature(cookie_jar); } -- 2.39.2