commit | 1f6224f13d3f74c468d4a90bc1c1d931dd736398 | [log] [tgz] |
---|---|---|
author | Miranda Kephart <mkephart@google.com> | Thu Apr 25 12:15:04 2024 -0400 |
committer | Miranda Kephart <mkephart@google.com> | Thu Apr 25 16:25:49 2024 +0000 |
tree | d2c4e40ab706c0a92be8c38d11b2b6e6b859e239 | |
parent | 53a31c056890b0d0a70ab61f6c420f0041d7035c [diff] |
Save screenshot with max priority (in the background) Bug: 329659738 Flag: NONE Test: manual Change-Id: I14aeebffdb74a8a5a489a2afe49e816f4a7fa62d
diff --git a/packages/SystemUI/src/com/android/systemui/screenshot/ImageExporter.java b/packages/SystemUI/src/com/android/systemui/screenshot/ImageExporter.java index 1c39f71..253d891 100644 --- a/packages/SystemUI/src/com/android/systemui/screenshot/ImageExporter.java +++ b/packages/SystemUI/src/com/android/systemui/screenshot/ImageExporter.java
@@ -174,6 +174,8 @@ return CallbackToFutureAdapter.getFuture( (completer) -> { executor.execute(() -> { + // save images as quickly as possible on the background thread + Thread.currentThread().setPriority(Thread.MAX_PRIORITY); try { completer.set(task.execute()); } catch (ImageExportException | InterruptedException e) {