kutils: do not attempt to open already open KPasswdStore

purely for optimization purpose (e.g. not logging debug messages, the check
is cheap)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-06-01 04:43:28 +03:00
parent 7f0d7fa885
commit 37cfd2fd46

View file

@ -107,6 +107,12 @@ bool KPasswdStoreImpl::openStore(const qlonglong windowid)
return false;
}
if (isOpen()) {
kDebug() << "store already open" << m_storeid;
m_passwdtimer.start();
return true;
}
bool cancel = false;
quint8 retry = m_retries;
while (retry > 0 && !ensurePasswd(windowid, retry < m_retries, &cancel)) {