From a7fd5536f6beb21bf9dd3bd156da9fa5e6398a21 Mon Sep 17 00:00:00 2001
From: gdlbo <41114720+gdlbo@users.noreply.github.com>
Date: Wed, 14 Dec 2022 17:11:29 +0300
Subject: [PATCH] fixed writebar issues
---
app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java | 6 ------
smali/res/layout/write_bar.xml | 1 +
smali/res/layout/write_bar_i.xml | 1 +
smali/res/values-v31/styles.xml | 4 ++--
smali/smali_classes5/com/vtosters/lite/ui/WriteBar.smali | 2 ++
5 files changed, 6 insertions(+), 8 deletions(-)
diff --git a/app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java b/app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java
index ae9275d4b..7e2416d7f 100644
--- a/app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java
+++ b/app/src/main/java/ru/vtosters/lite/utils/ThemesUtils.java
@@ -14,13 +14,10 @@ import android.view.Window;
import android.webkit.WebView;
import android.widget.EditText;
import android.widget.ImageView;
-import android.widget.Switch;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatDelegate;
-import androidx.appcompat.widget.SwitchCompat;
import androidx.core.content.ContextCompat;
import androidx.core.graphics.ColorUtils;
-import androidx.core.graphics.drawable.DrawableCompat;
import com.vk.articles.preload.WebCachePreloader;
import com.vk.core.drawable.RecoloredDrawable;
import com.vk.core.preference.Preference;
@@ -29,8 +26,6 @@ import com.vk.core.ui.themes.VKTheme;
import com.vk.core.ui.themes.VKThemeHelper;
import com.vtosters.lite.R;
import com.vtosters.lite.data.ThemeTracker;
-
-import ru.vtosters.lite.deviceinfo.Device;
import ru.vtosters.lite.deviceinfo.OEMDetector;
import ru.vtosters.lite.hooks.VKUIHook;
import ru.vtosters.lite.themes.ThemesHacks;
@@ -281,7 +276,6 @@ public class ThemesUtils {
} // Get needed attr color
public static void colorWriteBar(View view) {
- if (!navbar() || isMonetTheme()) return;
view.setBackgroundColor(getTabbarBackground());
}
diff --git a/smali/res/layout/write_bar.xml b/smali/res/layout/write_bar.xml
index 590b0f0fd..316d64e17 100644
--- a/smali/res/layout/write_bar.xml
+++ b/smali/res/layout/write_bar.xml
@@ -96,6 +96,7 @@
android:id="@id/write_bar_edit_area_container"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
+ android:background="?tabbar_background"
android:focusable="true"
android:focusableInTouchMode="true">
diff --git a/smali/res/layout/write_bar_i.xml b/smali/res/layout/write_bar_i.xml
index afd72e8b8..c10525830 100644
--- a/smali/res/layout/write_bar_i.xml
+++ b/smali/res/layout/write_bar_i.xml
@@ -96,6 +96,7 @@
android:id="@id/write_bar_edit_area_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ android:background="?tabbar_background"
android:focusable="true"
android:focusableInTouchMode="true">
diff --git a/smali/res/values-v31/styles.xml b/smali/res/values-v31/styles.xml
index 07a15b50e..5873bb690 100644
--- a/smali/res/values-v31/styles.xml
+++ b/smali/res/values-v31/styles.xml
@@ -725,7 +725,7 @@
- @android:color/system_neutral1_100
- @android:color/system_neutral1_100
- @android:color/system_neutral1_900
- - @android:color/system_neutral1_800
+ - @android:color/system_neutral1_700
- @android:color/system_neutral1_300
- @android:color/system_neutral1_400
- @android:color/system_neutral1_900
@@ -985,7 +985,7 @@
- @android:color/system_neutral1_100
- @android:color/system_neutral1_100
- @android:color/system_neutral1_900
- - @android:color/system_neutral1_800
+ - @android:color/system_neutral1_700
- @android:color/system_neutral1_300
- @android:color/system_neutral1_400
- @android:color/system_neutral1_900
diff --git a/smali/smali_classes5/com/vtosters/lite/ui/WriteBar.smali b/smali/smali_classes5/com/vtosters/lite/ui/WriteBar.smali
index 929fbfdd7..a836ac38c 100644
--- a/smali/smali_classes5/com/vtosters/lite/ui/WriteBar.smali
+++ b/smali/smali_classes5/com/vtosters/lite/ui/WriteBar.smali
@@ -1328,6 +1328,8 @@
move-result-object v0
+ invoke-static {v0}, Lru/vtosters/lite/utils/ThemesUtils;->colorWriteBar(Landroid/view/View;)V
+
check-cast v0, Landroid/view/ViewGroup;
iput-object v0, p0, Lcom/vtosters/lite/ui/WriteBar;->j0:Landroid/view/ViewGroup;