From 578bab5fdd23aa6e7152f90fef02cbaf6c44b49f Mon Sep 17 00:00:00 2001
From: arkon <arkon@users.noreply.github.com>
Date: Mon, 20 Jan 2020 21:34:47 -0500
Subject: [PATCH] Use black background for AMOLED theme cards, dialogs (#2422)

---
 app/src/main/res/values/colors.xml | 1 -
 app/src/main/res/values/styles.xml | 4 ++++
 app/src/main/res/values/themes.xml | 6 +++++-
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 8b3327083..9f4fbc396 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -40,7 +40,6 @@
     <color name="appBarDark">@color/md_grey_900</color>
     <color name="backgroundDark">@color/colorDarkPrimaryDark</color>
     <color name="dialogDark">@color/colorDarkPrimary</color>
-    <color name="dialog_amoled">@color/colorDarkPrimaryDark</color>
 
     <color name="selectorColorDark">@color/md_blue_A200_50</color>
     <color name="iconColorDark">@color/md_white_1000_54</color>
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 4c7297853..ce16d514a 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -32,6 +32,10 @@
         <item name="colorAccent">@color/colorAccentDark</item>
     </style>
 
+    <style name="Theme.AlertDialog.Amoled" parent="Theme.AlertDialog.Dark">
+        <item name="android:background">@color/colorAmoledPrimary</item>
+    </style>
+
     <!--==============-->
     <!--NavigationView-->
     <!--==============-->
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index 90cedbda0..0f3fc84af 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -113,10 +113,14 @@
         <item name="android:statusBarColor">@android:color/transparent</item>
         <item name="android:navigationBarColor">@android:color/transparent</item>
 
+        <!-- Themes -->
+        <item name="md_background_color">@color/colorAmoledPrimary</item>
+        <item name="alertDialogTheme">@style/Theme.AlertDialog.Amoled</item>
+
         <!-- Custom Attributes-->
         <item name="selectable_list_drawable">@drawable/list_item_selector_amoled</item>
         <item name="selectable_library_drawable">@drawable/library_item_selector_amoled</item>
-        <item name="background_card">@color/dialog_amoled</item>
+        <item name="background_card">@color/colorAmoledPrimary</item>
     </style>
 
     <style name="Theme.Tachiyomi.Amoled" parent="Theme.Base.Amoled">