Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- From 1f928f715c6332b3e2786cc2f8327300df093491 Mon Sep 17 00:00:00 2001
- From: blunden <CENSORED>
- Date: Thu, 18 Jan 2018 01:27:23 +0100
- Subject: [PATCH] Remove the history limit and upgrade banner
- Turns out the app saves the complete history but artifically
- limits the view to 5 entries and a banner about upgrading to
- the full version.
- ---
- .../com/shazam/android/lite/ui/MainActivity.smali | 72 +---------------------
- 1 file changed, 1 insertion(+), 71 deletions(-)
- diff --git a/smali/com/shazam/android/lite/ui/MainActivity.smali b/smali/com/shazam/android/lite/ui/MainActivity.smali
- index 4539fbf..9d1e0fc 100644
- --- a/smali/com/shazam/android/lite/ui/MainActivity.smali
- +++ b/smali/com/shazam/android/lite/ui/MainActivity.smali
- @@ -200,78 +200,8 @@
- .end method
- .method static synthetic a(Lcom/shazam/android/lite/ui/MainActivity;Ljava/util/List;)V
- - .locals 5
- -
- - const/4 v4, 0x5
- -
- - invoke-interface {p1}, Ljava/util/List;->size()I
- -
- - move-result v0
- -
- - if-lt v0, v4, :cond_0
- -
- - iget-object v0, p0, Lcom/shazam/android/lite/ui/MainActivity;->e:Landroid/widget/ListView;
- -
- - invoke-virtual {v0}, Landroid/widget/ListView;->getFooterViewsCount()I
- -
- - move-result v0
- -
- - if-nez v0, :cond_0
- -
- - iget-object v0, p0, Lcom/shazam/android/lite/ui/MainActivity;->d:Lcom/shazam/android/lite/ui/MainActivity$a;
- -
- - invoke-virtual {v0}, Lcom/shazam/android/lite/ui/MainActivity$a;->getContext()Landroid/content/Context;
- -
- - move-result-object v0
- -
- - invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
- -
- - move-result-object v0
- -
- - const v1, 0x7f040003
- -
- - iget-object v2, p0, Lcom/shazam/android/lite/ui/MainActivity;->e:Landroid/widget/ListView;
- -
- - const/4 v3, 0x0
- -
- - invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
- -
- - move-result-object v0
- -
- - new-instance v1, Lcom/shazam/android/lite/ui/MainActivity$13;
- -
- - invoke-direct {v1, p0}, Lcom/shazam/android/lite/ui/MainActivity$13;-><init>(Lcom/shazam/android/lite/ui/MainActivity;)V
- -
- - invoke-virtual {v0, v1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
- -
- - iget-object v1, p0, Lcom/shazam/android/lite/ui/MainActivity;->e:Landroid/widget/ListView;
- -
- - invoke-virtual {v1, v0}, Landroid/widget/ListView;->addFooterView(Landroid/view/View;)V
- -
- - iget-object v0, p0, Lcom/shazam/android/lite/ui/MainActivity;->e:Landroid/widget/ListView;
- -
- - iget-object v1, p0, Lcom/shazam/android/lite/ui/MainActivity;->d:Lcom/shazam/android/lite/ui/MainActivity$a;
- -
- - invoke-virtual {v0, v1}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V
- -
- - :cond_0
- - invoke-interface {p1}, Ljava/util/List;->size()I
- -
- - move-result v0
- -
- - if-le v0, v4, :cond_1
- -
- - invoke-interface {p1}, Ljava/util/List;->size()I
- -
- - move-result v0
- -
- - invoke-interface {p1, v4, v0}, Ljava/util/List;->subList(II)Ljava/util/List;
- -
- - move-result-object v0
- -
- - invoke-interface {v0}, Ljava/util/List;->clear()V
- + .locals 1
- - :cond_1
- iget-object v0, p0, Lcom/shazam/android/lite/ui/MainActivity;->h:Ljava/util/List;
- invoke-interface {v0}, Ljava/util/List;->clear()V
- --
- 2.7.4.1.g5468f9e
Add Comment
Please, Sign In to add comment