From 329a583aae2c878ddaed3a816f11cd804bb83fe8 Mon Sep 17 00:00:00 2001 From: Jorim Jaggi Date: Thu, 5 Jan 2017 18:57:12 +0100 Subject: [PATCH] Follow-up for I01e81b9cd11886da734da671c68d5732aa51009f Test: Open app, press recents, make sure thumbnail is up-to-date Bug: 31339431 Change-Id: I933ad05dbc46b7b71572b09d698524a9699c0fbf --- services/core/java/com/android/server/wm/Task.java | 1 + .../com/android/server/wm/TaskWindowContainerController.java | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/wm/Task.java b/services/core/java/com/android/server/wm/Task.java index 7325daab004ee..4b680e5da6668 100644 --- a/services/core/java/com/android/server/wm/Task.java +++ b/services/core/java/com/android/server/wm/Task.java @@ -637,6 +637,7 @@ class Task extends WindowContainer implements DimLayer.DimLayerU return mFillsParent || !StackId.isTaskResizeAllowed(mStack.mStackId); } + @Override TaskWindowContainerController getController() { return (TaskWindowContainerController) super.getController(); } diff --git a/services/core/java/com/android/server/wm/TaskWindowContainerController.java b/services/core/java/com/android/server/wm/TaskWindowContainerController.java index 0ca18875418fc..26e36dc7bbbd6 100644 --- a/services/core/java/com/android/server/wm/TaskWindowContainerController.java +++ b/services/core/java/com/android/server/wm/TaskWindowContainerController.java @@ -52,7 +52,9 @@ public class TaskWindowContainerController public void handleMessage(Message msg) { switch (msg.what) { case REPORT_SNAPSHOT_CHANGED: - mListener.onSnapshotChanged((TaskSnapshot) msg.obj); + if (mListener != null) { + mListener.onSnapshotChanged((TaskSnapshot) msg.obj); + } break; } }