diff --git a/src/lrcinstance.h b/src/lrcinstance.h index eafa7324dc7a0dacc96e721b723edf7ffd0a6631..19d15e5f7c22c484b8e4cb114e3c94b1c88b8667 100644 --- a/src/lrcinstance.h +++ b/src/lrcinstance.h @@ -259,9 +259,10 @@ public: static const QString & getCurrAccId() { - auto accountList = accountModel().getAccountList(); - if (instance().selectedAccountId_.isEmpty() && accountList.size()) { - instance().selectedAccountId_ = accountList.at(0); + if (instance().selectedAccountId_.isEmpty()) { + auto accountList = accountModel().getAccountList(); + if (accountList.size()) + instance().selectedAccountId_ = accountList.at(0); } return instance().selectedAccountId_; };