diff options
| -rw-r--r-- | services/core/java/com/android/server/wm/DragDropController.java | 5 |
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); } |