Merge change 8565 into donut
* changes: Fixing bug 2003639 - this is a fix to prevent the AccessibilityManagerService from crashing if it gets an invalid accessibility event.
This commit is contained in:
@@ -368,6 +368,9 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub
|
||||
* @param event The event.
|
||||
*/
|
||||
private void tryRecycleLocked(AccessibilityEvent event) {
|
||||
if (event == null) {
|
||||
return;
|
||||
}
|
||||
int eventType = event.getEventType();
|
||||
List<Service> services = mServices;
|
||||
|
||||
@@ -378,7 +381,6 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
event.recycle();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user