summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJake Petroules <jake.petroules@qt.io>2016-08-18 01:13:44 -0700
committerJake Petroules <jake.petroules@qt.io>2016-08-18 09:23:18 +0000
commit4aa95af07083abe28d61143379427f4418dcf678 (patch)
tree87e50c8e3c47735af7abee52d042cbb2514e2c52
parent82dcabc583242caa8fe4291f6e34e5380ff4d79d (diff)
Disable Apple backend on watchOSv5.8.0-alpha1
The dependent StoreKit framework is not available on that platform. Change-Id: Ic10ce621d3745f72df0594584ad7b4487d46a708 Reviewed-by: Mike Krus <mike.krus@kdab.com> Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
-rw-r--r--src/purchasing/inapppurchase/inapppurchase.pri2
-rw-r--r--src/purchasing/inapppurchase/qinapppurchasebackendfactory.cpp4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/purchasing/inapppurchase/inapppurchase.pri b/src/purchasing/inapppurchase/inapppurchase.pri
index 6b5f396..7874146 100644
--- a/src/purchasing/inapppurchase/inapppurchase.pri
+++ b/src/purchasing/inapppurchase/inapppurchase.pri
@@ -23,7 +23,7 @@ android {
include ($$PWD/android/android.pri)
}
-mac {
+darwin:!watchos {
include ($$PWD/mac/mac.pri)
}
diff --git a/src/purchasing/inapppurchase/qinapppurchasebackendfactory.cpp b/src/purchasing/inapppurchase/qinapppurchasebackendfactory.cpp
index a5f868a..3bf5760 100644
--- a/src/purchasing/inapppurchase/qinapppurchasebackendfactory.cpp
+++ b/src/purchasing/inapppurchase/qinapppurchasebackendfactory.cpp
@@ -30,7 +30,7 @@
#if defined(Q_OS_ANDROID)
# include "qandroidinapppurchasebackend_p.h"
-#elif defined(Q_OS_MAC)
+#elif defined(Q_OS_DARWIN) && !defined(Q_OS_WATCHOS)
# include "qmacinapppurchasebackend_p.h"
#elif defined(Q_OS_WINRT)
# include "qwinrtinapppurchasebackend_p.h"
@@ -44,7 +44,7 @@ QInAppPurchaseBackend *QInAppPurchaseBackendFactory::create()
{
#if defined(Q_OS_ANDROID)
return new QAndroidInAppPurchaseBackend;
-#elif defined (Q_OS_MAC)
+#elif defined(Q_OS_DARWIN) && !defined(Q_OS_WATCHOS)
return new QMacInAppPurchaseBackend;
#elif defined (Q_OS_WINRT)
return new QWinRTInAppPurchaseBackend;