From ba8bf74561c24059b6a0468acb6ade10705bde4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Mon, 31 Aug 2020 10:16:35 -0400 Subject: [PATCH] lrcinstance: avoid to call getAccountList continuously Change-Id: Ia8ecf2aa61c3e1725949ec1e2e4cb9aae33c0982 Gitlab: #46 --- src/lrcinstance.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/lrcinstance.h b/src/lrcinstance.h index eafa7324d..19d15e5f7 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_; }; -- GitLab