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

index 77f7dc1..e45e215 100644 (file)
@@ -419,15 +419,19 @@ public class BrowserWindow : Object
         }
         
         public void delete_cookiefile () {
-            print("deleting tmp file %s\n",_this.cookie_file);
-            File file = File.new_for_path (_this.cookie_file);
-                try {
-                    if (file.query_exists () == true) {
-                        file.delete ();                     
+                  // _this -> owner BrowserWindow
+                  // cookie_file is created by BrowserWindow
+                  if(_this.cookie_file.length >0 ){
+                      print("deleting tmp file %s\n",_this.cookie_file);
+                File file = File.new_for_path (_this.cookie_file);
+                    try {
+                        if (file.query_exists () == true) {
+                            file.delete ();                 
+                        }
+                    } catch (Error e) {
+                             stdout.printf ("Error: %s\n", e.message);
                     }
-                } catch (Error e) {
-                         stdout.printf ("Error: %s\n", e.message);
-                }
+                  }            
         }
     }