From a11a88e23f6fa6f62cf94e620ba13ad612550fde Mon Sep 17 00:00:00 2001
From: gdlbo <41114720+gdlbo@users.noreply.github.com>
Date: Fri, 12 May 2023 22:22:27 +0300
Subject: [PATCH] moved debug activation to long click of logo/appver
---
.../java/ru/vtosters/lite/utils/About.java | 4 +-
smali/res/layout/about_app_header_item.xml | 41 ++++++++++---------
.../com/vk/about/AboutAppFragment.smali | 2 -
.../com/vk/about/holders2.smali | 11 +++++
4 files changed, 34 insertions(+), 24 deletions(-)
diff --git a/app/src/main/java/ru/vtosters/lite/utils/About.java b/app/src/main/java/ru/vtosters/lite/utils/About.java
index c4ee3ae7a..e7133cc9b 100644
--- a/app/src/main/java/ru/vtosters/lite/utils/About.java
+++ b/app/src/main/java/ru/vtosters/lite/utils/About.java
@@ -9,7 +9,7 @@ import static ru.vtosters.lite.utils.Preferences.devmenu;
import static ru.vtosters.lite.utils.Preferences.getBuildName;
public class About {
- public static void injectToToolBar(View view) {
+ public static void inject(View view) {
view.setOnLongClickListener(v -> {
if (devmenu()) {
sendToast(AndroidUtils.getString(R.string.debug_menu_already_activated));
@@ -22,7 +22,7 @@ public class About {
}
public static String getCommitLink() {
- return "https://github.com/vtosters/lite/commit/" + VersionReader.getVersionCommit(); // https://git.maki.su/gdlbo/lite/commit/ github repo
+ return "https://github.com/vtosters/lite/commit/" + VersionReader.getVersionCommit();
}
public static String getAppVersion() {
diff --git a/smali/res/layout/about_app_header_item.xml b/smali/res/layout/about_app_header_item.xml
index e015a18b2..a09734e4c 100644
--- a/smali/res/layout/about_app_header_item.xml
+++ b/smali/res/layout/about_app_header_item.xml
@@ -1,28 +1,29 @@
+ android:layout_width="fill_parent"
+ android:layout_height="196.0dip"
+ android:background="@drawable/highlight">
-
-
-
-
+ android:layout_gravity="center"
+ android:orientation="vertical">
+
+
+
+
\ No newline at end of file
diff --git a/smali/smali_classes2/com/vk/about/AboutAppFragment.smali b/smali/smali_classes2/com/vk/about/AboutAppFragment.smali
index 5cf8f5875..baff1503f 100644
--- a/smali/smali_classes2/com/vk/about/AboutAppFragment.smali
+++ b/smali/smali_classes2/com/vk/about/AboutAppFragment.smali
@@ -509,8 +509,6 @@
move-result-object p2
- invoke-static {p2}, Lru/vtosters/lite/utils/About;->injectToToolBar(Landroid/view/View;)V
-
check-cast p2, Landroidx/appcompat/widget/Toolbar;
const v0, 0x7f080376
diff --git a/smali/smali_classes2/com/vk/about/holders2.smali b/smali/smali_classes2/com/vk/about/holders2.smali
index b1fb2d08e..61288b609 100644
--- a/smali/smali_classes2/com/vk/about/holders2.smali
+++ b/smali/smali_classes2/com/vk/about/holders2.smali
@@ -10,6 +10,15 @@
.line 1
invoke-direct {p0, p1}, Lcom/vk/about/holders;->(Landroid/view/View;)V
+ const v0, 0x7f0a00a8
+
+ .line 2
+ invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
+
+ move-result-object v0
+
+ invoke-static {v0}, Lru/vtosters/lite/utils/About;->inject(Landroid/view/View;)V
+
const v0, 0x7f0a0e71
.line 2
@@ -17,6 +26,8 @@
move-result-object v0
+ invoke-static {v0}, Lru/vtosters/lite/utils/About;->inject(Landroid/view/View;)V
+
const-string v1, "itemView.findViewById(R.id.version_name)"
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V