diff options
author | Jens Trillmann <jens.trillmann@governikus.de> | 2023-10-05 14:56:43 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2023-11-07 09:48:10 +0000 |
commit | 81e04c085cc412fd8edf91d1a08e947e9386eee0 (patch) | |
tree | ddabe5944025b5f9ae9fa6724c934677d27732c0 | |
parent | 24fba0c55a5f117ac6fdf0f01d98b28af4ab1db2 (diff) |
Reset status of isSessionScheduled when starting a iOS NFC session
If a user cancels the NFC popup and then starts a new session immediately
after then isSessionScheduled gets set to true. This value has to be reset
when the session gets started as isSessionScheduled==true leads to the
QTimer always triggering a new NFC session.
Pick-to: 6.5
Change-Id: I53d71d5c9b419d334ac6a229cff3e32aa81e9230
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
(cherry picked from commit 550e1c8ad5e8204c9942814bccc558c10faf197f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/nfc/qnearfieldmanager_ios.mm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nfc/qnearfieldmanager_ios.mm b/src/nfc/qnearfieldmanager_ios.mm index 2709e2c7..259c3c17 100644 --- a/src/nfc/qnearfieldmanager_ios.mm +++ b/src/nfc/qnearfieldmanager_ios.mm @@ -143,6 +143,7 @@ bool QNearFieldManagerPrivateImpl::scheduleSession(QNearFieldTarget::AccessMetho isSessionScheduled = true; return true; } + isSessionScheduled = false; if (accessMethod == QNearFieldTarget::TagTypeSpecificAccess) { startSession(); |