From f8c546b8c3303571504c8c1a2cc3c8d1d7e9e151 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCri=20Valdmann?= Date: Tue, 8 Sep 2020 10:02:41 +0200 Subject: Use QVariant(QMetaType, const void *) constructor The deprecated QVariant(int, const void *) constructor has been removed in qtbase. The QVariant(QMetaType, const void *) constructor should be used instead. Change-Id: I01a22e1334d0e8ae74be7d9c055cb092ac3d1cf6 Reviewed-by: Arno Rehn --- src/webchannel/signalhandler_p.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/webchannel/signalhandler_p.h') diff --git a/src/webchannel/signalhandler_p.h b/src/webchannel/signalhandler_p.h index 8f8c349..8fdf598 100644 --- a/src/webchannel/signalhandler_p.h +++ b/src/webchannel/signalhandler_p.h @@ -236,7 +236,7 @@ void SignalHandler::dispatch(const QObject *object, const int signalId if (type == QMetaType::QVariant) { arg = *reinterpret_cast(argumentData[i + 1]); } else { - arg = QVariant(type, argumentData[i + 1]); + arg = QVariant(QMetaType(type), argumentData[i + 1]); } arguments.append(arg); } -- cgit v1.2.3