[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kgpg] /: only refresh keys after importing if at least one key was received
From: Rolf Eike Beer <kde () opensource ! sf-tec ! de>
Date: 2016-10-21 21:26:45
Message-ID: E1bxhKv-00044w-TJ () code ! kde ! org
[Download RAW message or body]
Git commit f8d02bcb5768d58686110689030686afbc496c4e by Rolf Eike Beer.
Committed on 21/10/2016 at 18:08.
Pushed by dakon into branch 'master'.
only refresh keys after importing if at least one key was received
Otherwise all keys would have been reloaded when nothing was actually changed.
M +2 -2 keysmanager.cpp
http://commits.kde.org/kgpg/f8d02bcb5768d58686110689030686afbc496c4e
diff --git a/keysmanager.cpp b/keysmanager.cpp
index 3bce780..061fee9 100644
--- a/keysmanager.cpp
+++ b/keysmanager.cpp
@@ -2180,11 +2180,11 @@ void KeysManager::importRemoteFinished(int result)
KGpgReceiveKeys *t = qobject_cast<KGpgReceiveKeys *>(sender());
Q_ASSERT(t != Q_NULLPTR);
- const QStringList keys(KGpgImport::getImportedIds(t->getLog()));
+ const QStringList keys = KGpgImport::getImportedIds(t->getLog());
t->deleteLater();
- if (result == KGpgTransaction::TS_OK)
+ if ((result == KGpgTransaction::TS_OK) && !keys.isEmpty())
imodel->refreshKeys(keys);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic