From 28b06fc1a7a4e175c2b802bae518c6dd2305309b Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Fri, 24 May 2019 10:41:58 +0200 Subject: QtPrivate::QSmartPointerConvertFunctor: Fix deprecation warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix warning: src/corelib/kernel/qmetatype.h:1723:27: warning: ‘T* QWeakPointer::data() const [with T = QFile]’ is deprecated: Use toStrongRef() instead, and data() on the returned QSharedPointer [-Wdeprecated-declarations] shown when compiling tst_QVariant by using QWeakPointer::internalData(). Change-Id: I5ea543019b4f8e5dfc829939cd2011ae65f12876 Reviewed-by: Marc Mutz --- src/corelib/kernel/qmetatype.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/corelib/kernel/qmetatype.h') diff --git a/src/corelib/kernel/qmetatype.h b/src/corelib/kernel/qmetatype.h index 79ee5eec11..154ccf62bb 100644 --- a/src/corelib/kernel/qmetatype.h +++ b/src/corelib/kernel/qmetatype.h @@ -1720,7 +1720,7 @@ namespace QtPrivate { { QObject* operator()(const QWeakPointer &p) const { - return p.data(); + return p.internalData(); } }; } -- cgit v1.2.3