commit | 5f7c1f7c9816001041519c12e64a068320a992b2 | [log] [tgz] |
---|---|---|
author | TreeHugger Robot <treehugger-gerrit@google.com> | Tue Jun 23 00:52:37 2020 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue Jun 23 00:52:37 2020 +0000 |
tree | fc33b34e32328391564e33888d6dc5ca551c5a9f | |
parent | 7cd06133449d1a2a260f926071d8b545138bbe5d [diff] | |
parent | b68b87bc7fb012615bda386f6971e82326280761 [diff] |
Merge "Ensure connection is non-null" into rvc-dev am: 402bbb4a57 am: b68b87bc7f Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/11902845 Change-Id: I82c750fc3a78123f504c342d5a95d15211ef50ed
diff --git a/services/inputflinger/dispatcher/InputDispatcher.cpp b/services/inputflinger/dispatcher/InputDispatcher.cpp index 3865f29..f011992 100644 --- a/services/inputflinger/dispatcher/InputDispatcher.cpp +++ b/services/inputflinger/dispatcher/InputDispatcher.cpp
@@ -717,7 +717,7 @@ for (TouchedMonitor& gestureMonitor : gestureMonitors) { sp<Connection> connection = getConnectionLocked(gestureMonitor.monitor.inputChannel->getConnectionToken()); - if (connection->responsive) { + if (connection != nullptr && connection->responsive) { // This monitor could take more input. Drop all events preceding this // event, so that gesture monitor could get a chance to receive the stream ALOGW("Pruning the input queue because %s is unresponsive, but we have a "