summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2020-12-04 17:30:00 +0100
committerFlorian Bruhin <me@the-compiler.org>2020-12-04 18:41:00 +0100
commit5782123f6edb7ac0dc67c9cea2f9485785de3a23 (patch)
tree653272e39a68fcf2fabbb7f11ace77e06daba86a
parent2c812710286444f4d10dab9e54b71366a92e8a18 (diff)
downloadqutebrowser-5782123f6edb7ac0dc67c9cea2f9485785de3a23.tar.gz
qutebrowser-5782123f6edb7ac0dc67c9cea2f9485785de3a23.zip
webenginesettings: Don't special-case cookie policy
-rw-r--r--qutebrowser/browser/webengine/webenginesettings.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/qutebrowser/browser/webengine/webenginesettings.py b/qutebrowser/browser/webengine/webenginesettings.py
index e36135c57..5779b962c 100644
--- a/qutebrowser/browser/webengine/webenginesettings.py
+++ b/qutebrowser/browser/webengine/webenginesettings.py
@@ -277,7 +277,8 @@ class ProfileSetter:
def set_persistent_cookie_policy(self):
"""Set the HTTP Cookie size for the given profile."""
- assert not self._profile.isOffTheRecord()
+ if self._profile.isOffTheRecord():
+ return
if config.val.content.cookies.store:
value = QWebEngineProfile.AllowPersistentCookies
else:
@@ -322,7 +323,8 @@ def _update_settings(option):
private_profile.setter.set_http_cache_size()
elif option == 'content.cookies.store':
default_profile.setter.set_persistent_cookie_policy()
- # We're not touching the private profile's cookie policy.
+ if private_profile:
+ private_profile.setter.set_persistent_cookie_policy()
elif option == 'spellcheck.languages':
default_profile.setter.set_dictionary_language()
if private_profile:
@@ -370,7 +372,6 @@ def _init_default_profile():
os.path.join(standarddir.cache(), 'webengine'))
default_profile.setPersistentStoragePath(
os.path.join(standarddir.data(), 'webengine'))
- default_profile.setter.set_persistent_cookie_policy()
_init_profile(default_profile)