From d3632e3d955c8ea85f93a7b82fbfd5adce4897b2 Mon Sep 17 00:00:00 2001 From: KH Lau Date: Thu, 8 Mar 2018 12:56:52 +0800 Subject: [PATCH] BrowserWindow.vala --- BrowserWindow.vala | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/BrowserWindow.vala b/BrowserWindow.vala index a3532a7..af7b6c7 100644 --- a/BrowserWindow.vala +++ b/BrowserWindow.vala @@ -73,11 +73,18 @@ public class BrowserWindow : Object try { //FileIOStream iostream; //File file = File.new_tmp ("cookie.txt", out iostream); - //print("cookie tmp file name: %s\n", file.get_path ()); - File file = File.new_for_path( "/tmp/cookie.txt" ); - print("setting cookie file%s\n",file.get_path()); - FileOutputStream ostream = file.replace (null, false, FileCreateFlags.NONE); - DataOutputStream dostream = new DataOutputStream (ostream); + //printf ("cookie tmp file name: %s\n", file.get_path ()); + //File file = File.new_for_path(GLib.Environment.get_user_cache_dir() + "/cookie.txt" ); + //print("setting cookie file%s\n",file.get_path()); + + File file = File.new_tmp ("cookie-XXXXXX.txt", out iostream); + print("cookie tmp file name: %s\n", file.get_path ()); + + OutputStream ostream = iostream.output_stream; + DataOutputStream dostream = new DataOutputStream (ostream); + + //FileOutputStream ostream = file.replace (null, false, FileCreateFlags.NONE); + //DataOutputStream dostream = new DataOutputStream (ostream); 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); -- 2.39.2