From 37cfd2fd46a2641f8214aaa6c330ce4d736bee71 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sat, 1 Jun 2024 04:43:28 +0300 Subject: [PATCH] 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 --- kutils/kpasswdstore/kded/kpasswdstoreimpl.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kutils/kpasswdstore/kded/kpasswdstoreimpl.cpp b/kutils/kpasswdstore/kded/kpasswdstoreimpl.cpp index f81d86e6..423d48f8 100644 --- a/kutils/kpasswdstore/kded/kpasswdstoreimpl.cpp +++ b/kutils/kpasswdstore/kded/kpasswdstoreimpl.cpp @@ -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)) {