diff options
author | Florian Bruhin <me@the-compiler.org> | 2020-12-04 17:30:00 +0100 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2020-12-04 18:41:00 +0100 |
commit | 5782123f6edb7ac0dc67c9cea2f9485785de3a23 (patch) | |
tree | 653272e39a68fcf2fabbb7f11ace77e06daba86a | |
parent | 2c812710286444f4d10dab9e54b71366a92e8a18 (diff) | |
download | qutebrowser-5782123f6edb7ac0dc67c9cea2f9485785de3a23.tar.gz qutebrowser-5782123f6edb7ac0dc67c9cea2f9485785de3a23.zip |
webenginesettings: Don't special-case cookie policy
-rw-r--r-- | qutebrowser/browser/webengine/webenginesettings.py | 7 |
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) |