aboutsummaryrefslogtreecommitdiffstats
path: root/src/webchannel/qmetaobjectpublisher.cpp
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2020-06-29 12:40:43 +0200
committerJarek Kobus <jaroslaw.kobus@qt.io>2020-06-29 15:37:26 +0200
commit4ac9e1d7e6a9490c9eb8b3b5d60de441b1708882 (patch)
treefd71167c749c1e0074844e9fcba27d343454d8dd /src/webchannel/qmetaobjectpublisher.cpp
parente778518ee72e743009e6c628bd523e35f8aedac1 (diff)
Use QList instead of QVector
Task-number: QTBUG-84469 Change-Id: Ide3fa7a558b456354703dd7fd5ee414647e24934 Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
Diffstat (limited to 'src/webchannel/qmetaobjectpublisher.cpp')
-rw-r--r--src/webchannel/qmetaobjectpublisher.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/webchannel/qmetaobjectpublisher.cpp b/src/webchannel/qmetaobjectpublisher.cpp
index f6110ed..44c99c1 100644
--- a/src/webchannel/qmetaobjectpublisher.cpp
+++ b/src/webchannel/qmetaobjectpublisher.cpp
@@ -497,7 +497,7 @@ QVariant QMetaObjectPublisher::invokeMethod(QObject *const object, const int met
QVariant QMetaObjectPublisher::invokeMethod(QObject *const object, const QByteArray &methodName,
const QJsonArray &args)
{
- QVector<OverloadResolutionCandidate> candidates;
+ QList<OverloadResolutionCandidate> candidates;
const QMetaObject *mo = object->metaObject();
for (int i = 0; i < mo->methodCount(); ++i) {
@@ -737,10 +737,10 @@ void QMetaObjectPublisher::transportRemoved(QWebChannelAbstractTransport *transp
auto it = transportedWrappedObjects.find(transport);
// It is not allowed to modify a container while iterating over it. So save
// objects which should be removed and call objectDestroyed() on them later.
- QVector<QObject*> objectsForDeletion;
+ QList<QObject *> objectsForDeletion;
while (it != transportedWrappedObjects.end() && it.key() == transport) {
if (wrappedObjects.contains(it.value())) {
- QVector<QWebChannelAbstractTransport*> &transports = wrappedObjects[it.value()].transports;
+ QList<QWebChannelAbstractTransport *> &transports = wrappedObjects[it.value()].transports;
transports.removeOne(transport);
if (transports.isEmpty())
objectsForDeletion.append(wrappedObjects[it.value()].object);