BrowserWindow.vala
authorKH Lau <khlau@roojs.com>
Fri, 9 Mar 2018 03:04:00 +0000 (11:04 +0800)
committerKH Lau <khlau@roojs.com>
Fri, 9 Mar 2018 03:04:00 +0000 (11:04 +0800)
BrowserWindow.vala

index 0feb633..8534056 100644 (file)
@@ -67,10 +67,10 @@ public class BrowserWindow : Object
                 var cookie_manager = context.get_cookie_manager();
                 cookie_manager.set_accept_policy(WebKit.CookieAcceptPolicy.NEVER);
                 string scheme = uri.get_scheme ();
                 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";
-                }                
+                //var ssl = "FALSE";
+                //if (scheme=="https") {
+                //    ssl="TRUE";
+                //}                
                 try {            
                     FileIOStream iostream;                           
                     File file = File.new_tmp ("cookie-XXXXXX.txt", out iostream);
                 try {            
                     FileIOStream iostream;                           
                     File file = File.new_tmp ("cookie-XXXXXX.txt", out iostream);
@@ -79,8 +79,8 @@ public class BrowserWindow : Object
                 
                              OutputStream ostream = iostream.output_stream;
                              DataOutputStream dostream = new DataOutputStream (ostream);                                            
                 
                              OutputStream ostream = iostream.output_stream;
                              DataOutputStream dostream = new DataOutputStream (ostream);                                            
-                                            
-                             dostream.put_string (uri.get_host() + "\tTRUE\t/\t"+ssl+"\t2147483647\t" + cookies[0] + "\t" + cookies[1] );                            
+                                            dostream.put_string (printf("%s\tTRUE\t/\t%s\t2147483647\t%s\t%s",uri.get_host(),scheme == " https" ? "FALSE" : "TRUE",cookies[0],cookies[1));
+                             //dostream.put_string (uri.get_host() + "\tTRUE\t/\t"+ssl+"\t2147483647\t" + cookies[0] + "\t" + cookies[1] );                          
                              cookie_manager.set_persistent_storage(file.get_path(), WebKit.CookiePersistentStorage.TEXT);                            
                     } catch (Error e) {
                              stdout.printf ("Error: %s\n", e.message);
                              cookie_manager.set_persistent_storage(file.get_path(), WebKit.CookiePersistentStorage.TEXT);                            
                     } catch (Error e) {
                              stdout.printf ("Error: %s\n", e.message);