summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author lijilou <lijilou@xiaomi.corp-partner.google.com> 2024-11-18 14:55:00 +0800
committer Winson Chung <winsonc@google.com> 2024-12-04 18:42:41 +0000
commit58bb72b6fe8c5717bb7e8ab3112257209312f0f1 (patch)
tree3a24a52dcdf4985cf4671758861715eb43f8f171
parent471e6c9e931fbde92eed8274643b1e2198aba388 (diff)
DragState: fix the NPE problem.
The clipdata value may be null. Test: OEM monkey test Flag: EXEMPT bugfix Fixes: 379592739 Change-Id: I14e33e902b14f1dd06e3220aad493feee4068456
-rw-r--r--services/core/java/com/android/server/wm/DragState.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/DragState.java b/services/core/java/com/android/server/wm/DragState.java
index 2a5a3a5638d2..1c4e487d2e7e 100644
--- a/services/core/java/com/android/server/wm/DragState.java
+++ b/services/core/java/com/android/server/wm/DragState.java
@@ -528,7 +528,7 @@ class DragState {
}
// Only allow the extras to be dispatched to a global-intercepting drag target
ClipData data = null;
- if (interceptsGlobalDrag) {
+ if (interceptsGlobalDrag && mData != null) {
data = mData.copyForTransferWithActivityInfo();
PersistableBundle extras = data.getDescription().getExtras() != null
? data.getDescription().getExtras()