From 0b32c2792e336f2d7c8dc153f239bf8da0aab2dd Mon Sep 17 00:00:00 2001 From: SachinVin Date: Thu, 22 Apr 2021 20:45:27 +0530 Subject: [PATCH] DiskShaderCacheProgress.java: Use runOnUiThread instead of a Handler. --- .../citra_emu/disk_shader_cache/DiskShaderCacheProgress.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/android/app/src/main/java/org/citra/citra_emu/disk_shader_cache/DiskShaderCacheProgress.java b/src/android/app/src/main/java/org/citra/citra_emu/disk_shader_cache/DiskShaderCacheProgress.java index 932162274..8f9d215a3 100644 --- a/src/android/app/src/main/java/org/citra/citra_emu/disk_shader_cache/DiskShaderCacheProgress.java +++ b/src/android/app/src/main/java/org/citra/citra_emu/disk_shader_cache/DiskShaderCacheProgress.java @@ -39,9 +39,6 @@ public class DiskShaderCacheProgress { private static ProgressDialogFragment fragment; public static class ProgressDialogFragment extends DialogFragment { - - private final Handler updateHandler = new Handler(); - ProgressBar progressBar; TextView progressText; AlertDialog dialog; @@ -92,7 +89,7 @@ public class DiskShaderCacheProgress { } private void onUpdateProgress(String msg, int progress, int max) { - updateHandler.post(()->{ + Objects.requireNonNull(getActivity()).runOnUiThread(() -> { progressBar.setProgress(progress); progressBar.setMax(max); progressText.setText(String.format("%d/%d", progress, max));