Avoid a false positive in DeadlockDetector.

This commit is contained in:
Greyson Parrelli 2022-08-19 14:17:45 -04:00
parent 40ac0f4e89
commit a56dd5ca87

View file

@ -99,7 +99,7 @@ class DeadlockDetector(private val handler: Handler, private val pollingInterval
private fun Array<StackTraceElement>.hasPotentialLock(): Boolean {
return any {
it.methodName.startsWith("lock") || (it.methodName.startsWith("waitForConnection") && it.className.contains("IncomingMessageObserver"))
it.methodName.startsWith("lock") || (it.methodName.startsWith("waitForConnection") && !it.className.contains("IncomingMessageObserver"))
}
}