diff --git a/androidnsd.cpp b/androidnsd.cpp index 69de66b..51fa28b 100644 --- a/androidnsd.cpp +++ b/androidnsd.cpp @@ -60,7 +60,11 @@ QZeroConfPrivate::QZeroConfPrivate(QZeroConf *parent) #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) nsdManager = QAndroidJniObject("qtzeroconf/QZeroConfNsdManager", "(JLandroid/content/Context;)V", reinterpret_cast(this), QtAndroid::androidActivity().object()); #else - nsdManager = QAndroidJniObject("qtzeroconf/QZeroConfNsdManager", "(JLandroid/content/Context;)V", reinterpret_cast(this), QNativeInterface::QAndroidApplication::context()); + nsdManager = QAndroidJniObject("qtzeroconf/QZeroConfNsdManager", "(JLandroid/content/Context;)V", reinterpret_cast(this), QNativeInterface::QAndroidApplication::context() +#if (QT_VERSION >= QT_VERSION_CHECK(6, 7, 0)) + .object() +#endif + ); #endif if (nsdManager.isValid()) { jclass objectClass = env->GetObjectClass(nsdManager.object());