Merge "Ignore events when there is no focused stack." into pi-dev

This commit is contained in:
TreeHugger Robot
2018-03-07 20:50:26 +00:00
committed by Android (Google) Code Review

View File

@@ -333,8 +333,16 @@ public class BrightnessTracker {
try {
final ActivityManager.StackInfo focusedStack = mInjector.getFocusedStack();
builder.setUserId(focusedStack.userId);
builder.setPackageName(focusedStack.topActivity.getPackageName());
if (focusedStack != null && focusedStack.topActivity != null) {
builder.setUserId(focusedStack.userId);
builder.setPackageName(focusedStack.topActivity.getPackageName());
} else {
// Ignore the event because we can't determine user / package.
if (DEBUG) {
Slog.d(TAG, "Ignoring event due to null focusedStack.");
}
return;
}
} catch (RemoteException e) {
// Really shouldn't be possible.
return;