diff options
| -rw-r--r-- | services/core/java/com/android/server/notification/NotificationManagerService.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/notification/NotificationManagerService.java b/services/core/java/com/android/server/notification/NotificationManagerService.java index b5a8bf3f4d1a..a8b1a4a2cd05 100644 --- a/services/core/java/com/android/server/notification/NotificationManagerService.java +++ b/services/core/java/com/android/server/notification/NotificationManagerService.java @@ -2582,6 +2582,9 @@ public class NotificationManagerService extends SystemService { } if (notification.actions != null) { for (Notification.Action action: notification.actions) { + if (action.actionIntent == null) { + continue; + } am.setPendingIntentWhitelistDuration(action.actionIntent.getTarget(), duration); setPendingIntentWhitelistDuration(am, duration, action.getExtras()); final RemoteInput[] remoteInputs = action.getRemoteInputs(); |