aboutsummaryrefslogtreecommitdiff
path: root/lib/webprofile/webprofilemanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/webprofile/webprofilemanager.cpp')
-rw-r--r--lib/webprofile/webprofilemanager.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/webprofile/webprofilemanager.cpp b/lib/webprofile/webprofilemanager.cpp
index 2fca224..b0eff93 100644
--- a/lib/webprofile/webprofilemanager.cpp
+++ b/lib/webprofile/webprofilemanager.cpp
@@ -31,9 +31,6 @@ WebProfileManager::~WebProfileManager()
delete p.settings;
QFile::remove(filename);
} else if(p.settings != nullptr) {
-#ifdef QT_DEBUG
- qDebug("sync %s", qUtf8Printable(p.settings->fileName()));
-#endif
p.settings->sync();
delete p.settings;
}
@@ -53,7 +50,7 @@ WebProfile *WebProfileManager::profile(const QString &id, const QString &path, b
// QWebEngineCore cleans up profiles automatically, so no need to set parent
profile.ptr = [id, isOffTheRecord, profile]() {
- if(isOffTheRecord)
+ if(profile.value("otr", isOffTheRecord).toBool())
return new WebProfile(/* name */ profile.value("name", id).toString(), /* parent */ nullptr);
else
return new WebProfile(/* storageName */ id, /* name */ profile.value("name", id).toString(), /* parent */ nullptr);