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