From 19d9e823a88cb388c282548b47b15275133e65e7 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Mon, 10 Jun 2024 09:28:37 -0300 Subject: [PATCH] use default snackbar colors until specified otherwise --- .../briar/android/util/BriarSnackbarBuilder.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/util/BriarSnackbarBuilder.java b/briar-android/src/main/java/org/briarproject/briar/android/util/BriarSnackbarBuilder.java index 8ff4c2058..4e31251bc 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/util/BriarSnackbarBuilder.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/util/BriarSnackbarBuilder.java @@ -18,7 +18,8 @@ import static androidx.core.content.ContextCompat.getColor; public class BriarSnackbarBuilder { @ColorRes - private int backgroundResId = R.color.briar_primary; + @Nullable + private Integer backgroundResId = null; @StringRes private int actionResId; @Nullable @@ -26,9 +27,11 @@ public class BriarSnackbarBuilder { public Snackbar make(View view, CharSequence text, int duration) { Snackbar s = Snackbar.make(view, text, duration); - s.setBackgroundTint(getColor(view.getContext(), backgroundResId)); - s.setTextColor( - getColor(view.getContext(), R.color.md_theme_onSecondary)); + if (backgroundResId != null) { + s.setBackgroundTint(getColor(view.getContext(), backgroundResId)); + s.setTextColor( + getColor(view.getContext(), R.color.md_theme_onSecondary)); + } if (onClickListener != null) { s.setActionTextColor(getColor(view.getContext(), R.color.briar_button_text_positive));