diff options
author | Liang Qi <liang.qi@qt.io> | 2016-11-24 19:35:28 +0100 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2016-11-24 19:35:28 +0100 |
commit | 042e26bccd2e53447229035c2b31cc1ab853335e (patch) | |
tree | 03a3a3a79d8214c0be2c8c8fce3cb300f42aba9a /src/bluetooth/qbluetoothdevicediscoveryagent_android.cpp | |
parent | fc09cbb4e5b3221429e9da8feaf2bb67b73d1557 (diff) | |
parent | d146e48b72cd8d27dd32eda09650c2c645967e4e (diff) |
Merge remote-tracking branch 'origin/5.6' into 5.7
Change-Id: Iab12802d94e2ced8b358cbeb3e70ce37d0eeec2b
Diffstat (limited to 'src/bluetooth/qbluetoothdevicediscoveryagent_android.cpp')
-rw-r--r-- | src/bluetooth/qbluetoothdevicediscoveryagent_android.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/bluetooth/qbluetoothdevicediscoveryagent_android.cpp b/src/bluetooth/qbluetoothdevicediscoveryagent_android.cpp index be9a4e31..1a5df9e7 100644 --- a/src/bluetooth/qbluetoothdevicediscoveryagent_android.cpp +++ b/src/bluetooth/qbluetoothdevicediscoveryagent_android.cpp @@ -68,9 +68,17 @@ QBluetoothDeviceDiscoveryAgentPrivate::QBluetoothDeviceDiscoveryAgentPrivate( pendingStart(false), q_ptr(parent) { + QAndroidJniEnvironment env; adapter = QAndroidJniObject::callStaticObjectMethod("android/bluetooth/BluetoothAdapter", "getDefaultAdapter", "()Landroid/bluetooth/BluetoothAdapter;"); + if (!adapter.isValid()) { + if (env->ExceptionCheck()) { + env->ExceptionDescribe(); + env->ExceptionClear(); + } + qCWarning(QT_BT_ANDROID) << "Device does not support Bluetooth"; + } } QBluetoothDeviceDiscoveryAgentPrivate::~QBluetoothDeviceDiscoveryAgentPrivate() |