summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@qt.io>2019-02-08 10:17:07 +0100
committerAlex Blasche <alexander.blasche@qt.io>2019-02-08 13:22:37 +0000
commit862c766f0896314bf850c5573bb39788f211c1e1 (patch)
treee02fcfb197afe2edb1247954335eb729460bedc4
parentd41eaba6fb19350d51e6487440af13ac4320f46e (diff)
Add Android exclamation to QBluetoothServiceDiscoveryAgent ctor docs
Passing the local address does not work because the passed address cannot be matched against the local adapter address. For privacy reasons this is not possible anymore since Android 6.0. Change-Id: Iacc632dda4af83265bdc3a062c0eba6c31cfa596 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
-rw-r--r--src/bluetooth/qbluetoothservicediscoveryagent.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/bluetooth/qbluetoothservicediscoveryagent.cpp b/src/bluetooth/qbluetoothservicediscoveryagent.cpp
index 390b9f74..0f6fdc63 100644
--- a/src/bluetooth/qbluetoothservicediscoveryagent.cpp
+++ b/src/bluetooth/qbluetoothservicediscoveryagent.cpp
@@ -169,6 +169,11 @@ QBluetoothServiceDiscoveryAgent::QBluetoothServiceDiscoveryAgent(QObject *parent
\note On WinRT the passed adapter address will be ignored.
+ \note On Android passing any \a deviceAdapter address is meaningless as Android 6.0 or later does not publish
+ the local Bluetooth address anymore. Subsequently, the passed adapter address can never be matched
+ against the local adapter address. Therefore the subsequent call to \l start() will always trigger
+ \l InvalidBluetoothAdapterError.
+
\sa error()
*/
QBluetoothServiceDiscoveryAgent::QBluetoothServiceDiscoveryAgent(const QBluetoothAddress &deviceAdapter, QObject *parent)