From c87b38330a3786d85472b66d27a2b7dfa3f5bbc4 Mon Sep 17 00:00:00 2001 From: caneleex Date: Thu, 22 Apr 2021 21:13:39 +0200 Subject: [PATCH] fix black boxes in toasts --- app/src/main/java/pl/jakubweg/SponsorBlockUtils.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/pl/jakubweg/SponsorBlockUtils.java b/app/src/main/java/pl/jakubweg/SponsorBlockUtils.java index 5756f424..a3da7d87 100644 --- a/app/src/main/java/pl/jakubweg/SponsorBlockUtils.java +++ b/app/src/main/java/pl/jakubweg/SponsorBlockUtils.java @@ -212,19 +212,21 @@ public abstract class SponsorBlockUtils { .setItems(items, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { + Context con = context.getApplicationContext(); switch (voteOptions[which]) { case UPVOTE: - Toast.makeText(context, str("vote_started"), Toast.LENGTH_SHORT).show(); + Toast.makeText(con, str("vote_started"), Toast.LENGTH_SHORT).show(); voteForSegment(segment, true, null); break; case DOWNVOTE: - Toast.makeText(context, str("vote_started"), Toast.LENGTH_SHORT).show(); + Toast.makeText(con, str("vote_started"), Toast.LENGTH_SHORT).show(); voteForSegment(segment, false, null); break; case CATEGORY_CHANGE: - onNewCategorySelect(segment, context); + onNewCategorySelect(segment, con); break; } + appContext = new WeakReference<>(con); } }) .show(); @@ -370,7 +372,7 @@ public abstract class SponsorBlockUtils { .setPositiveButton(android.R.string.yes, segmentReadyDialogButtonListener) .show(); } else { - Toast.makeText(context, "Mark two locations on the time bar first", Toast.LENGTH_SHORT).show(); + Toast.makeText(context, str("new_segment_mark_locations_first"), Toast.LENGTH_SHORT).show(); } }