diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/QuoteView.java b/app/src/main/java/org/thoughtcrime/securesms/components/QuoteView.java
index 82cc89361..7884fc53c 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/components/QuoteView.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/components/QuoteView.java
@@ -261,7 +261,17 @@ public class QuoteView extends FrameLayout implements RecipientForeverObserver {
}
quoteBarView.setBackgroundColor(ContextCompat.getColor(getContext(), outgoing || isStoryReply() ? R.color.core_white : android.R.color.transparent));
- mainView.setBackgroundColor(ContextCompat.getColor(getContext(), preview || (!outgoing && isStoryReply()) ? R.color.quote_preview_background : R.color.quote_view_background));
+
+ int mainViewColor;
+ if (preview) {
+ mainViewColor = R.color.quote_preview_background;
+ } else if (!outgoing && isStoryReply()) {
+ mainViewColor = R.color.quote_incoming_story_background;
+ } else {
+ mainViewColor = R.color.quote_view_background;
+ }
+
+ mainView.setBackgroundColor(ContextCompat.getColor(getContext(), mainViewColor));
}
private boolean isStoryReply() {
diff --git a/app/src/main/res/values-night/dark_colors.xml b/app/src/main/res/values-night/dark_colors.xml
index 17c56bf25..f18432d95 100644
--- a/app/src/main/res/values-night/dark_colors.xml
+++ b/app/src/main/res/values-night/dark_colors.xml
@@ -166,7 +166,8 @@
@color/transparent_black_40
@color/transparent_white_60
- @color/core_grey_80
+ @color/core_grey_60
+ @color/core_grey_80
@color/core_grey_75
@color/core_grey_65
diff --git a/app/src/main/res/values/light_colors.xml b/app/src/main/res/values/light_colors.xml
index 566a03cd4..d66029931 100644
--- a/app/src/main/res/values/light_colors.xml
+++ b/app/src/main/res/values/light_colors.xml
@@ -166,7 +166,8 @@
@color/transparent_white_60
@color/transparent_white_80
- #f2f2f2
+ @color/core_grey_15
+ #f2f2f2
@color/core_white
@color/core_grey_05