From 19a1851547a0d3d198d82b06709fc048e2ddba9a Mon Sep 17 00:00:00 2001 From: tux3 Date: Fri, 9 Oct 2015 02:10:51 +0200 Subject: [PATCH] Small startup speed improvement --- src/persistence/profile.cpp | 3 ++- src/widget/loginscreen.cpp | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/persistence/profile.cpp b/src/persistence/profile.cpp index 2b66f8a0f..8ccf6d1b3 100644 --- a/src/persistence/profile.cpp +++ b/src/persistence/profile.cpp @@ -40,7 +40,8 @@ Profile::Profile(QString name, QString password, bool isNewProfile) : name{name}, password{password}, newProfile{isNewProfile}, isRemoved{false} { - passkey = *core->createPasskey(password); + if (!password.isEmpty()) + passkey = *core->createPasskey(password); Settings& s = Settings::getInstance(); s.setCurrentProfile(name); diff --git a/src/widget/loginscreen.cpp b/src/widget/loginscreen.cpp index 140502f9a..8a61df55c 100644 --- a/src/widget/loginscreen.cpp +++ b/src/widget/loginscreen.cpp @@ -94,7 +94,9 @@ void LoginScreen::reset() ui->loginPassword->setFocus(); } + ui->autoLoginCB->blockSignals(true); ui->autoLoginCB->setChecked(Settings::getInstance().getAutoLogin()); + ui->autoLoginCB->blockSignals(false); } #ifdef Q_OS_MAC