summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--services/core/java/com/android/server/wm/DragDropController.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/wm/DragDropController.java b/services/core/java/com/android/server/wm/DragDropController.java
index 4ce058153003..aa8ebf763bec 100644
--- a/services/core/java/com/android/server/wm/DragDropController.java
+++ b/services/core/java/com/android/server/wm/DragDropController.java
@@ -342,6 +342,11 @@ class DragDropController {
}
void reportDropWindow(IBinder token, float x, float y) {
+ if (mDragState == null) {
+ Slog.w(TAG_WM, "Drag state is closed.");
+ return;
+ }
+
synchronized (mService.mGlobalLock) {
mDragState.reportDropWindowLock(token, x, y);
}