From 2c1dcabfec0fbdaacf202b9a3a92582c13269f19 Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Wed, 15 Jan 2020 15:16:47 +0200 Subject: Create default profile when the one set doesn't exist --- src/browser.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/browser.cpp b/src/browser.cpp index 09fc2c8..42cde5e 100644 --- a/src/browser.cpp +++ b/src/browser.cpp @@ -195,12 +195,11 @@ void Browser::setup(QVector plugins) const QString id = conf.value("profile.default").value(); auto *profile = m_profileManager->profile(id); if(profile == nullptr) { - spdlog::error("Unknown default profile!"); - //profile = qobject_cast(loadProfile(id).second); - } else { - spdlog::info("Default profile\t{}{}\t{}", qUtf8Printable(id), profile->isOffTheRecord() ? "*" : "", qUtf8Printable(profile->name())); - WebProfile::setDefaultProfile(profile); + spdlog::error("Unknown default profile, conjuring one up..."); + profile = m_profileManager->add("default", QString(), true); } + spdlog::info("Default profile\t{}{}\t{}", qUtf8Printable(id), profile->isOffTheRecord() ? "*" : "", qUtf8Printable(profile->name())); + WebProfile::setDefaultProfile(profile); } // bookmarks -- cgit v1.2.1