diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index 3bf12c505..8fc9c5710 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -6,6 +6,8 @@ **Bug Fixes** * Fix `Rect` handling in `ViewCapture` for SDK >= 34 for non root views. +* Fix bug reporting the status code when PixelCopy fails in ViewCapture.generateBitmapFromPixelCopy. + **New Features** diff --git a/core/java/androidx/test/core/view/ViewCapture.kt b/core/java/androidx/test/core/view/ViewCapture.kt index 0c8fd862a..39f7cb743 100644 --- a/core/java/androidx/test/core/view/ViewCapture.kt +++ b/core/java/androidx/test/core/view/ViewCapture.kt @@ -313,7 +313,9 @@ private suspend fun View.generateBitmapFromPixelCopy( if (result.status == PixelCopy.SUCCESS) { cont.resume(result.bitmap) } else { - cont.resumeWithException(RuntimeException("PixelCopy failed: $(result.status)")) + cont.resumeWithException( + RuntimeException("PixelCopy failed with status code: ${result.status}") + ) } } PixelCopy.request(request, HandlerExecutor(handler), onCopyFinished)