diff options
| author | 2019-02-27 11:47:52 -0800 | |
|---|---|---|
| committer | 2019-02-27 22:15:57 +0000 | |
| commit | 47b581d4efc2e145bf4c575410eb3eb68ecdce94 (patch) | |
| tree | dfbd5147297256269a0f29302fff342e791ceaad | |
| parent | 5a9da78042abcd6cedec97c321042c4a74180a60 (diff) | |
ContentSuggetionsService, don't try and wrap a null graphics buffer.
Test: Ran CTS test
Change-Id: I93143f752e8d0b8a79fdbee038785dd20d26896d
| -rw-r--r-- | core/java/android/service/contentsuggestions/ContentSuggestionsService.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/core/java/android/service/contentsuggestions/ContentSuggestionsService.java b/core/java/android/service/contentsuggestions/ContentSuggestionsService.java index 333f4bec8f7e..40333bf7709e 100644 --- a/core/java/android/service/contentsuggestions/ContentSuggestionsService.java +++ b/core/java/android/service/contentsuggestions/ContentSuggestionsService.java @@ -60,11 +60,17 @@ public abstract class ContentSuggestionsService extends Service { @Override public void provideContextImage(int taskId, GraphicBuffer contextImage, Bundle imageContextRequestExtras) { + + Bitmap wrappedBuffer = null; + if (contextImage != null) { + wrappedBuffer = Bitmap.wrapHardwareBuffer( + HardwareBuffer.createFromGraphicBuffer(contextImage), null); + } + mHandler.sendMessage( obtainMessage(ContentSuggestionsService::processContextImage, ContentSuggestionsService.this, taskId, - Bitmap.wrapHardwareBuffer( - HardwareBuffer.createFromGraphicBuffer(contextImage), null), + wrappedBuffer, imageContextRequestExtras)); } |