BrowserWindow.vala
authorKH Lau <khlau@roojs.com>
Thu, 8 Mar 2018 03:49:40 +0000 (11:49 +0800)
committerKH Lau <khlau@roojs.com>
Thu, 8 Mar 2018 03:49:40 +0000 (11:49 +0800)
BrowserWindow.vala

index 9235a44..27ea29b 100644 (file)
@@ -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