[geary] Set the WK data dir so we don't pick up WK default local storage.



commit 2f145ac76f8b81da7e9842765641a8fb3377a7b6
Author: Michael James Gratton <mike vee net>
Date:   Mon Mar 6 13:46:10 2017 +1100

    Set the WK data dir so we don't pick up WK default local storage.

 src/client/components/client-web-view.vala |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/src/client/components/client-web-view.vala b/src/client/components/client-web-view.vala
index df05982..d2a77f3 100644
--- a/src/client/components/client-web-view.vala
+++ b/src/client/components/client-web-view.vala
@@ -37,7 +37,13 @@ public class ClientWebView : WebKit.WebView {
     private class WebsiteDataManager : WebKit.WebsiteDataManager {
 
         public WebsiteDataManager(string base_cache_directory) {
-            Object(base_cache_directory: base_cache_directory);
+            // Use the cache dir for both cache and data since a)
+            // emails shouldn't be storing data anyway, and b) so WK
+            // doesn't use the default, shared data dir.
+            Object(
+                base_cache_directory: base_cache_directory,
+                base_data_directory: base_cache_directory
+            );
         }
 
     }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]