summaryrefslogtreecommitdiffstats
path: root/src/remoteobjects/qremoteobjectreplica.cpp
diff options
authorTarja Sundqvist <tarja.sundqvist@qt.io>2025-01-30 21:47:47 +0200
committerTarja Sundqvist <tarja.sundqvist@qt.io>2025-01-30 21:47:47 +0200
commit4cf461596e01645c789ba6544fc79f47be151828 (patch)
tree5daf5623d433b35b31cb2e674e22e13c8122c2dc /src/remoteobjects/qremoteobjectreplica.cpp
parente2dc280fb8a954d4562aa2ecbeaf5a8d2fc0a6f1 (diff)
parentc1ccf030ec815ba63e0b52de1aa9106aaf683fe2 (diff)
Merge tag 'v6.2.12-lts' into tqtc/lts-6.2-opensourcev6.2.12-lts-lgpl6.2
Qt 6.2.12-lts release Conflicts solved: dependencies.yaml Change-Id: I434ae027d6d56454d18949afe2038aa2a7274986
Diffstat (limited to 'src/remoteobjects/qremoteobjectreplica.cpp')
-rw-r--r--src/remoteobjects/qremoteobjectreplica.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/remoteobjects/qremoteobjectreplica.cpp b/src/remoteobjects/qremoteobjectreplica.cpp
index 6a59385..6cca831 100644
--- a/src/remoteobjects/qremoteobjectreplica.cpp
+++ b/src/remoteobjects/qremoteobjectreplica.cpp
@@ -155,8 +155,10 @@ QConnectedReplicaImplementation::~QConnectedReplicaImplementation()
sendCommand();
}
for (auto prop : m_propertyStorage) {
- if (prop.canConvert<QObject*>())
- prop.value<QObject *>()->deleteLater();
+ if (prop.canConvert<QObject*>()) {
+ if (auto o = prop.value<QObject*>())
+ o->deleteLater();
+ }
}
}