summaryrefslogtreecommitdiff
path: root/com/android/server/wm/TaskSnapshotController.java
diff options
context:
space:
mode:
Diffstat (limited to 'com/android/server/wm/TaskSnapshotController.java')
-rw-r--r--com/android/server/wm/TaskSnapshotController.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/com/android/server/wm/TaskSnapshotController.java b/com/android/server/wm/TaskSnapshotController.java
index bff24f6e..54ef0651 100644
--- a/com/android/server/wm/TaskSnapshotController.java
+++ b/com/android/server/wm/TaskSnapshotController.java
@@ -294,7 +294,9 @@ class TaskSnapshotController {
decorPainter.drawDecors(c, null /* statusBarExcludeFrame */);
node.end(c);
final Bitmap hwBitmap = ThreadedRenderer.createHardwareBitmap(node, width, height);
-
+ if (hwBitmap == null) {
+ return null;
+ }
return new TaskSnapshot(hwBitmap.createGraphicBufferHandle(),
topChild.getConfiguration().orientation, mainWindow.mStableInsets,
ActivityManager.isLowRamDeviceStatic() /* reduced */, 1.0f /* scale */);