diff options
| author | Assam Boudjelthia <[email protected]> | 2025-08-21 17:41:31 +0300 |
|---|---|---|
| committer | Assam Boudjelthia <[email protected]> | 2025-08-26 22:57:44 +0300 |
| commit | 60506aa8b7489d8cf60cfaa357fb224d19b62e13 (patch) | |
| tree | ba7547b6e7f9427d25d72c1bca3b91c8f0ec8b9c /src/plugins/platforms/android/qandroidinputcontext.cpp | |
| parent | f149f306682abc30094d51d0285166ff2f4560dc (diff) | |
Android: add logging for AndroidDeadlockProtector
Have AndroidDeadlockProtector instance provide a string as an
identifier of where it's going to be acquired so that when
another code try to acquire we can have better logs of what can
potentially go wrong.
Pick-to: 6.10
Change-Id: I14abc0058831c5f23f2d96c6ce0231a6e0cc8f68
Reviewed-by: Ville Voutilainen <[email protected]>
Diffstat (limited to 'src/plugins/platforms/android/qandroidinputcontext.cpp')
| -rw-r--r-- | src/plugins/platforms/android/qandroidinputcontext.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/platforms/android/qandroidinputcontext.cpp b/src/plugins/platforms/android/qandroidinputcontext.cpp index ff0fe664514..ecbbddb2e36 100644 --- a/src/plugins/platforms/android/qandroidinputcontext.cpp +++ b/src/plugins/platforms/android/qandroidinputcontext.cpp @@ -26,6 +26,8 @@ QT_BEGIN_NAMESPACE +using namespace Qt::StringLiterals; + namespace { class BatchEditLock @@ -68,7 +70,8 @@ static jfieldID m_textFieldID = 0; static void runOnQtThread(const std::function<void()> &func) { - QtAndroidPrivate::AndroidDeadlockProtector protector; + QtAndroidPrivate::AndroidDeadlockProtector protector( + u"QAndroidInputContext::runOnQtThread()"_s); if (!protector.acquire()) return; QMetaObject::invokeMethod(m_androidInputContext, "safeCall", Qt::BlockingQueuedConnection, Q_ARG(std::function<void()>, func)); |
