diff --git a/qutebrowser/config/websettings.py b/qutebrowser/config/websettings.py index 39037811a..8fc4f1084 100644 --- a/qutebrowser/config/websettings.py +++ b/qutebrowser/config/websettings.py @@ -369,7 +369,10 @@ MAPPINGS = { def init(): """Initialize the global QWebSettings.""" - QWebSettings.setIconDatabasePath(standarddir.cache()) + if config.get('general', 'private-browsing'): + QWebSettings.setIconDatabasePath('') + else: + QWebSettings.setIconDatabasePath(standarddir.cache()) QWebSettings.setOfflineWebApplicationCachePath( os.path.join(standarddir.cache(), 'application-cache')) QWebSettings.globalSettings().setLocalStoragePath(