aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libwalletqt/Subaddress.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/libwalletqt/Subaddress.cpp b/src/libwalletqt/Subaddress.cpp
index 013ea68f..9584f1ec 100644
--- a/src/libwalletqt/Subaddress.cpp
+++ b/src/libwalletqt/Subaddress.cpp
@@ -78,7 +78,14 @@ void Subaddress::setLabel(quint32 accountIndex, quint32 addressIndex, const QStr
void Subaddress::refresh(quint32 accountIndex) const
{
- m_subaddressImpl->refresh(accountIndex);
+ try
+ {
+ m_subaddressImpl->refresh(accountIndex);
+ }
+ catch (const std::exception &e)
+ {
+ qCritical() << "Failed to refresh account" << accountIndex << "subaddresses:" << e.what();
+ }
getAll();
}