From eab3549ff9902507b3464e21edc888d451ec8686 Mon Sep 17 00:00:00 2001 From: k1zn <46452865+k1zn@users.noreply.github.com> Date: Wed, 5 Oct 2022 16:58:25 +0500 Subject: [PATCH] remove clipdata$item gettext --- .../verification/base/BaseCheckFragment.smali | 14 +- .../com/vk/im/ui/views/RichEditText.smali | 7 +- .../text/TextPostingPresenter.smali | 152 +++++++++--------- .../vk/photoviewer/ContextMenuDelegate.smali | 70 ++++---- 4 files changed, 126 insertions(+), 117 deletions(-) diff --git a/smali/smali_classes2/com/vk/auth/verification/base/BaseCheckFragment.smali b/smali/smali_classes2/com/vk/auth/verification/base/BaseCheckFragment.smali index 1d1d625fa..b90998a16 100644 --- a/smali/smali_classes2/com/vk/auth/verification/base/BaseCheckFragment.smali +++ b/smali/smali_classes2/com/vk/auth/verification/base/BaseCheckFragment.smali @@ -201,17 +201,19 @@ if-eqz v0, :cond_3 - invoke-virtual {v0}, Landroid/content/ClipData$Item;->getText()Ljava/lang/CharSequence; + # invoke-virtual {v0}, Landroid/content/ClipData$Item;->getText()Ljava/lang/CharSequence; - move-result-object v0 + # move-result-object v0 - if-eqz v0, :cond_3 + # if-eqz v0, :cond_3 - invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; + # invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; - move-result-object v2 + # move-result-object v2 - if-eqz v2, :cond_3 + const-string v2, "" + + # if-eqz v2, :cond_3 const/4 v5, 0x0 diff --git a/smali/smali_classes3/com/vk/im/ui/views/RichEditText.smali b/smali/smali_classes3/com/vk/im/ui/views/RichEditText.smali index 3199789d4..86983a26b 100644 --- a/smali/smali_classes3/com/vk/im/ui/views/RichEditText.smali +++ b/smali/smali_classes3/com/vk/im/ui/views/RichEditText.smali @@ -280,13 +280,14 @@ invoke-static {p1, v2}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V - invoke-virtual {p1}, Landroid/content/ClipData$Item;->getText()Ljava/lang/CharSequence; + # invoke-virtual {p1}, Landroid/content/ClipData$Item;->getText()Ljava/lang/CharSequence; + + # move-result-object p1 - move-result-object p1 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 - if-eqz p1, :cond_2 + # if-eqz p1, :cond_2 const/4 v0, 0x1 diff --git a/smali/smali_classes3/com/vk/newsfeed/posting/viewpresenter/text/TextPostingPresenter.smali b/smali/smali_classes3/com/vk/newsfeed/posting/viewpresenter/text/TextPostingPresenter.smali index 3bed38a5c..8ba562a61 100644 --- a/smali/smali_classes3/com/vk/newsfeed/posting/viewpresenter/text/TextPostingPresenter.smali +++ b/smali/smali_classes3/com/vk/newsfeed/posting/viewpresenter/text/TextPostingPresenter.smali @@ -156,85 +156,87 @@ .end method .method private final a(Ljava/lang/String;)V - .locals 3 - - .line 14 - iget-object v0, p0, Lcom/vk/newsfeed/posting/viewpresenter/text/TextPostingPresenter;->D:Lcom/vk/newsfeed/posting/PostingContracts12; - - invoke-interface {v0}, Lcom/vk/newsfeed/posting/PostingContracts12;->o0()Landroid/content/ClipData; - - move-result-object v0 - - if-eqz v0, :cond_4 - - .line 15 - invoke-virtual {v0}, Landroid/content/ClipData;->getItemCount()I - - move-result v1 - - if-nez v1, :cond_0 - - goto :goto_1 - - .line 16 - :cond_0 - invoke-virtual {v0}, Landroid/content/ClipData;->getItemCount()I - - move-result v1 - - const/4 v2, 0x1 - - sub-int/2addr v1, v2 - - invoke-virtual {v0, v1}, Landroid/content/ClipData;->getItemAt(I)Landroid/content/ClipData$Item; - - move-result-object v0 - - if-eqz v0, :cond_4 - - .line 17 - invoke-virtual {v0}, Landroid/content/ClipData$Item;->getText()Ljava/lang/CharSequence; - - move-result-object v1 - - if-nez v1, :cond_1 - - goto :goto_1 - - .line 18 - :cond_1 - invoke-virtual {v0}, Landroid/content/ClipData$Item;->getText()Ljava/lang/CharSequence; - - move-result-object v0 - - invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; - - move-result-object v0 - - .line 19 - invoke-interface {v0}, Ljava/lang/CharSequence;->length()I - - move-result v1 - - if-nez v1, :cond_2 - - goto :goto_0 - - :cond_2 - const/4 v2, 0x0 - - :goto_0 - if-eqz v2, :cond_3 + .locals 0 return-void - .line 20 - :cond_3 - invoke-direct {p0, p1, v0}, Lcom/vk/newsfeed/posting/viewpresenter/text/TextPostingPresenter;->a(Ljava/lang/String;Ljava/lang/String;)V + # .line 14 + # iget-object v0, p0, Lcom/vk/newsfeed/posting/viewpresenter/text/TextPostingPresenter;->D:Lcom/vk/newsfeed/posting/PostingContracts12; - :cond_4 - :goto_1 - return-void + # invoke-interface {v0}, Lcom/vk/newsfeed/posting/PostingContracts12;->o0()Landroid/content/ClipData; + + # move-result-object v0 + + # if-eqz v0, :cond_4 + + # .line 15 + # invoke-virtual {v0}, Landroid/content/ClipData;->getItemCount()I + + # move-result v1 + + # if-nez v1, :cond_0 + + # goto :goto_1 + + # .line 16 + # :cond_0 + # invoke-virtual {v0}, Landroid/content/ClipData;->getItemCount()I + + # move-result v1 + + # const/4 v2, 0x1 + + # sub-int/2addr v1, v2 + + # invoke-virtual {v0, v1}, Landroid/content/ClipData;->getItemAt(I)Landroid/content/ClipData$Item; + + # move-result-object v0 + + # if-eqz v0, :cond_4 + + # .line 17 + # invoke-virtual {v0}, Landroid/content/ClipData$Item;->getText()Ljava/lang/CharSequence; + + # move-result-object v1 + + # if-nez v1, :cond_1 + + # goto :goto_1 + + # .line 18 + # :cond_1 + # invoke-virtual {v0}, Landroid/content/ClipData$Item;->getText()Ljava/lang/CharSequence; + + # move-result-object v0 + + # invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; + + # move-result-object v0 + + # .line 19 + # invoke-interface {v0}, Ljava/lang/CharSequence;->length()I + + # move-result v1 + + # if-nez v1, :cond_2 + + # goto :goto_0 + + # :cond_2 + # const/4 v2, 0x0 + + # :goto_0 + # if-eqz v2, :cond_3 + + # return-void + + # .line 20 + # :cond_3 + # invoke-direct {p0, p1, v0}, Lcom/vk/newsfeed/posting/viewpresenter/text/TextPostingPresenter;->a(Ljava/lang/String;Ljava/lang/String;)V + + # :cond_4 + # :goto_1 + # return-void .end method .method private final a(Ljava/lang/String;Ljava/lang/String;)V diff --git a/smali/smali_classes4/com/vk/photoviewer/ContextMenuDelegate.smali b/smali/smali_classes4/com/vk/photoviewer/ContextMenuDelegate.smali index 96b2d0961..87788393a 100644 --- a/smali/smali_classes4/com/vk/photoviewer/ContextMenuDelegate.smali +++ b/smali/smali_classes4/com/vk/photoviewer/ContextMenuDelegate.smali @@ -344,43 +344,47 @@ .end method .method private final a()Ljava/lang/CharSequence; - .locals 2 + .locals 1 - .line 37 - iget-object v0, p0, Lcom/vk/photoviewer/ContextMenuDelegate;->d:Landroid/content/Context; - - invoke-direct {p0, v0}, Lcom/vk/photoviewer/ContextMenuDelegate;->a(Landroid/content/Context;)Landroid/content/ClipboardManager; - - move-result-object v0 - - .line 38 - invoke-virtual {v0}, Landroid/content/ClipboardManager;->getPrimaryClip()Landroid/content/ClipData; - - move-result-object v0 - - if-eqz v0, :cond_0 - - const/4 v1, 0x0 - - invoke-virtual {v0, v1}, Landroid/content/ClipData;->getItemAt(I)Landroid/content/ClipData$Item; - - move-result-object v0 - - if-eqz v0, :cond_0 - - invoke-virtual {v0}, Landroid/content/ClipData$Item;->getText()Ljava/lang/CharSequence; - - move-result-object v0 - - if-eqz v0, :cond_0 - - goto :goto_0 - - :cond_0 const-string v0, "" - :goto_0 return-object v0 + + # .line 37 + # iget-object v0, p0, Lcom/vk/photoviewer/ContextMenuDelegate;->d:Landroid/content/Context; + + # invoke-direct {p0, v0}, Lcom/vk/photoviewer/ContextMenuDelegate;->a(Landroid/content/Context;)Landroid/content/ClipboardManager; + + # move-result-object v0 + + # .line 38 + # invoke-virtual {v0}, Landroid/content/ClipboardManager;->getPrimaryClip()Landroid/content/ClipData; + + # move-result-object v0 + + # if-eqz v0, :cond_0 + + # const/4 v1, 0x0 + + # invoke-virtual {v0, v1}, Landroid/content/ClipData;->getItemAt(I)Landroid/content/ClipData$Item; + + # move-result-object v0 + + # if-eqz v0, :cond_0 + + # invoke-virtual {v0}, Landroid/content/ClipData$Item;->getText()Ljava/lang/CharSequence; + + # move-result-object v0 + + # if-eqz v0, :cond_0 + + # goto :goto_0 + + # :cond_0 + # const-string v0, "" + + # :goto_0 + # return-object v0 .end method .method private final a(Landroid/widget/TextView;)Ljava/util/List;