BrowserWindow.vala
[app.webkitpdf] / BrowserWindow.vala
index 9ed1f7c..1d527d1 100644 (file)
@@ -61,16 +61,14 @@ public class BrowserWindow : Object
                            
             string[] cookies = webkitpdf.opt_cookies.split ("=", 2);
 
-            if(cookies.length > 1 ) {             
-#if GTK3               
+            if(cookies.length > 1 ) {
+                            
+            #if GTK3           
                 var context = WebKit.WebContext.get_default();          
                 var cookie_manager = context.get_cookie_manager();
                 cookie_manager.set_accept_policy(WebKit.CookieAcceptPolicy.NEVER);
                 string scheme = uri.get_scheme ();
-                //var ssl = "FALSE";
-                //if (scheme=="https") {
-                //    ssl="TRUE";
-                //}                
+                
                 try {            
                     FileIOStream iostream;                           
                     File file = File.new_tmp ("cookie-XXXXXX.txt", out iostream);
@@ -79,19 +77,19 @@ public class BrowserWindow : Object
                 
                              OutputStream ostream = iostream.output_stream;
                              DataOutputStream dostream = new DataOutputStream (ostream);                                            
-                                            dostream.put_string ("%s\tTRUE\t/\t%s\t2147483647\t%s\t%s".printf(uri.get_host(),scheme == "http" ? "FALSE" : "TRUE",cookies[0],cookies[1]));
-                             //dostream.put_string (uri.get_host() + "\tTRUE\t/\t"+ssl+"\t2147483647\t" + cookies[0] + "\t" + cookies[1] );                          
+                                            dostream.put_string ("%s\tTRUE\t/\t%s\t2147483647\t%s\t%s".printf(uri.get_host(),scheme == "http" ? "FALSE" : "TRUE",cookies[0],cookies[1]));                            
                              cookie_manager.set_persistent_storage(file.get_path(), WebKit.CookiePersistentStorage.TEXT);                            
                     } catch (Error e) {
                              stdout.printf ("Error: %s\n", e.message);
                     }          
-#else
+            #else
                 var sess = WebKit.get_default_session();
                 var cookie_jar = new Soup.CookieJar();                     
                 cookie_jar.set_accept_policy(Soup.CookieJarAcceptPolicy.NEVER);                                 
                 cookie_jar.add_cookie(new Soup.Cookie (cookies[0], cookies[1], uri.get_host(), "/", -1));                          
                 sess.add_feature(cookie_jar);
-#endif                                                                     
+            #endif
+                                                                                   
             }
             
 
@@ -109,7 +107,7 @@ public class BrowserWindow : Object
             if (cd < 1) {
                 print("calling printit - timed out");
                 _this.view.printit();
-               
+                print("AAA\n");
                 return false;                  
             }
             return true;
@@ -425,7 +423,7 @@ public class BrowserWindow : Object
             File file = File.new_for_path (_this.cookie_file);
                 try {
                     if (file.query_exists () == true) {
-                        //file.delete ();                   
+                        file.delete ();                     
                     }
                 } catch (Error e) {
                          stdout.printf ("Error: %s\n", e.message);