From 72fdff96c8c827fe1245deeb67b0e1f96ed7441f Mon Sep 17 00:00:00 2001 From: LucasGGamerM Date: Sat, 10 Jun 2023 18:15:25 -0300 Subject: [PATCH] fix: fix crash when onDenied runnable is null on dialogs --- .../main/java/org/joinmastodon/android/ui/utils/UiUtils.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/utils/UiUtils.java b/mastodon/src/main/java/org/joinmastodon/android/ui/utils/UiUtils.java index 5996a5536..c3b5243ed 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/utils/UiUtils.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/utils/UiUtils.java @@ -400,7 +400,10 @@ public class UiUtils { .setTitle(title) .setMessage(message) .setPositiveButton(confirmButton, (dlg, i)->onConfirmed.run()) - .setNegativeButton(R.string.cancel, (dialog, which) -> onDenied.run()) + .setNegativeButton(R.string.cancel, (dialog, which) -> { + if (onDenied != null) + onDenied.run(); + }) .setIcon(icon) .show(); }