--- /home/hans/code/fdroid/data/tmp/org.softeg.slartus.forpdaplus_568.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_org.softeg.slartus.forpdaplus_568.apk ├── zipinfo {} │ @@ -1,12 +1,11 @@ │ -Zip file size: 5633645 bytes, number of entries: 1024 │ +Zip file size: 5631576 bytes, number of entries: 1024 │ -rw---- 2.0 fat 100685 bl defN 08-Jan-01 00:00 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 100806 bl defN 08-Jan-01 00:00 META-INF/2FA9E94F.SF │ -rw---- 2.0 fat 1326 bl defN 08-Jan-01 00:00 META-INF/2FA9E94F.RSA │ --rw---- 2.0 fat 42 bl defN 08-Jan-01 00:00 META-INF/services/javax.annotation.processing.Processor │ -rw---- 2.0 fat 41 bl defN 08-Jan-01 00:00 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 08-Jan-01 00:00 META-INF/fdroidserverid │ -rw---- 2.0 fat 14480 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ -rw---- 2.0 fat 5796 bl defN 08-Jan-01 00:00 assets/blockeditor.js │ -rw---- 1.0 fat 49 b- stor 08-Jan-01 00:00 assets/bounds.css │ -rw---- 1.0 fat 609902 b- stor 08-Jan-01 00:00 assets/databases/applications.zip │ -rw---- 1.0 fat 26752 b- stor 08-Jan-01 00:00 assets/databases/base.zip │ @@ -1014,13 +1013,14 @@ │ -rw---- 2.0 fat 996 bl defN 08-Jan-01 00:00 res/menu/image_view.xml │ -rw---- 2.0 fat 2052 bl defN 08-Jan-01 00:00 res/xml/donate_prefs.xml │ -rw---- 2.0 fat 1464 bl defN 08-Jan-01 00:00 res/xml/forum_topics_list_prefs.xml │ -rw---- 2.0 fat 27356 bl defN 08-Jan-01 00:00 res/xml/preferences.xml │ -rw---- 2.0 fat 1048 bl defN 08-Jan-01 00:00 res/xml/qms_chat_prefs.xml │ -rw---- 2.0 fat 444 bl defN 08-Jan-01 00:00 res/xml/topics_list_prefs.xml │ -rw---- 1.0 fat 354212 b- stor 08-Jan-01 00:00 resources.arsc │ --rw---- 2.0 fat 5250752 bl defN 08-Jan-01 00:00 classes.dex │ +-rw---- 2.0 fat 5250468 bl defN 08-Jan-01 00:00 classes.dex │ -rw---- 2.0 fat 907 bl defN 08-Jan-01 00:00 org/apache/http/entity/mime/version.properties │ -rw---- 2.0 fat 1254 bl defN 08-Jan-01 00:00 org/jsoup/nodes/entities-base.properties │ -rw---- 2.0 fat 27501 bl defN 08-Jan-01 00:00 org/jsoup/nodes/entities-full.properties │ -rw---- 2.0 fat 903 bl defN 08-Jan-01 00:00 org/apache/http/version.properties │ -1024 files, 11013186 bytes uncompressed, 5454559 bytes compressed: 50.5% │ +-rw---- 2.0 fat 42 bl defN 08-Jan-01 00:00 META-INF/services/javax.annotation.processing.Processor │ +1024 files, 11012902 bytes uncompressed, 5455212 bytes compressed: 50.5% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── smali/android/support/design/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 1152 │ return-void │ .end method ├── smali/android/support/v4/app/BundleCompatDonut.smali │ @@ -96,17 +96,17 @@ │ │ invoke-virtual {v1, p0, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/os/IBinder; │ :try_end_1 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_2 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_3 │ - .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_3 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 58 │ :goto_1 │ return-object v1 │ │ .line 43 │ :catch_0 │ @@ -233,17 +233,17 @@ │ │ const/4 v3, 0x1 │ │ aput-object p2, v2, v3 │ │ invoke-virtual {v1, p0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_1 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_2 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_3 │ - .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_3 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_1 │ + .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_2 │ │ .line 82 │ :cond_1 │ :goto_1 │ return-void │ │ .line 67 ├── smali/android/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21$Stub.smali │ @@ -47,16 +47,16 @@ │ │ invoke-virtual {v1, v2, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v2 │ │ sput-object v2, Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21$Stub;->sAsInterfaceMethod:Ljava/lang/reflect/Method; │ :try_end_0 │ - .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_1 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 100 │ :goto_0 │ return-void │ │ .line 97 │ :catch_0 ├── smali/android/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21.smali │ @@ -128,16 +128,16 @@ │ │ invoke-virtual {v2, v3, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v3 │ │ iput-object v3, p0, Landroid/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21;->mOnLoadChildrenMethod:Ljava/lang/reflect/Method; │ :try_end_0 │ - .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_1 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 53 │ .end local v1 # "parceledListSliceClass":Ljava/lang/Class; │ .end local v2 # "theClass":Ljava/lang/Class; │ :goto_0 │ return-void ├── smali/android/support/v4/media/ParceledListSliceAdapterApi21.smali │ @@ -34,16 +34,16 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; │ │ move-result-object v2 │ │ sput-object v2, Landroid/support/v4/media/ParceledListSliceAdapterApi21;->sConstructor:Ljava/lang/reflect/Constructor; │ :try_end_0 │ - .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_1 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 37 │ :goto_0 │ return-void │ │ .line 34 │ :catch_0 ├── smali/android/support/v7/appcompat/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 953 │ return-void │ .end method ├── smali/android/support/v7/cardview/R.smali │ @@ -19,10 +19,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 40 │ return-void │ .end method ├── smali/android/support/v7/recyclerview/R.smali │ @@ -18,10 +18,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 24 │ return-void │ .end method ├── smali/com/afollestad/materialdialogs/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 1086 │ return-void │ .end method ├── smali/de/hdodenhof/circleimageview/R.smali │ @@ -16,10 +16,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 16 │ return-void │ .end method ├── smali/me/zhanghai/android/materialprogressbar/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 919 │ return-void │ .end method ├── smali/okhttp3/internal/Platform$JdkWithJettyBootPlatform.smali │ @@ -253,16 +253,16 @@ │ │ const/4 v9, 0x1 │ │ aput-object v4, v8, v9 │ │ invoke-virtual {v6, v7, v8}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_0 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 323 │ return-void │ │ .line 320 │ .end local v4 # "provider":Ljava/lang/Object; │ :catch_0 │ @@ -354,16 +354,16 @@ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ # getter for: Lokhttp3/internal/Platform$JettyNegoProvider;->selected:Ljava/lang/String; │ invoke-static {v1}, Lokhttp3/internal/Platform$JettyNegoProvider;->access$100(Lokhttp3/internal/Platform$JettyNegoProvider;)Ljava/lang/String; │ :try_end_0 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v2 │ │ goto :goto_0 │ │ .line 343 │ .end local v1 # "provider":Lokhttp3/internal/Platform$JettyNegoProvider; ├── smali/okhttp3/internal/http/RouteException.smali │ @@ -95,16 +95,16 @@ │ │ const/4 v2, 0x0 │ │ aput-object p2, v1, v2 │ │ invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ :try_end_0 │ - .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ - .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 62 │ :cond_0 │ :goto_0 │ return-void │ │ .line 59 ├── smali/org/softeg/slartus/forpdaapi/ClientPreferences$Notifications.smali │ @@ -26,15 +26,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 15 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 91 │ return-void │ .end method │ │ .method public static getSound(Landroid/content/Context;)Landroid/net/Uri; │ .locals 7 │ .param p0, "context" # Landroid/content/Context; ├── smali/org/softeg/slartus/forpdaapi/ClientPreferences.smali │ @@ -15,10 +15,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 14 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 15 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaapi/ForumsApi.smali │ @@ -44,135 +44,136 @@ │ │ .line 106 │ :cond_0 │ return-void │ │ .line 68 │ :cond_1 │ - const-string v9, "tr:has(td)" │ + const-string v8, "tr:has(td)" │ │ - invoke-virtual {p1, v9}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v8}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v0 │ │ .line 69 │ .local v0, "categoryElements":Lorg/jsoup/select/Elements; │ invoke-virtual {v0}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v9 │ + move-result v8 │ │ - if-lez v9, :cond_2 │ + if-lez v8, :cond_2 │ │ .line 70 │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - invoke-virtual {p2, v9}, Lorg/softeg/slartus/forpdaapi/Forum;->setHasForums(Z)V │ + invoke-virtual {p2, v8}, Lorg/softeg/slartus/forpdaapi/Forum;->setHasForums(Z)V │ │ .line 71 │ :cond_2 │ invoke-virtual {v0}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_3 │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Lorg/jsoup/nodes/Element; │ + check-cast v6, Lorg/jsoup/nodes/Element; │ │ .line 72 │ - .local v7, "trElement":Lorg/jsoup/nodes/Element; │ + .local v6, "trElement":Lorg/jsoup/nodes/Element; │ const-string v9, "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0444\u043e\u0440\u0443\u043c\u0430..." │ │ + .line 73 │ invoke-virtual {p3}, Lorg/softeg/slartus/forpdaapi/classes/ForumsData;->getItems()Ljava/util/ArrayList; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/util/ArrayList;->size()I │ │ move-result v10 │ │ + .line 72 │ invoke-virtual {p4, v9, v10}, Lorg/softeg/slartus/forpdaapi/ProgressState;->update(Ljava/lang/String;I)V │ │ .line 75 │ - invoke-virtual {v7}, Lorg/jsoup/nodes/Element;->children()Lorg/jsoup/select/Elements; │ + invoke-virtual {v6}, Lorg/jsoup/nodes/Element;->children()Lorg/jsoup/select/Elements; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 77 │ - .local v6, "tdElements":Lorg/jsoup/select/Elements; │ - invoke-virtual {v6}, Lorg/jsoup/select/Elements;->size()I │ + .local v5, "tdElements":Lorg/jsoup/select/Elements; │ + invoke-virtual {v5}, Lorg/jsoup/select/Elements;->size()I │ │ move-result v9 │ │ const/4 v10, 0x5 │ │ if-lt v9, v10, :cond_3 │ │ .line 80 │ const/4 v9, 0x0 │ │ - invoke-virtual {v6, v9}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ + invoke-virtual {v5, v9}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/jsoup/nodes/Element; │ + check-cast v4, Lorg/jsoup/nodes/Element; │ │ .line 81 │ - .local v5, "tdElement":Lorg/jsoup/nodes/Element; │ + .local v4, "tdElement":Lorg/jsoup/nodes/Element; │ const-string v9, "img" │ │ - invoke-virtual {v5, v9}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v1 │ │ .line 82 │ .local v1, "el":Lorg/jsoup/nodes/Element; │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 83 │ - .local v4, "iconUrl":Ljava/lang/String; │ + .local v3, "iconUrl":Ljava/lang/String; │ if-eqz v1, :cond_4 │ │ .line 84 │ const-string v9, "src" │ │ invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 86 │ :cond_4 │ const/4 v9, 0x1 │ │ - invoke-virtual {v6, v9}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ + invoke-virtual {v5, v9}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - .end local v5 # "tdElement":Lorg/jsoup/nodes/Element; │ - check-cast v5, Lorg/jsoup/nodes/Element; │ + .end local v4 # "tdElement":Lorg/jsoup/nodes/Element; │ + check-cast v4, Lorg/jsoup/nodes/Element; │ │ .line 88 │ - .restart local v5 # "tdElement":Lorg/jsoup/nodes/Element; │ + .restart local v4 # "tdElement":Lorg/jsoup/nodes/Element; │ const-string v9, "b>a" │ │ - invoke-virtual {v5, v9}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v1 │ │ @@ -184,35 +185,35 @@ │ │ invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;->absUrl(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {v9}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 92 │ - .local v8, "uri":Landroid/net/Uri; │ + .local v7, "uri":Landroid/net/Uri; │ new-instance v2, Lorg/softeg/slartus/forpdaapi/Forum; │ │ const-string v9, "showforum" │ │ - invoke-virtual {v8, v9}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v7, v9}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v1}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-direct {v2, v9, v10}, Lorg/softeg/slartus/forpdaapi/Forum;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 93 │ .local v2, "forum":Lorg/softeg/slartus/forpdaapi/Forum; │ - invoke-virtual {v2, v4}, Lorg/softeg/slartus/forpdaapi/Forum;->setIconUrl(Ljava/lang/String;)V │ + invoke-virtual {v2, v3}, Lorg/softeg/slartus/forpdaapi/Forum;->setIconUrl(Ljava/lang/String;)V │ │ .line 94 │ const/4 v9, 0x1 │ │ invoke-virtual {v2, v9}, Lorg/softeg/slartus/forpdaapi/Forum;->setHasTopics(Z)V │ │ .line 95 │ @@ -228,15 +229,15 @@ │ move-result-object v9 │ │ invoke-virtual {v9, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 98 │ const-string v9, "span.forumdesc" │ │ - invoke-virtual {v5, v9}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v1 │ │ @@ -260,15 +261,15 @@ │ invoke-virtual {v9}, Lorg/jsoup/select/Elements;->size()I │ │ move-result v9 │ │ if-lez v9, :cond_3 │ │ .line 102 │ - invoke-virtual {v8}, Landroid/net/Uri;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {p0, v9, v2, p3, p4}, Lorg/softeg/slartus/forpdaapi/ForumsApi;->loadSubForums(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Lorg/softeg/slartus/forpdaapi/Forum;Lorg/softeg/slartus/forpdaapi/classes/ForumsData;Lorg/softeg/slartus/forpdaapi/ProgressState;)V │ │ goto/16 :goto_0 │ .end method │ @@ -281,198 +282,199 @@ │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 31 │ - new-instance v8, Lorg/softeg/slartus/forpdaapi/classes/ForumsData; │ + new-instance v7, Lorg/softeg/slartus/forpdaapi/classes/ForumsData; │ │ - invoke-direct {v8}, Lorg/softeg/slartus/forpdaapi/classes/ForumsData;->()V │ + invoke-direct {v7}, Lorg/softeg/slartus/forpdaapi/classes/ForumsData;->()V │ │ .line 33 │ - .local v8, "res":Lorg/softeg/slartus/forpdaapi/classes/ForumsData; │ - const-string v10, "http://4pda.ru/forum/index.php?act=idx" │ + .local v7, "res":Lorg/softeg/slartus/forpdaapi/classes/ForumsData; │ + const-string v9, "http://4pda.ru/forum/index.php?act=idx" │ │ - invoke-interface {p0, v10}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performGetFullVersion(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {p0, v9}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performGetFullVersion(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 34 │ - .local v7, "pageBody":Ljava/lang/String; │ - const-string v10, "http://4pda.ru" │ + .local v6, "pageBody":Ljava/lang/String; │ + const-string v9, "http://4pda.ru" │ │ - invoke-static {v7, v10}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ + invoke-static {v6, v9}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ move-result-object v3 │ │ .line 35 │ .local v3, "doc":Lorg/jsoup/nodes/Document; │ - const-string v10, "div.borderwrap[id~=fo_\\d+]" │ + const-string v9, "div.borderwrap[id~=fo_\\d+]" │ │ - invoke-virtual {v3, v10}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v3, v9}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v2 │ │ .line 37 │ .local v2, "categoryElements":Lorg/jsoup/select/Elements; │ invoke-virtual {v2}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v10 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v10 │ + move-result v9 │ │ - if-eqz v10, :cond_1 │ + if-eqz v9, :cond_1 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lorg/jsoup/nodes/Element; │ │ .line 38 │ .local v1, "catElement":Lorg/jsoup/nodes/Element; │ - const-string v10, "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0444\u043e\u0440\u0443\u043c\u0430..." │ + const-string v9, "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0444\u043e\u0440\u0443\u043c\u0430..." │ │ - invoke-virtual {v8}, Lorg/softeg/slartus/forpdaapi/classes/ForumsData;->getItems()Ljava/util/ArrayList; │ + .line 39 │ + invoke-virtual {v7}, Lorg/softeg/slartus/forpdaapi/classes/ForumsData;->getItems()Ljava/util/ArrayList; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Ljava/util/ArrayList;->size()I │ │ move-result v11 │ │ - invoke-virtual {p1, v10, v11}, Lorg/softeg/slartus/forpdaapi/ProgressState;->update(Ljava/lang/String;I)V │ + .line 38 │ + invoke-virtual {p1, v9, v11}, Lorg/softeg/slartus/forpdaapi/ProgressState;->update(Ljava/lang/String;I)V │ │ .line 40 │ - const-string v10, "div.maintitle a[href~=showforum=\\d+]" │ + const-string v9, "div.maintitle a[href~=showforum=\\d+]" │ │ - invoke-virtual {v1, v10}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v9}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v4 │ │ .line 42 │ .local v4, "el":Lorg/jsoup/nodes/Element; │ if-eqz v4, :cond_0 │ │ .line 43 │ - const-string v10, "href" │ + const-string v9, "href" │ │ - invoke-virtual {v4, v10}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v4, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-static {v10}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ + invoke-static {v9}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 44 │ - .local v9, "uri":Landroid/net/Uri; │ + .local v8, "uri":Landroid/net/Uri; │ new-instance v5, Lorg/softeg/slartus/forpdaapi/Forum; │ │ - const-string v10, "showforum" │ + const-string v9, "showforum" │ │ - invoke-virtual {v9, v10}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v8, v9}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ invoke-virtual {v4}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v11 │ │ - invoke-direct {v5, v10, v11}, Lorg/softeg/slartus/forpdaapi/Forum;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v5, v9, v11}, Lorg/softeg/slartus/forpdaapi/Forum;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 47 │ .local v5, "forum":Lorg/softeg/slartus/forpdaapi/Forum; │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-virtual {v5, v10}, Lorg/softeg/slartus/forpdaapi/Forum;->setHasTopics(Z)V │ + invoke-virtual {v5, v9}, Lorg/softeg/slartus/forpdaapi/Forum;->setHasTopics(Z)V │ │ .line 49 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-virtual {v5, v10}, Lorg/softeg/slartus/forpdaapi/Forum;->setDescription(Ljava/lang/String;)V │ + invoke-virtual {v5, v9}, Lorg/softeg/slartus/forpdaapi/Forum;->setDescription(Ljava/lang/String;)V │ │ .line 50 │ - invoke-virtual {v8}, Lorg/softeg/slartus/forpdaapi/classes/ForumsData;->getItems()Ljava/util/ArrayList; │ + invoke-virtual {v7}, Lorg/softeg/slartus/forpdaapi/classes/ForumsData;->getItems()Ljava/util/ArrayList; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 51 │ - invoke-virtual {v8}, Lorg/softeg/slartus/forpdaapi/classes/ForumsData;->getItems()Ljava/util/ArrayList; │ + invoke-virtual {v7}, Lorg/softeg/slartus/forpdaapi/classes/ForumsData;->getItems()Ljava/util/ArrayList; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ .line 53 │ .local v0, "c":I │ - const-string v10, "table.ipbtable>tbody" │ + const-string v9, "table.ipbtable>tbody" │ │ - invoke-virtual {v1, v10}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v9}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-static {p0, v10, v5, v8, p1}, Lorg/softeg/slartus/forpdaapi/ForumsApi;->loadCategoryForums(Lorg/softeg/slartus/forpdaapi/IHttpClient;Lorg/jsoup/nodes/Element;Lorg/softeg/slartus/forpdaapi/Forum;Lorg/softeg/slartus/forpdaapi/classes/ForumsData;Lorg/softeg/slartus/forpdaapi/ProgressState;)V │ + invoke-static {p0, v9, v5, v7, p1}, Lorg/softeg/slartus/forpdaapi/ForumsApi;->loadCategoryForums(Lorg/softeg/slartus/forpdaapi/IHttpClient;Lorg/jsoup/nodes/Element;Lorg/softeg/slartus/forpdaapi/Forum;Lorg/softeg/slartus/forpdaapi/classes/ForumsData;Lorg/softeg/slartus/forpdaapi/ProgressState;)V │ │ .line 55 │ - invoke-virtual {v8}, Lorg/softeg/slartus/forpdaapi/classes/ForumsData;->getItems()Ljava/util/ArrayList; │ + invoke-virtual {v7}, Lorg/softeg/slartus/forpdaapi/classes/ForumsData;->getItems()Ljava/util/ArrayList; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v9}, Ljava/util/ArrayList;->size()I │ │ - move-result v10 │ + move-result v9 │ │ - if-le v10, v0, :cond_0 │ + if-le v9, v0, :cond_0 │ │ .line 56 │ - invoke-virtual {v8}, Lorg/softeg/slartus/forpdaapi/classes/ForumsData;->getItems()Ljava/util/ArrayList; │ + invoke-virtual {v7}, Lorg/softeg/slartus/forpdaapi/classes/ForumsData;->getItems()Ljava/util/ArrayList; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v9, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Lorg/softeg/slartus/forpdaapi/Forum; │ + check-cast v9, Lorg/softeg/slartus/forpdaapi/Forum; │ │ - invoke-virtual {v10}, Lorg/softeg/slartus/forpdaapi/Forum;->getIconUrl()Ljava/lang/String; │ + invoke-virtual {v9}, Lorg/softeg/slartus/forpdaapi/Forum;->getIconUrl()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v5, v10}, Lorg/softeg/slartus/forpdaapi/Forum;->setIconUrl(Ljava/lang/String;)V │ + invoke-virtual {v5, v9}, Lorg/softeg/slartus/forpdaapi/Forum;->setIconUrl(Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 60 │ .end local v0 # "c":I │ .end local v1 # "catElement":Lorg/jsoup/nodes/Element; │ .end local v4 # "el":Lorg/jsoup/nodes/Element; │ .end local v5 # "forum":Lorg/softeg/slartus/forpdaapi/Forum; │ - .end local v9 # "uri":Landroid/net/Uri; │ + .end local v8 # "uri":Landroid/net/Uri; │ :cond_1 │ - return-object v8 │ + return-object v7 │ .end method │ │ .method public static loadSubForums(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Lorg/softeg/slartus/forpdaapi/Forum;Lorg/softeg/slartus/forpdaapi/classes/ForumsData;Lorg/softeg/slartus/forpdaapi/ProgressState;)V │ .locals 19 │ .param p0, "httpClient" # Lorg/softeg/slartus/forpdaapi/IHttpClient; │ .param p1, "url" # Ljava/lang/String; │ .param p2, "parentForum" # Lorg/softeg/slartus/forpdaapi/Forum; │ @@ -484,141 +486,142 @@ │ } │ .end annotation │ │ .prologue │ .line 110 │ invoke-interface/range {p0 .. p1}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performGetFullVersion(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 111 │ - .local v12, "pageBody":Ljava/lang/String; │ - const-string v17, "http://4pda.ru" │ + .local v11, "pageBody":Ljava/lang/String; │ + const-string v16, "http://4pda.ru" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-static {v12, v0}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ + invoke-static {v11, v0}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ move-result-object v7 │ │ .line 112 │ .local v7, "doc":Lorg/jsoup/nodes/Document; │ - const-string v17, "div.borderwrap[id~=fo_\\d+]" │ + const-string v16, "div.borderwrap[id~=fo_\\d+]" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ invoke-virtual {v7, v0}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-virtual/range {v17 .. v17}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v16 .. v16}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v5 │ │ .line 113 │ .local v5, "catElement":Lorg/jsoup/nodes/Element; │ if-nez v5, :cond_1 │ │ .line 154 │ :cond_0 │ return-void │ │ .line 114 │ :cond_1 │ - const-string v17, "table.ipbtable>tbody" │ + const-string v16, "table.ipbtable>tbody" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ invoke-virtual {v5, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-virtual/range {v17 .. v17}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v16 .. v16}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v4 │ │ .line 115 │ .local v4, "boardForumRowElement":Lorg/jsoup/nodes/Element; │ if-eqz v4, :cond_0 │ │ .line 118 │ - const-string v17, "tr:has(td)" │ + const-string v16, "tr:has(td)" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v6 │ │ .line 119 │ .local v6, "categoryElements":Lorg/jsoup/select/Elements; │ invoke-virtual {v6}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v17 │ + move-result v16 │ │ - if-lez v17, :cond_2 │ + if-lez v16, :cond_2 │ │ .line 120 │ - const/16 v17, 0x1 │ + const/16 v16, 0x1 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v17 │ + move/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/Forum;->setHasForums(Z)V │ │ .line 121 │ :cond_2 │ invoke-virtual {v6}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v16 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :cond_3 │ :goto_0 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v17 │ │ if-eqz v17, :cond_0 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Lorg/jsoup/nodes/Element; │ + check-cast v14, Lorg/jsoup/nodes/Element; │ │ .line 122 │ - .local v15, "trElement":Lorg/jsoup/nodes/Element; │ + .local v14, "trElement":Lorg/jsoup/nodes/Element; │ const-string v17, "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0444\u043e\u0440\u0443\u043c\u0430..." │ │ + .line 123 │ invoke-virtual/range {p3 .. p3}, Lorg/softeg/slartus/forpdaapi/classes/ForumsData;->getItems()Ljava/util/ArrayList; │ │ move-result-object v18 │ │ invoke-virtual/range {v18 .. v18}, Ljava/util/ArrayList;->size()I │ │ move-result v18 │ │ + .line 122 │ move-object/from16 v0, p4 │ │ move-object/from16 v1, v17 │ │ move/from16 v2, v18 │ │ invoke-virtual {v0, v1, v2}, Lorg/softeg/slartus/forpdaapi/ProgressState;->update(Ljava/lang/String;I)V │ │ .line 124 │ - invoke-virtual {v15}, Lorg/jsoup/nodes/Element;->children()Lorg/jsoup/select/Elements; │ + invoke-virtual {v14}, Lorg/jsoup/nodes/Element;->children()Lorg/jsoup/select/Elements; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 125 │ - .local v14, "tdElements":Lorg/jsoup/select/Elements; │ - invoke-virtual {v14}, Lorg/jsoup/select/Elements;->size()I │ + .local v13, "tdElements":Lorg/jsoup/select/Elements; │ + invoke-virtual {v13}, Lorg/jsoup/select/Elements;->size()I │ │ move-result v17 │ │ const/16 v18, 0x5 │ │ move/from16 v0, v17 │ │ @@ -627,71 +630,71 @@ │ if-lt v0, v1, :cond_3 │ │ .line 127 │ const/16 v17, 0x0 │ │ move/from16 v0, v17 │ │ - invoke-virtual {v14, v0}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ + invoke-virtual {v13, v0}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - check-cast v13, Lorg/jsoup/nodes/Element; │ + check-cast v12, Lorg/jsoup/nodes/Element; │ │ .line 128 │ - .local v13, "tdElement":Lorg/jsoup/nodes/Element; │ + .local v12, "tdElement":Lorg/jsoup/nodes/Element; │ const-string v17, "img" │ │ move-object/from16 v0, v17 │ │ - invoke-virtual {v13, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v12, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v17 │ │ invoke-virtual/range {v17 .. v17}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v8 │ │ .line 129 │ .local v8, "el":Lorg/jsoup/nodes/Element; │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ .line 130 │ - .local v11, "iconUrl":Ljava/lang/String; │ + .local v10, "iconUrl":Ljava/lang/String; │ if-eqz v8, :cond_4 │ │ .line 131 │ const-string v17, "src" │ │ move-object/from16 v0, v17 │ │ invoke-virtual {v8, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 133 │ :cond_4 │ const/16 v17, 0x1 │ │ move/from16 v0, v17 │ │ - invoke-virtual {v14, v0}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ + invoke-virtual {v13, v0}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - .end local v13 # "tdElement":Lorg/jsoup/nodes/Element; │ - check-cast v13, Lorg/jsoup/nodes/Element; │ + .end local v12 # "tdElement":Lorg/jsoup/nodes/Element; │ + check-cast v12, Lorg/jsoup/nodes/Element; │ │ .line 135 │ - .restart local v13 # "tdElement":Lorg/jsoup/nodes/Element; │ + .restart local v12 # "tdElement":Lorg/jsoup/nodes/Element; │ const-string v17, "b>a" │ │ move-object/from16 v0, v17 │ │ - invoke-virtual {v13, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v12, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v17 │ │ invoke-virtual/range {v17 .. v17}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v8 │ │ @@ -705,23 +708,25 @@ │ │ invoke-virtual {v8, v0}, Lorg/jsoup/nodes/Element;->absUrl(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v17 │ │ invoke-static/range {v17 .. v17}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 139 │ - .local v16, "uri":Landroid/net/Uri; │ + .local v15, "uri":Landroid/net/Uri; │ new-instance v9, Lorg/softeg/slartus/forpdaapi/Forum; │ │ const-string v17, "showforum" │ │ - invoke-virtual/range {v16 .. v17}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ + move-object/from16 v0, v17 │ + │ + invoke-virtual {v15, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v17 │ │ invoke-virtual {v8}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v18 │ │ @@ -729,15 +734,15 @@ │ │ move-object/from16 v1, v18 │ │ invoke-direct {v9, v0, v1}, Lorg/softeg/slartus/forpdaapi/Forum;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 140 │ .local v9, "forum":Lorg/softeg/slartus/forpdaapi/Forum; │ - invoke-virtual {v9, v11}, Lorg/softeg/slartus/forpdaapi/Forum;->setIconUrl(Ljava/lang/String;)V │ + invoke-virtual {v9, v10}, Lorg/softeg/slartus/forpdaapi/Forum;->setIconUrl(Ljava/lang/String;)V │ │ .line 141 │ const/16 v17, 0x1 │ │ move/from16 v0, v17 │ │ invoke-virtual {v9, v0}, Lorg/softeg/slartus/forpdaapi/Forum;->setHasTopics(Z)V │ @@ -761,15 +766,15 @@ │ invoke-virtual {v0, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 145 │ const-string v17, "span.forumdesc" │ │ move-object/from16 v0, v17 │ │ - invoke-virtual {v13, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v12, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v17 │ │ invoke-virtual/range {v17 .. v17}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v8 │ │ @@ -797,15 +802,15 @@ │ invoke-virtual/range {v17 .. v17}, Lorg/jsoup/select/Elements;->size()I │ │ move-result v17 │ │ if-lez v17, :cond_3 │ │ .line 149 │ - invoke-virtual/range {v16 .. v16}, Landroid/net/Uri;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v17 │ │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v17 │ │ @@ -921,20 +926,22 @@ │ │ const/4 v2, -0x1 │ │ const-string v3, "/forum/index.php" │ │ const-string v4, "UTF-8" │ │ + .line 170 │ invoke-static {v6, v4}, Lorg/apache/http/client/utils/URLEncodedUtils;->format(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 169 │ invoke-static/range {v0 .. v5}, Lorg/apache/http/client/utils/URIUtils;->createURI(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI; │ │ move-result-object v7 │ │ .line 172 │ .local v7, "uri":Ljava/net/URI; │ invoke-virtual {v7}, Ljava/net/URI;->toString()Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaapi/NewsApi.smali │ @@ -61,14 +61,15 @@ │ │ const/16 v22, 0x2 │ │ invoke-static/range {v21 .. v22}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v21 │ │ + .line 60 │ move-object/from16 v0, v21 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v14 │ @@ -688,14 +689,15 @@ │ │ const/16 v22, 0x2 │ │ invoke-static/range {v21 .. v22}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v21 │ │ + .line 69 │ move-object/from16 v0, v21 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v14 ├── smali/org/softeg/slartus/forpdaapi/NewsList.smali │ @@ -81,14 +81,15 @@ │ .local v3, "dailyNewsPage":Ljava/lang/String; │ const-string v16, "
([\\s\\S]*?)

" │ │ invoke-static/range {v16 .. v16}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v16 │ │ + .line 115 │ move-object/from16 v0, v16 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v12 │ │ .line 116 │ @@ -722,32 +723,36 @@ │ .locals 2 │ .param p0, "description" # Ljava/lang/CharSequence; │ │ .prologue │ .line 180 │ const-string v0, "

\u0447\u0438\u0442\u0430\u0442\u044c \u0434\u0430\u043b\u044c\u0448\u0435

|]*?/>" │ │ + .line 181 │ invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v0 │ │ + .line 182 │ invoke-virtual {v0, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ const-string v1, "" │ │ + .line 183 │ invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;->replaceAll(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 180 │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public findByTitle(Ljava/lang/String;)Lorg/softeg/slartus/forpdaapi/News; │ .locals 5 ├── smali/org/softeg/slartus/forpdaapi/ProfileApi.smali │ @@ -11,140 +11,128 @@ │ .line 22 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static checkLogin(Ljava/lang/String;Lorg/softeg/slartus/forpdaapi/LoginResult;)V │ - .locals 10 │ + .locals 8 │ .param p0, "pageBody" # Ljava/lang/String; │ .param p1, "loginResult" # Lorg/softeg/slartus/forpdaapi/LoginResult; │ │ .prologue │ - const/4 v9, 0x2 │ + const/4 v3, 0x0 │ + │ + const/4 v7, 0x2 │ │ - const/4 v8, 0x1 │ + const/4 v6, 0x1 │ │ .line 31 │ - const-string v6, "showuser=(\\d+)\">([^<]*).*?k=([a-z0-9]{32})" │ + const-string v4, "showuser=(\\d+)\">([^<]*).*?k=([a-z0-9]{32})" │ │ - invoke-static {v6, v9}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + invoke-static {v4, v7}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-virtual {v6, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + .line 32 │ + invoke-virtual {v4, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 34 │ - .local v5, "m":Ljava/util/regex/Matcher; │ - invoke-virtual {v5}, Ljava/util/regex/Matcher;->find()Z │ + .local v2, "m":Ljava/util/regex/Matcher; │ + invoke-virtual {v2}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v6 │ + move-result v4 │ │ - if-eqz v6, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 35 │ - invoke-virtual {v5, v8}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v2, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-virtual {p1, v6}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setUserId(Ljava/lang/CharSequence;)V │ + invoke-virtual {p1, v4}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setUserId(Ljava/lang/CharSequence;)V │ │ .line 36 │ - invoke-virtual {v5, v9}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v2, v7}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-virtual {p1, v6}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setUserLogin(Ljava/lang/CharSequence;)V │ + invoke-virtual {p1, v4}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setUserLogin(Ljava/lang/CharSequence;)V │ │ .line 37 │ - const/4 v6, 0x3 │ + const/4 v4, 0x3 │ │ - invoke-virtual {v5, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v2, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-virtual {p1, v6}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setK(Ljava/lang/CharSequence;)V │ + invoke-virtual {p1, v4}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setK(Ljava/lang/CharSequence;)V │ │ .line 38 │ - invoke-static {v8}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-virtual {p1, v6}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setSuccess(Ljava/lang/Boolean;)V │ + invoke-virtual {p1, v4}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setSuccess(Ljava/lang/Boolean;)V │ │ .line 40 │ - new-array v2, v9, [Ljava/lang/String; │ + new-array v1, v7, [Ljava/lang/String; │ │ - const/4 v6, 0x0 │ + const-string v4, "(?:\'|\")([^\'\"]*4pda.(?:to|ru)/*?forum/*?uploads/*?av-[^?\'\"]*)" │ │ - const-string v7, "(?:\'|\")([^\'\"]*4pda.(?:to|ru)/*?forum/*?uploads/*?av-[^?\'\"]*)" │ + aput-object v4, v1, v3 │ │ - aput-object v7, v2, v6 │ + const-string v4, "(?:\'|\")([^\'\"]*4pda.(?:to|ru)/*?forum/*?style_avatars/[^?\'\"]*)" │ │ - const-string v6, "(?:\'|\")([^\'\"]*4pda.(?:to|ru)/*?forum/*?style_avatars/[^?\'\"]*)" │ - │ - aput-object v6, v2, v8 │ + aput-object v4, v1, v6 │ │ .line 42 │ - .local v2, "avatarPatterns":[Ljava/lang/String; │ - move-object v0, v2 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v4, v0 │ + .local v1, "avatarPatterns":[Ljava/lang/String; │ + array-length v4, v1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ if-ge v3, v4, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v3 │ │ .line 43 │ - .local v1, "avatarPattern":Ljava/lang/String; │ - invoke-static {v1, v9}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + .local v0, "avatarPattern":Ljava/lang/String; │ + invoke-static {v0, v7}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v5, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 44 │ - invoke-virtual {v5}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual {v2}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 45 │ - invoke-virtual {v5, v8}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v2, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {p1, v6}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setUserAvatarUrl(Ljava/lang/CharSequence;)V │ + invoke-virtual {p1, v3}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setUserAvatarUrl(Ljava/lang/CharSequence;)V │ │ .line 50 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "avatarPattern":Ljava/lang/String; │ - .end local v2 # "avatarPatterns":[Ljava/lang/String; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "avatarPattern":Ljava/lang/String; │ + .end local v1 # "avatarPatterns":[Ljava/lang/String; │ :cond_0 │ return-void │ │ .line 42 │ - .restart local v0 # "arr$":[Ljava/lang/String; │ - .restart local v1 # "avatarPattern":Ljava/lang/String; │ - .restart local v2 # "avatarPatterns":[Ljava/lang/String; │ - .restart local v3 # "i$":I │ - .restart local v4 # "len$":I │ + .restart local v0 # "avatarPattern":Ljava/lang/String; │ + .restart local v1 # "avatarPatterns":[Ljava/lang/String; │ :cond_1 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public static getLoginForm(Lorg/softeg/slartus/forpdaapi/IHttpClient;)Lorg/softeg/slartus/forpdaapi/classes/LoginForm; │ @@ -166,18 +154,20 @@ │ │ move-result-object v3 │ │ .line 164 │ .local v3, "page":Ljava/lang/String; │ const-string v4, "]*?>([\\s\\S]*?)" │ │ + .line 165 │ invoke-static {v4}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v4 │ │ + .line 166 │ invoke-virtual {v4, v3}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v2 │ │ .line 167 │ .local v2, "m":Ljava/util/regex/Matcher; │ invoke-virtual {v2}, Ljava/util/regex/Matcher;->find()Z │ @@ -201,18 +191,20 @@ │ │ move-result-object v0 │ │ .line 170 │ .local v0, "formText":Ljava/lang/String; │ const-string v4, "]*?src=\"([^\"]*?turing.gerkon.eu/captcha[^\"]*)\"" │ │ + .line 171 │ invoke-static {v4}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v4 │ │ + .line 172 │ invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v2 │ │ .line 173 │ invoke-virtual {v2}, Ljava/util/regex/Matcher;->find()Z │ │ @@ -242,18 +234,20 @@ │ move-result-object v4 │ │ invoke-virtual {v1, v4}, Lorg/softeg/slartus/forpdaapi/classes/LoginForm;->setCapPath(Ljava/lang/String;)V │ │ .line 179 │ const-string v4, "name=\"captcha-time\"[^>]*?value=\"([^\"]*)\"" │ │ + .line 180 │ invoke-static {v4}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v4 │ │ + .line 181 │ invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v2 │ │ .line 182 │ invoke-virtual {v2}, Ljava/util/regex/Matcher;->find()Z │ │ @@ -277,18 +271,20 @@ │ move-result-object v4 │ │ invoke-virtual {v1, v4}, Lorg/softeg/slartus/forpdaapi/classes/LoginForm;->setCapTime(Ljava/lang/String;)V │ │ .line 185 │ const-string v4, "name=\"captcha-sig\"[^>]*?value=\"([^\"]*)\"" │ │ + .line 186 │ invoke-static {v4}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v4 │ │ + .line 187 │ invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v2 │ │ .line 188 │ invoke-virtual {v2}, Ljava/util/regex/Matcher;->find()Z │ │ @@ -312,18 +308,20 @@ │ move-result-object v4 │ │ invoke-virtual {v1, v4}, Lorg/softeg/slartus/forpdaapi/classes/LoginForm;->setCapSig(Ljava/lang/String;)V │ │ .line 192 │ const-string v4, "name=\"s\"[^>]*?value=\"([^\"]*)\"" │ │ + .line 193 │ invoke-static {v4}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v4 │ │ + .line 194 │ invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v2 │ │ .line 195 │ invoke-virtual {v2}, Ljava/util/regex/Matcher;->find()Z │ │ @@ -571,135 +569,134 @@ │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 62 │ - new-instance v4, Lorg/softeg/slartus/forpdaapi/LoginResult; │ + new-instance v3, Lorg/softeg/slartus/forpdaapi/LoginResult; │ │ - invoke-direct {v4}, Lorg/softeg/slartus/forpdaapi/LoginResult;->()V │ + invoke-direct {v3}, Lorg/softeg/slartus/forpdaapi/LoginResult;->()V │ │ .line 64 │ - .local v4, "loginResult":Lorg/softeg/slartus/forpdaapi/LoginResult; │ + .local v3, "loginResult":Lorg/softeg/slartus/forpdaapi/LoginResult; │ new-instance v0, Ljava/util/HashMap; │ │ invoke-direct {v0}, Ljava/util/HashMap;->()V │ │ .line 66 │ .local v0, "additionalHeaders":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v7, "login" │ + const-string v6, "login" │ │ - invoke-interface {v0, v7, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v6, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 67 │ - const-string v7, "password" │ + const-string v6, "password" │ │ - invoke-interface {v0, v7, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v6, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 69 │ invoke-virtual {p3}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 70 │ - const-string v7, "hidden" │ + const-string v6, "hidden" │ │ - const-string v8, "1" │ + const-string v7, "1" │ │ - invoke-interface {v0, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 71 │ :cond_0 │ - const-string v7, "act" │ + const-string v6, "act" │ │ - const-string v8, "auth" │ + const-string v7, "auth" │ │ - invoke-interface {v0, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 73 │ - const-string v7, "referer" │ + const-string v6, "referer" │ │ - const-string v8, "http://4pda.ru/forum/index.php" │ + const-string v7, "http://4pda.ru/forum/index.php" │ │ - invoke-interface {v0, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 75 │ - const-string v7, "captcha" │ + const-string v6, "captcha" │ │ - invoke-interface {v0, v7, p4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v6, p4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 76 │ - const-string v7, "captcha-time" │ + const-string v6, "captcha-time" │ │ - invoke-interface {v0, v7, p5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v6, p5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 77 │ - const-string v7, "captcha-sig" │ + const-string v6, "captcha-sig" │ │ - invoke-interface {v0, v7, p6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v6, p6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 78 │ - const-string v7, "return" │ + const-string v6, "return" │ │ - const-string v8, "http://4pda.ru/forum/index.php" │ + const-string v7, "http://4pda.ru/forum/index.php" │ │ - invoke-interface {v0, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 82 │ - const-string v7, "http://4pda.ru/forum/index.php?act=auth" │ + const-string v6, "http://4pda.ru/forum/index.php?act=auth" │ │ - invoke-interface {p0, v7, v0}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performPost(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; │ + invoke-interface {p0, v6, v0}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performPost(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 84 │ - .local v6, "res":Ljava/lang/String; │ - invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + .local v5, "res":Ljava/lang/String; │ + invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_2 │ + if-eqz v6, :cond_2 │ │ .line 85 │ - const-string v7, "\u0421\u0435\u0440\u0432\u0435\u0440 \u0432\u0435\u0440\u043d\u0443\u043b \u043f\u0443\u0441\u0442\u0443\u044e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443" │ + const-string v6, "\u0421\u0435\u0440\u0432\u0435\u0440 \u0432\u0435\u0440\u043d\u0443\u043b \u043f\u0443\u0441\u0442\u0443\u044e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443" │ │ - invoke-virtual {v4, v7}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setLoginError(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v6}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setLoginError(Ljava/lang/CharSequence;)V │ │ .line 125 │ :cond_1 │ :goto_0 │ - return-object v4 │ + return-object v3 │ │ .line 89 │ :cond_2 │ invoke-interface {p0}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->getCookieStore()Lorg/apache/http/client/CookieStore; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v7}, Lorg/apache/http/client/CookieStore;->getCookies()Ljava/util/List; │ + invoke-interface {v6}, Lorg/apache/http/client/CookieStore;->getCookies()Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_3 │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_5 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/apache/http/cookie/Cookie; │ │ .line 90 │ .local v2, "cookie":Lorg/apache/http/cookie/Cookie; │ @@ -716,31 +713,31 @@ │ if-eqz v7, :cond_4 │ │ .line 92 │ invoke-interface {v2}, Lorg/apache/http/cookie/Cookie;->getValue()Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-virtual {v4, v7}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setUserId(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v7}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setUserId(Ljava/lang/CharSequence;)V │ │ .line 93 │ invoke-interface {v2}, Lorg/apache/http/cookie/Cookie;->getValue()Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-virtual {v4, v7}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setUserLogin(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v7}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setUserLogin(Ljava/lang/CharSequence;)V │ │ .line 94 │ const/4 v7, 0x1 │ │ invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v7 │ │ - invoke-virtual {v4, v7}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setSuccess(Ljava/lang/Boolean;)V │ + invoke-virtual {v3, v7}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setSuccess(Ljava/lang/Boolean;)V │ │ goto :goto_1 │ │ .line 95 │ :cond_4 │ const-string v7, "pass_hash" │ │ @@ -768,108 +765,108 @@ │ if-eqz v7, :cond_3 │ │ goto :goto_1 │ │ .line 102 │ .end local v2 # "cookie":Lorg/apache/http/cookie/Cookie; │ :cond_5 │ - invoke-static {v6, v4}, Lorg/softeg/slartus/forpdaapi/ProfileApi;->checkLogin(Ljava/lang/String;Lorg/softeg/slartus/forpdaapi/LoginResult;)V │ + invoke-static {v5, v3}, Lorg/softeg/slartus/forpdaapi/ProfileApi;->checkLogin(Ljava/lang/String;Lorg/softeg/slartus/forpdaapi/LoginResult;)V │ │ .line 104 │ - invoke-virtual {v4}, Lorg/softeg/slartus/forpdaapi/LoginResult;->isSuccess()Ljava/lang/Boolean; │ + invoke-virtual {v3}, Lorg/softeg/slartus/forpdaapi/LoginResult;->isSuccess()Ljava/lang/Boolean; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-nez v7, :cond_1 │ + if-nez v6, :cond_1 │ │ .line 105 │ - const-string v7, "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430" │ + const-string v6, "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430" │ │ - invoke-virtual {v4, v7}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setLoginError(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v6}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setLoginError(Ljava/lang/CharSequence;)V │ │ .line 107 │ - const-string v7, "\t\t

\u041f\u0440\u0438\u0447\u0438\u043d\u0430:

\n\n\t\t

(.*?)

" │ + const-string v6, "\t\t

\u041f\u0440\u0438\u0447\u0438\u043d\u0430:

\n\n\t\t

(.*?)

" │ │ - const/16 v8, 0x8 │ + const/16 v7, 0x8 │ │ - invoke-static {v7, v8}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + invoke-static {v6, v7}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v1 │ │ .line 110 │ .local v1, "checkPattern":Ljava/util/regex/Pattern; │ - invoke-virtual {v1, v6}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v1, v5}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 111 │ - .local v5, "m":Ljava/util/regex/Matcher; │ - invoke-virtual {v5}, Ljava/util/regex/Matcher;->find()Z │ + .local v4, "m":Ljava/util/regex/Matcher; │ + invoke-virtual {v4}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_6 │ + if-eqz v6, :cond_6 │ │ .line 112 │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - invoke-virtual {v5, v7}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v4, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v4, v7}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setLoginError(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v6}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setLoginError(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_0 │ │ .line 114 │ :cond_6 │ - const-string v7, "([\\s\\S]*?)" │ + const-string v6, "([\\s\\S]*?)" │ │ - invoke-static {v7}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ + invoke-static {v6}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v1 │ │ .line 115 │ - invoke-virtual {v1, v6}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v1, v5}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 116 │ - invoke-virtual {v5}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual {v4}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_7 │ + if-eqz v6, :cond_7 │ │ .line 117 │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - invoke-virtual {v5, v7}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v4, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v4, v7}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setLoginError(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v6}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setLoginError(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_0 │ │ .line 119 │ :cond_7 │ - invoke-static {v6}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ + invoke-static {v5}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v4, v7}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setLoginError(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v6}, Lorg/softeg/slartus/forpdaapi/LoginResult;->setLoginError(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_0 │ .end method │ │ .method public static logout(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;)Ljava/lang/String; │ .locals 2 │ .param p0, "httpClient" # Lorg/softeg/slartus/forpdaapi/IHttpClient; ├── smali/org/softeg/slartus/forpdaapi/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 954 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaapi/ReputationsApi.smali │ @@ -237,66 +237,66 @@ │ │ move-result-object v6 │ │ goto :goto_1 │ .end method │ │ .method public static loadReputation(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/lang/Boolean;Lorg/softeg/slartus/forpdaapi/ListInfo;Ljava/lang/String;)Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData; │ - .locals 23 │ + .locals 22 │ .param p0, "httpClient" # Lorg/softeg/slartus/forpdaapi/IHttpClient; │ .param p1, "userId" # Ljava/lang/String; │ .param p2, "self" # Ljava/lang/Boolean; │ .param p3, "listInfo" # Lorg/softeg/slartus/forpdaapi/ListInfo; │ .param p4, "plusImage" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException;, │ Ljava/net/URISyntaxException; │ } │ .end annotation │ │ .prologue │ .line 44 │ - new-instance v14, Ljava/util/ArrayList; │ + new-instance v13, Ljava/util/ArrayList; │ │ - invoke-direct {v14}, Ljava/util/ArrayList;->()V │ + invoke-direct {v13}, Ljava/util/ArrayList;->()V │ │ .line 45 │ - .local v14, "qparams":Ljava/util/List;, "Ljava/util/List;" │ + .local v13, "qparams":Ljava/util/List;, "Ljava/util/List;" │ new-instance v1, Lorg/apache/http/message/BasicNameValuePair; │ │ const-string v2, "act" │ │ const-string v3, "rep" │ │ invoke-direct {v1, v2, v3}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v14, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v13, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 46 │ new-instance v1, Lorg/apache/http/message/BasicNameValuePair; │ │ const-string v2, "type" │ │ const-string v3, "history" │ │ invoke-direct {v1, v2, v3}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v14, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v13, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 47 │ new-instance v1, Lorg/apache/http/message/BasicNameValuePair; │ │ const-string v2, "mid" │ │ move-object/from16 v0, p1 │ │ invoke-direct {v1, v2, v0}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v14, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v13, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 48 │ new-instance v1, Lorg/apache/http/message/BasicNameValuePair; │ │ const-string v2, "st" │ │ invoke-virtual/range {p3 .. p3}, Lorg/softeg/slartus/forpdaapi/ListInfo;->getFrom()I │ @@ -305,15 +305,15 @@ │ │ invoke-static {v3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-direct {v1, v2, v3}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v14, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v13, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 49 │ invoke-virtual/range {p2 .. p2}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ @@ -323,41 +323,43 @@ │ │ const-string v2, "mode" │ │ const-string v3, "from" │ │ invoke-direct {v1, v2, v3}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v14, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v13, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 53 │ :cond_0 │ const-string v1, "http" │ │ const-string v2, "4pda.ru" │ │ const/4 v3, -0x1 │ │ const-string v4, "/forum/index.php" │ │ const-string v5, "UTF-8" │ │ - invoke-static {v14, v5}, Lorg/apache/http/client/utils/URLEncodedUtils;->format(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; │ + .line 54 │ + invoke-static {v13, v5}, Lorg/apache/http/client/utils/URLEncodedUtils;->format(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ const/4 v6, 0x0 │ │ + .line 53 │ invoke-static/range {v1 .. v6}, Lorg/apache/http/client/utils/URIUtils;->createURI(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI; │ │ - move-result-object v21 │ + move-result-object v20 │ │ .line 56 │ - .local v21, "uri":Ljava/net/URI; │ - invoke-virtual/range {v21 .. v21}, Ljava/net/URI;->toString()Ljava/lang/String; │ + .local v20, "uri":Ljava/net/URI; │ + invoke-virtual/range {v20 .. v20}, Ljava/net/URI;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ move-object/from16 v0, p0 │ │ invoke-interface {v0, v1}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performGet(Ljava/lang/String;)Ljava/lang/String; │ │ @@ -379,88 +381,83 @@ │ │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v9 │ │ .line 61 │ .local v9, "el":Lorg/jsoup/nodes/Element; │ - new-instance v16, Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData; │ + new-instance v15, Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData; │ │ - invoke-direct/range {v16 .. v16}, Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData;->()V │ + invoke-direct {v15}, Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData;->()V │ │ .line 63 │ - .local v16, "res":Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData; │ + .local v15, "res":Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData; │ if-eqz v9, :cond_1 │ │ .line 64 │ const-string v1, "\\(.*?\\)\\s*(.*?)\\s*(\\S*)\\s*\\[(\\+\\d+\\/-\\d+)\\]" │ │ const/4 v2, 0x2 │ │ invoke-static {v1, v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v1 │ │ + .line 65 │ invoke-virtual {v9}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v22 │ + move-result-object v21 │ │ .line 66 │ - .local v22, "userMatcher":Ljava/util/regex/Matcher; │ - invoke-virtual/range {v22 .. v22}, Ljava/util/regex/Matcher;->find()Z │ + .local v21, "userMatcher":Ljava/util/regex/Matcher; │ + invoke-virtual/range {v21 .. v21}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ .line 67 │ const/4 v1, 0x1 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v1 │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData;->setTitle(Ljava/lang/String;)V │ + invoke-virtual {v15, v1}, Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData;->setTitle(Ljava/lang/String;)V │ │ .line 68 │ const/4 v1, 0x2 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v1 │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData;->setUser(Ljava/lang/String;)V │ + invoke-virtual {v15, v1}, Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData;->setUser(Ljava/lang/String;)V │ │ .line 69 │ const/4 v1, 0x3 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v1 │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData;->setRep(Ljava/lang/String;)V │ + invoke-virtual {v15, v1}, Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData;->setRep(Ljava/lang/String;)V │ │ .line 73 │ - .end local v22 # "userMatcher":Ljava/util/regex/Matcher; │ + .end local v21 # "userMatcher":Ljava/util/regex/Matcher; │ :cond_1 │ const-string v1, "div.pagination" │ │ invoke-virtual {v8, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ @@ -476,89 +473,85 @@ │ │ invoke-virtual {v9, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 76 │ - .local v13, "pel":Lorg/jsoup/nodes/Element; │ - if-eqz v13, :cond_2 │ + .local v12, "pel":Lorg/jsoup/nodes/Element; │ + if-eqz v12, :cond_2 │ │ .line 77 │ const-string v1, "(\\d+)" │ │ invoke-static {v1}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v1 │ │ - invoke-virtual {v13}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual {v12}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 78 │ - .local v12, "m":Ljava/util/regex/Matcher; │ - invoke-virtual {v12}, Ljava/util/regex/Matcher;->find()Z │ + .local v11, "m":Ljava/util/regex/Matcher; │ + invoke-virtual {v11}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ .line 79 │ const/4 v1, 0x1 │ │ - invoke-virtual {v12, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v11, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v1 │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData;->setPagesCount(I)V │ + invoke-virtual {v15, v1}, Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData;->setPagesCount(I)V │ │ .line 81 │ - .end local v12 # "m":Ljava/util/regex/Matcher; │ + .end local v11 # "m":Ljava/util/regex/Matcher; │ :cond_2 │ const-string v1, "span.pagecurrent" │ │ invoke-virtual {v9, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 82 │ - if-eqz v13, :cond_3 │ + if-eqz v12, :cond_3 │ │ .line 83 │ - invoke-virtual {v13}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual {v12}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v1 │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData;->setCurrentPage(I)V │ + invoke-virtual {v15, v1}, Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData;->setCurrentPage(I)V │ │ .line 88 │ - .end local v13 # "pel":Lorg/jsoup/nodes/Element; │ + .end local v12 # "pel":Lorg/jsoup/nodes/Element; │ :cond_3 │ const-string v1, "table.ipbtable" │ │ invoke-virtual {v8, v1}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ @@ -570,267 +563,266 @@ │ │ invoke-virtual {v1, v2}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v2 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :cond_4 │ :goto_0 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_8 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - check-cast v19, Lorg/jsoup/nodes/Element; │ + check-cast v18, Lorg/jsoup/nodes/Element; │ │ .line 89 │ - .local v19, "trElement":Lorg/jsoup/nodes/Element; │ + .local v18, "trElement":Lorg/jsoup/nodes/Element; │ const-string v1, "td" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v18 │ + move-result-object v17 │ │ .line 90 │ - .local v18, "tdElements":Lorg/jsoup/select/Elements; │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->size()I │ + .local v17, "tdElements":Lorg/jsoup/select/Elements; │ + invoke-virtual/range {v17 .. v17}, Lorg/jsoup/select/Elements;->size()I │ │ move-result v1 │ │ - const/4 v2, 0x5 │ + const/4 v3, 0x5 │ │ - if-ne v1, v2, :cond_4 │ + if-ne v1, v3, :cond_4 │ │ .line 91 │ - new-instance v15, Lorg/softeg/slartus/forpdaapi/ReputationEvent; │ + new-instance v14, Lorg/softeg/slartus/forpdaapi/ReputationEvent; │ │ - invoke-direct {v15}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->()V │ + invoke-direct {v14}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->()V │ │ .line 93 │ - .local v15, "rep":Lorg/softeg/slartus/forpdaapi/ReputationEvent; │ + .local v14, "rep":Lorg/softeg/slartus/forpdaapi/ReputationEvent; │ const/4 v1, 0x0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - check-cast v17, Lorg/jsoup/nodes/Element; │ + check-cast v16, Lorg/jsoup/nodes/Element; │ │ .line 94 │ - .local v17, "tdElement":Lorg/jsoup/nodes/Element; │ + .local v16, "tdElement":Lorg/jsoup/nodes/Element; │ const-string v1, "a" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 95 │ - .local v11, "l":Lorg/jsoup/nodes/Element; │ - if-eqz v11, :cond_5 │ + .local v10, "l":Lorg/jsoup/nodes/Element; │ + if-eqz v10, :cond_5 │ │ .line 96 │ const-string v1, "href" │ │ - invoke-virtual {v11, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v10, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v20 │ + move-result-object v19 │ │ .line 97 │ - .local v20, "ur":Landroid/net/Uri; │ + .local v19, "ur":Landroid/net/Uri; │ const-string v1, "showuser" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ invoke-virtual {v0, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-virtual {v15, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setUserId(Ljava/lang/String;)V │ + invoke-virtual {v14, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setUserId(Ljava/lang/String;)V │ │ .line 98 │ - invoke-virtual {v11}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual {v10}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-virtual {v15, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setUser(Ljava/lang/String;)V │ + invoke-virtual {v14, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setUser(Ljava/lang/String;)V │ │ .line 101 │ - .end local v20 # "ur":Landroid/net/Uri; │ + .end local v19 # "ur":Landroid/net/Uri; │ :cond_5 │ const/4 v1, 0x1 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - .end local v17 # "tdElement":Lorg/jsoup/nodes/Element; │ - check-cast v17, Lorg/jsoup/nodes/Element; │ + .end local v16 # "tdElement":Lorg/jsoup/nodes/Element; │ + check-cast v16, Lorg/jsoup/nodes/Element; │ │ .line 102 │ - .restart local v17 # "tdElement":Lorg/jsoup/nodes/Element; │ + .restart local v16 # "tdElement":Lorg/jsoup/nodes/Element; │ const-string v1, "a" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 103 │ - if-eqz v11, :cond_6 │ + if-eqz v10, :cond_6 │ │ .line 104 │ const-string v1, "href" │ │ - invoke-virtual {v11, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v10, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-virtual {v15, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setSourceUrl(Ljava/lang/String;)V │ + invoke-virtual {v14, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setSourceUrl(Ljava/lang/String;)V │ │ .line 105 │ - invoke-virtual {v11}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual {v10}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-virtual {v15, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setSource(Ljava/lang/String;)V │ + invoke-virtual {v14, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setSource(Ljava/lang/String;)V │ │ .line 111 │ :goto_1 │ const/4 v1, 0x2 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - .end local v17 # "tdElement":Lorg/jsoup/nodes/Element; │ - check-cast v17, Lorg/jsoup/nodes/Element; │ + .end local v16 # "tdElement":Lorg/jsoup/nodes/Element; │ + check-cast v16, Lorg/jsoup/nodes/Element; │ │ .line 112 │ - .restart local v17 # "tdElement":Lorg/jsoup/nodes/Element; │ - invoke-virtual/range {v17 .. v17}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + .restart local v16 # "tdElement":Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v16 .. v16}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-virtual {v15, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setDescription(Ljava/lang/String;)V │ + invoke-virtual {v14, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setDescription(Ljava/lang/String;)V │ │ .line 114 │ const/4 v1, 0x3 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - .end local v17 # "tdElement":Lorg/jsoup/nodes/Element; │ - check-cast v17, Lorg/jsoup/nodes/Element; │ + .end local v16 # "tdElement":Lorg/jsoup/nodes/Element; │ + check-cast v16, Lorg/jsoup/nodes/Element; │ │ .line 115 │ - .restart local v17 # "tdElement":Lorg/jsoup/nodes/Element; │ - invoke-virtual/range {v17 .. v17}, Lorg/jsoup/nodes/Element;->html()Ljava/lang/String; │ + .restart local v16 # "tdElement":Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v16 .. v16}, Lorg/jsoup/nodes/Element;->html()Ljava/lang/String; │ │ move-result-object v1 │ │ move-object/from16 v0, p4 │ │ invoke-virtual {v1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_7 │ │ const/4 v1, 0x1 │ │ :goto_2 │ - invoke-virtual {v15, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setState(I)V │ + invoke-virtual {v14, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setState(I)V │ │ .line 117 │ const/4 v1, 0x4 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - .end local v17 # "tdElement":Lorg/jsoup/nodes/Element; │ - check-cast v17, Lorg/jsoup/nodes/Element; │ + .end local v16 # "tdElement":Lorg/jsoup/nodes/Element; │ + check-cast v16, Lorg/jsoup/nodes/Element; │ │ .line 118 │ - .restart local v17 # "tdElement":Lorg/jsoup/nodes/Element; │ - invoke-virtual/range {v17 .. v17}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + .restart local v16 # "tdElement":Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v16 .. v16}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-virtual {v15, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setDate(Ljava/lang/String;)V │ + invoke-virtual {v14, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setDate(Ljava/lang/String;)V │ │ .line 119 │ - invoke-virtual/range {v16 .. v16}, Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData;->getItems()Ljava/util/ArrayList; │ + invoke-virtual {v15}, Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData;->getItems()Ljava/util/ArrayList; │ │ move-result-object v1 │ │ - invoke-virtual {v1, v15}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v14}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_0 │ │ .line 107 │ :cond_6 │ const/4 v1, 0x0 │ │ - invoke-virtual {v15, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setSourceUrl(Ljava/lang/String;)V │ + invoke-virtual {v14, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setSourceUrl(Ljava/lang/String;)V │ │ .line 108 │ - invoke-virtual/range {v17 .. v17}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v16 .. v16}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-virtual {v15, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setSource(Ljava/lang/String;)V │ + invoke-virtual {v14, v1}, Lorg/softeg/slartus/forpdaapi/ReputationEvent;->setSource(Ljava/lang/String;)V │ │ goto :goto_1 │ │ .line 115 │ :cond_7 │ const/4 v1, 0x2 │ │ goto :goto_2 │ │ .line 123 │ - .end local v11 # "l":Lorg/jsoup/nodes/Element; │ - .end local v15 # "rep":Lorg/softeg/slartus/forpdaapi/ReputationEvent; │ - .end local v17 # "tdElement":Lorg/jsoup/nodes/Element; │ - .end local v18 # "tdElements":Lorg/jsoup/select/Elements; │ - .end local v19 # "trElement":Lorg/jsoup/nodes/Element; │ + .end local v10 # "l":Lorg/jsoup/nodes/Element; │ + .end local v14 # "rep":Lorg/softeg/slartus/forpdaapi/ReputationEvent; │ + .end local v16 # "tdElement":Lorg/jsoup/nodes/Element; │ + .end local v17 # "tdElements":Lorg/jsoup/select/Elements; │ + .end local v18 # "trElement":Lorg/jsoup/nodes/Element; │ :cond_8 │ - return-object v16 │ + return-object v15 │ .end method ├── smali/org/softeg/slartus/forpdaapi/TopicApi.smali │ @@ -172,20 +172,22 @@ │ │ const/4 v2, -0x1 │ │ const-string v3, "/forum/index.php" │ │ const-string v4, "UTF-8" │ │ + .line 93 │ invoke-static {v8, v4}, Lorg/apache/http/client/utils/URLEncodedUtils;->format(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 92 │ invoke-static/range {v0 .. v5}, Lorg/apache/http/client/utils/URIUtils;->createURI(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI; │ │ move-result-object v9 │ │ .line 94 │ .local v9, "uri":Ljava/net/URI; │ invoke-virtual {v9}, Ljava/net/URI;->toString()Ljava/lang/String; │ @@ -409,106 +411,105 @@ │ Ljava/text/ParseException;, │ Ljava/io/IOException;, │ Ljava/net/URISyntaxException; │ } │ .end annotation │ │ .prologue │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ .line 119 │ if-nez p1, :cond_1 │ │ - move-object v2, v5 │ + move-object v1, v4 │ │ .line 136 │ :cond_0 │ :goto_0 │ - return-object v2 │ + return-object v1 │ │ .line 121 │ :cond_1 │ - new-instance v1, Lorg/softeg/slartus/forpdaapi/ListInfo; │ + new-instance v0, Lorg/softeg/slartus/forpdaapi/ListInfo; │ │ - invoke-direct {v1}, Lorg/softeg/slartus/forpdaapi/ListInfo;->()V │ + invoke-direct {v0}, Lorg/softeg/slartus/forpdaapi/ListInfo;->()V │ │ .line 122 │ - .local v1, "listInfo":Lorg/softeg/slartus/forpdaapi/ListInfo; │ - const/4 v6, 0x0 │ + .local v0, "listInfo":Lorg/softeg/slartus/forpdaapi/ListInfo; │ + const/4 v5, 0x0 │ │ - invoke-virtual {v1, v6}, Lorg/softeg/slartus/forpdaapi/ListInfo;->setFrom(I)V │ + invoke-virtual {v0, v5}, Lorg/softeg/slartus/forpdaapi/ListInfo;->setFrom(I)V │ │ .line 123 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 125 │ - .local v4, "topicsCount":I │ + .local v3, "topicsCount":I │ :goto_1 │ - invoke-static {p0, v1}, Lorg/softeg/slartus/forpdaapi/TopicsApi;->getFavTopics(Lorg/softeg/slartus/forpdaapi/IHttpClient;Lorg/softeg/slartus/forpdaapi/ListInfo;)Ljava/util/ArrayList; │ + invoke-static {p0, v0}, Lorg/softeg/slartus/forpdaapi/TopicsApi;->getFavTopics(Lorg/softeg/slartus/forpdaapi/IHttpClient;Lorg/softeg/slartus/forpdaapi/ListInfo;)Ljava/util/ArrayList; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 127 │ - .local v3, "topics":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .local v2, "topics":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaapi/FavTopic; │ + check-cast v1, Lorg/softeg/slartus/forpdaapi/FavTopic; │ │ .line 128 │ - .local v2, "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/FavTopic;->getId()Ljava/lang/String; │ + .local v1, "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/FavTopic;->getId()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {p1, v6}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-nez v6, :cond_0 │ │ goto :goto_2 │ │ .line 131 │ - .end local v2 # "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ + .end local v1 # "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ :cond_2 │ - invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - add-int/2addr v4, v6 │ + add-int/2addr v3, v5 │ │ .line 132 │ - invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/ListInfo;->getOutCount()I │ + invoke-virtual {v0}, Lorg/softeg/slartus/forpdaapi/ListInfo;->getOutCount()I │ │ - move-result v6 │ + move-result v5 │ │ - if-gt v6, v4, :cond_3 │ + if-gt v5, v3, :cond_3 │ │ - move-object v2, v5 │ + move-object v1, v4 │ │ .line 136 │ goto :goto_0 │ │ .line 134 │ :cond_3 │ - invoke-virtual {v1, v4}, Lorg/softeg/slartus/forpdaapi/ListInfo;->setFrom(I)V │ + invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaapi/ListInfo;->setFrom(I)V │ │ goto :goto_1 │ .end method │ │ .method public static getReadingUsers(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;)Lorg/softeg/slartus/forpdaapi/TopicReadingUsers; │ .locals 7 │ .param p0, "httpClient" # Lorg/softeg/slartus/forpdaapi/IHttpClient; │ @@ -621,14 +622,15 @@ │ :cond_0 │ const-string v4, "
\\d+ \u0447\u0435\u043b. \u0447\u0438\u0442\u0430\u044e\u0442 \u044d\u0442\u0443 \u0442\u0435\u043c\u0443 \\(\u0433\u043e\u0441\u0442\u0435\u0439: (\\d+), \u0441\u043a\u0440\u044b\u0442\u044b\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439: (\\d+)\\)
" │ │ invoke-static {v4}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v4 │ │ + .line 160 │ invoke-virtual {v4, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v1 │ │ .line 161 │ invoke-virtual {v1}, Ljava/util/regex/Matcher;->find()Z │ │ @@ -710,14 +712,15 @@ │ .local v0, "body":Ljava/lang/String; │ const-string v6, "\"\u041f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u043d\u044b\u0439([^<]*)
\\(([^)]*)\\)
([^<]*)\\d+" │ │ invoke-static {v6, v9}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v6 │ │ + .line 190 │ invoke-virtual {v6, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v2 │ │ .line 191 │ .local v2, "m":Ljava/util/regex/Matcher; │ new-instance v3, Ljava/util/ArrayList; │ @@ -1071,14 +1074,15 @@ │ │ if-nez v1, :cond_2 │ │ const-string v1, "findpost" │ │ const-string v2, "act" │ │ + .line 255 │ invoke-virtual {v0, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ @@ -1230,20 +1234,22 @@ │ │ const/4 v2, -0x1 │ │ const-string v3, "/forum/index.php" │ │ const-string v4, "UTF-8" │ │ + .line 222 │ invoke-static {v7, v4}, Lorg/apache/http/client/utils/URLEncodedUtils;->format(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 221 │ invoke-static/range {v0 .. v5}, Lorg/apache/http/client/utils/URIUtils;->createURI(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI; │ │ move-result-object v8 │ │ .line 223 │ .local v8, "uri":Ljava/net/URI; │ invoke-virtual {v8}, Ljava/net/URI;->toString()Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaapi/TopicBodyParser.smali │ @@ -243,14 +243,15 @@ │ :cond_1 │ const-string v1, "]*class=\"pagination\">[^>]*>(\\d+) \u0441\u0442\u0440\u0430\u043d\u0438\u0446.?.*?]*class=\"pagecurrent\"[^>]*>(\\d+).*?\"/forum/index.php\\?showtopic=\\d+&st=(\\d+)\">»" │ │ invoke-static {v1, v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v1 │ │ + .line 67 │ invoke-virtual {v1, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ .line 68 │ invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z │ │ @@ -659,14 +660,15 @@ │ .line 27 │ const-string v3, "^([\\s\\S]*?)]*name=\"entry([\\s\\S]*?)]*class=\"[^\"]*topic_foot_nav[^\"]*\"[^>]*>" │ │ invoke-static {v3, v5}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v3 │ │ + .line 28 │ invoke-virtual {v3, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v1 │ │ .line 32 │ .local v1, "m":Ljava/util/regex/Matcher; │ invoke-virtual {v1}, Ljava/util/regex/Matcher;->find()Z │ @@ -721,14 +723,15 @@ │ :cond_0 │ const-string v3, "^([\\s\\S]*?)]*>([\\s\\S]*?)" │ │ invoke-static {v3, v5}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v3 │ │ + .line 37 │ invoke-virtual {v3, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v1 │ │ .line 38 │ invoke-virtual {v1}, Ljava/util/regex/Matcher;->find()Z ├── smali/org/softeg/slartus/forpdaapi/Topics.smali │ @@ -32,54 +32,53 @@ │ │ # virtual methods │ .method public getNewTopicsCount()I │ .locals 4 │ │ .prologue │ .line 11 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 12 │ - .local v1, "res":I │ + .local v0, "res":I │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaapi/Topics;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaapi/Topic; │ + check-cast v1, Lorg/softeg/slartus/forpdaapi/Topic; │ │ .line 13 │ - .local v2, "topic":Lorg/softeg/slartus/forpdaapi/Topic; │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/Topic;->getIsNew()Z │ + .local v1, "topic":Lorg/softeg/slartus/forpdaapi/Topic; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/Topic;->getIsNew()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 14 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 16 │ - .end local v2 # "topic":Lorg/softeg/slartus/forpdaapi/Topic; │ + .end local v1 # "topic":Lorg/softeg/slartus/forpdaapi/Topic; │ :cond_1 │ - return v1 │ + return v0 │ .end method │ │ .method public getThemesCount()I │ .locals 1 │ │ .prologue │ .line 30 ├── smali/org/softeg/slartus/forpdaapi/TopicsApi.smali │ @@ -11,15 +11,15 @@ │ .line 36 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static getFavTopics(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Lorg/softeg/slartus/forpdaapi/ListInfo;)Ljava/util/ArrayList; │ - .locals 40 │ + .locals 38 │ .param p0, "client" # Lorg/softeg/slartus/forpdaapi/IHttpClient; │ .param p1, "sortKey" # Ljava/lang/String; │ .param p2, "sortBy" # Ljava/lang/String; │ .param p3, "pruneDay" # Ljava/lang/String; │ .param p4, "topicFilter" # Ljava/lang/String; │ .param p5, "unreadInTop" # Ljava/lang/Boolean; │ .param p6, "fullPagesList" # Ljava/lang/Boolean; │ @@ -49,626 +49,625 @@ │ Ljava/io/IOException;, │ Ljava/net/URISyntaxException; │ } │ .end annotation │ │ .prologue │ .line 51 │ - new-instance v23, Ljava/util/ArrayList; │ + new-instance v21, Ljava/util/ArrayList; │ │ - invoke-direct/range {v23 .. v23}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v21 .. v21}, Ljava/util/ArrayList;->()V │ │ .line 52 │ - .local v23, "qparams":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v3, Lorg/apache/http/message/BasicNameValuePair; │ + .local v21, "qparams":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v2, Lorg/apache/http/message/BasicNameValuePair; │ │ - const-string v4, "act" │ + const-string v3, "act" │ │ - const-string v5, "fav" │ + const-string v4, "fav" │ │ - invoke-direct {v3, v4, v5}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v2, v3, v4}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v21 │ │ - invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 53 │ - new-instance v3, Lorg/apache/http/message/BasicNameValuePair; │ + new-instance v2, Lorg/apache/http/message/BasicNameValuePair; │ │ - const-string v4, "type" │ + const-string v3, "type" │ │ - const-string v5, "topics" │ + const-string v4, "topics" │ │ - invoke-direct {v3, v4, v5}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v2, v3, v4}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v21 │ │ - invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 54 │ if-eqz p1, :cond_0 │ │ .line 55 │ - new-instance v3, Lorg/apache/http/message/BasicNameValuePair; │ + new-instance v2, Lorg/apache/http/message/BasicNameValuePair; │ │ - const-string v4, "sort_key" │ + const-string v3, "sort_key" │ │ move-object/from16 v0, p1 │ │ - invoke-direct {v3, v4, v0}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v2, v3, v0}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v21 │ │ - invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 56 │ :cond_0 │ if-eqz p2, :cond_1 │ │ .line 57 │ - new-instance v3, Lorg/apache/http/message/BasicNameValuePair; │ + new-instance v2, Lorg/apache/http/message/BasicNameValuePair; │ │ - const-string v4, "sort_by" │ + const-string v3, "sort_by" │ │ move-object/from16 v0, p2 │ │ - invoke-direct {v3, v4, v0}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v2, v3, v0}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v21 │ │ - invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 58 │ :cond_1 │ if-eqz p3, :cond_2 │ │ .line 59 │ - new-instance v3, Lorg/apache/http/message/BasicNameValuePair; │ + new-instance v2, Lorg/apache/http/message/BasicNameValuePair; │ │ - const-string v4, "prune_day" │ + const-string v3, "prune_day" │ │ move-object/from16 v0, p3 │ │ - invoke-direct {v3, v4, v0}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v2, v3, v0}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v21 │ │ - invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 60 │ :cond_2 │ if-eqz p4, :cond_3 │ │ .line 61 │ - new-instance v3, Lorg/apache/http/message/BasicNameValuePair; │ + new-instance v2, Lorg/apache/http/message/BasicNameValuePair; │ │ - const-string v4, "topicfilter" │ + const-string v3, "topicfilter" │ │ move-object/from16 v0, p4 │ │ - invoke-direct {v3, v4, v0}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v2, v3, v0}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v21 │ │ - invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 62 │ :cond_3 │ - new-instance v3, Lorg/apache/http/message/BasicNameValuePair; │ + new-instance v2, Lorg/apache/http/message/BasicNameValuePair; │ │ - const-string v4, "st" │ + const-string v3, "st" │ │ invoke-virtual/range {p7 .. p7}, Lorg/softeg/slartus/forpdaapi/ListInfo;->getFrom()I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-static {v5}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + invoke-static {v4}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-direct {v3, v4, v5}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v2, v3, v4}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v21 │ │ - invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 65 │ - const-string v3, "http" │ + const-string v2, "http" │ │ - const-string v4, "4pda.ru" │ + const-string v3, "4pda.ru" │ │ - const/4 v5, -0x1 │ + const/4 v4, -0x1 │ │ - const-string v6, "/forum/index.php" │ + const-string v5, "/forum/index.php" │ │ - const-string v7, "UTF-8" │ + const-string v6, "UTF-8" │ │ - move-object/from16 v0, v23 │ + .line 66 │ + move-object/from16 v0, v21 │ │ - invoke-static {v0, v7}, Lorg/apache/http/client/utils/URLEncodedUtils;->format(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v0, v6}, Lorg/apache/http/client/utils/URLEncodedUtils;->format(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-static/range {v3 .. v8}, Lorg/apache/http/client/utils/URIUtils;->createURI(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI; │ + .line 65 │ + invoke-static/range {v2 .. v7}, Lorg/apache/http/client/utils/URIUtils;->createURI(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI; │ │ - move-result-object v38 │ + move-result-object v36 │ │ .line 67 │ - .local v38, "uri":Ljava/net/URI; │ - invoke-virtual/range {v38 .. v38}, Ljava/net/URI;->toString()Ljava/lang/String; │ + .local v36, "uri":Ljava/net/URI; │ + invoke-virtual/range {v36 .. v36}, Ljava/net/URI;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ move-object/from16 v0, p0 │ │ - invoke-interface {v0, v3}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performGet(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v2}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performGet(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v19 │ │ .line 69 │ - .local v21, "pageBody":Ljava/lang/String; │ - invoke-static/range {v21 .. v21}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ + .local v19, "pageBody":Ljava/lang/String; │ + invoke-static/range {v19 .. v19}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 71 │ - .local v12, "doc":Lorg/jsoup/nodes/Document; │ - const-string v3, "»" │ + .local v11, "doc":Lorg/jsoup/nodes/Document; │ + const-string v2, "»" │ │ - invoke-static {v3}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ + invoke-static {v2}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v3, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v2, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v19 │ + move-result-object v17 │ │ .line 72 │ - .local v19, "m":Ljava/util/regex/Matcher; │ - invoke-virtual/range {v19 .. v19}, Ljava/util/regex/Matcher;->find()Z │ + .local v17, "m":Ljava/util/regex/Matcher; │ + invoke-virtual/range {v17 .. v17}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_4 │ + if-eqz v2, :cond_4 │ │ .line 73 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v0, v2}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v3 │ + move-result v2 │ │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ move-object/from16 v0, p7 │ │ - invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaapi/ListInfo;->setOutCount(I)V │ + invoke-virtual {v0, v2}, Lorg/softeg/slartus/forpdaapi/ListInfo;->setOutCount(I)V │ │ .line 76 │ :cond_4 │ - const-string v3, "\u041f\u043e\u0441\u043b\u0435\u0434.:\\s*(.*?)(.*?)$" │ + const-string v2, "\u041f\u043e\u0441\u043b\u0435\u0434.:\\s*(.*?)(.*?)$" │ │ - const/16 v4, 0xa │ + const/16 v3, 0xa │ │ - invoke-static {v3, v4}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + invoke-static {v2, v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v18 │ + move-result-object v16 │ │ .line 78 │ - .local v18, "lastPostPattern":Ljava/util/regex/Pattern; │ - const-string v3, "wr_fav_subscribe\\(\\d+,\"(\\w+)\"\\);" │ + .local v16, "lastPostPattern":Ljava/util/regex/Pattern; │ + const-string v2, "wr_fav_subscribe\\(\\d+,\"(\\w+)\"\\);" │ │ - const/16 v4, 0xa │ + const/16 v3, 0xa │ │ - invoke-static {v3, v4}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + invoke-static {v2, v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v36 │ + move-result-object v34 │ │ .line 81 │ - .local v36, "trackTypePattern":Ljava/util/regex/Pattern; │ - new-instance v24, Ljava/util/ArrayList; │ + .local v34, "trackTypePattern":Ljava/util/regex/Pattern; │ + new-instance v22, Ljava/util/ArrayList; │ │ - invoke-direct/range {v24 .. v24}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v22 .. v22}, Ljava/util/ArrayList;->()V │ │ .line 82 │ - .local v24, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v22, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-static {}, Lorg/softeg/slartus/forpdacommon/Functions;->getToday()Ljava/lang/String; │ │ - move-result-object v30 │ + move-result-object v28 │ │ .line 83 │ - .local v30, "today":Ljava/lang/String; │ + .local v28, "today":Ljava/lang/String; │ invoke-static {}, Lorg/softeg/slartus/forpdacommon/Functions;->getYesterToday()Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v37 │ │ .line 84 │ - .local v39, "yesterday":Ljava/lang/String; │ + .local v37, "yesterday":Ljava/lang/String; │ invoke-virtual/range {p7 .. p7}, Lorg/softeg/slartus/forpdaapi/ListInfo;->getFrom()I │ │ - move-result v3 │ + move-result v2 │ │ - add-int/lit16 v3, v3, 0x3e8 │ + add-int/lit16 v2, v2, 0x3e8 │ │ - add-int/lit8 v25, v3, 0x1 │ + add-int/lit8 v23, v2, 0x1 │ │ .line 85 │ - .local v25, "sortOrder":I │ - const-string v3, "div[data-item-fid]" │ + .local v23, "sortOrder":I │ + const-string v2, "div[data-item-fid]" │ │ - invoke-virtual {v12, v3}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v11, v2}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v16 │ + move-result-object v2 │ │ - .local v16, "i$":Ljava/util/Iterator; │ :cond_5 │ :goto_0 │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_a │ │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v33 │ + move-result-object v31 │ │ - check-cast v33, Lorg/jsoup/nodes/Element; │ + check-cast v31, Lorg/jsoup/nodes/Element; │ │ .line 86 │ - .local v33, "topicElement":Lorg/jsoup/nodes/Element; │ + .local v31, "topicElement":Lorg/jsoup/nodes/Element; │ const-string v3, "div.topic_title" │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v31 │ │ invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 87 │ - .local v14, "elements":Lorg/jsoup/select/Elements; │ - invoke-virtual {v14}, Lorg/jsoup/select/Elements;->size()I │ + .local v13, "elements":Lorg/jsoup/select/Elements; │ + invoke-virtual {v13}, Lorg/jsoup/select/Elements;->size()I │ │ move-result v3 │ │ if-eqz v3, :cond_5 │ │ .line 88 │ - invoke-virtual {v14}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v13}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v34 │ + move-result-object v32 │ │ .line 89 │ - .local v34, "topicTitleDivElement":Lorg/jsoup/nodes/Element; │ + .local v32, "topicTitleDivElement":Lorg/jsoup/nodes/Element; │ const-string v3, "a" │ │ - move-object/from16 v0, v34 │ + move-object/from16 v0, v32 │ │ invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 90 │ - invoke-virtual {v14}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v13}, Lorg/jsoup/select/Elements;->size()I │ │ move-result v3 │ │ if-eqz v3, :cond_5 │ │ .line 91 │ - invoke-virtual {v14}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v13}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 92 │ - .local v13, "element":Lorg/jsoup/nodes/Element; │ + .local v12, "element":Lorg/jsoup/nodes/Element; │ const-string v3, "href" │ │ - invoke-virtual {v13, v3}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v12, v3}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v37 │ + move-result-object v35 │ │ .line 93 │ - .local v37, "ur":Landroid/net/Uri; │ + .local v35, "ur":Landroid/net/Uri; │ const-string v3, "data-item-fid" │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v31 │ │ invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v25 │ │ .line 94 │ - .local v27, "tId":Ljava/lang/String; │ + .local v25, "tId":Ljava/lang/String; │ const-string v3, "1" │ │ const-string v4, "data-item-pin" │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v31 │ │ invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v22 │ + move-result-object v20 │ │ .line 95 │ - .local v22, "pinned":Ljava/lang/Boolean; │ - const/16 v35, 0x0 │ + .local v20, "pinned":Ljava/lang/Boolean; │ + const/16 v33, 0x0 │ │ .line 96 │ - .local v35, "trackType":Ljava/lang/String; │ + .local v33, "trackType":Ljava/lang/String; │ const-string v3, "div.topic_body" │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v31 │ │ invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 97 │ - invoke-virtual {v14}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v13}, Lorg/jsoup/select/Elements;->size()I │ │ move-result v3 │ │ if-lez v3, :cond_6 │ │ .line 98 │ - invoke-virtual {v14}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v13}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/jsoup/nodes/Element;->html()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 99 │ - .local v15, "html":Ljava/lang/String; │ - move-object/from16 v0, v36 │ + .local v14, "html":Ljava/lang/String; │ + move-object/from16 v0, v34 │ │ - invoke-virtual {v0, v15}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v0, v14}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v19 │ + move-result-object v17 │ │ .line 100 │ - invoke-virtual/range {v19 .. v19}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual/range {v17 .. v17}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v3 │ │ if-eqz v3, :cond_6 │ │ .line 101 │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v35 │ + move-result-object v33 │ │ .line 104 │ - .end local v15 # "html":Ljava/lang/String; │ + .end local v14 # "html":Ljava/lang/String; │ :cond_6 │ const-string v3, "showtopic" │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v3}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_7 │ │ .line 105 │ - new-instance v31, Lorg/softeg/slartus/forpdaapi/FavTopic; │ + new-instance v29, Lorg/softeg/slartus/forpdaapi/FavTopic; │ │ const/4 v3, 0x0 │ │ - invoke-virtual/range {v34 .. v34}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v32 .. v32}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v4 │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ invoke-direct {v0, v3, v4}, Lorg/softeg/slartus/forpdaapi/FavTopic;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 106 │ - .local v31, "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ - move-object/from16 v0, v31 │ + .local v29, "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ + move-object/from16 v0, v29 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/FavTopic;->setTid(Ljava/lang/String;)V │ │ .line 107 │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/FavTopic;->setPinned(Ljava/lang/Boolean;)V │ │ .line 108 │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/FavTopic;->setTrackType(Ljava/lang/String;)V │ │ .line 109 │ const-string v3, "\u0424\u043e\u0440\u0443\u043c" │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaapi/FavTopic;->setDescription(Ljava/lang/String;)V │ │ .line 110 │ - add-int/lit8 v26, v25, 0x1 │ + add-int/lit8 v24, v23, 0x1 │ │ - .end local v25 # "sortOrder":I │ - .local v26, "sortOrder":I │ - invoke-static/range {v25 .. v25}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + .end local v23 # "sortOrder":I │ + .local v24, "sortOrder":I │ + invoke-static/range {v23 .. v23}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaapi/FavTopic;->setSortOrder(Ljava/lang/CharSequence;)V │ │ .line 111 │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - move/from16 v25, v26 │ + move/from16 v23, v24 │ │ .line 112 │ - .end local v26 # "sortOrder":I │ - .restart local v25 # "sortOrder":I │ + .end local v24 # "sortOrder":I │ + .restart local v23 # "sortOrder":I │ goto/16 :goto_0 │ │ .line 116 │ - .end local v31 # "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ + .end local v29 # "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ :cond_7 │ const-string v3, "showtopic" │ │ - move-object/from16 v0, v37 │ + move-object/from16 v0, v35 │ │ invoke-virtual {v0, v3}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v15 │ │ .line 117 │ - .local v17, "id":Ljava/lang/String; │ - invoke-virtual {v13}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + .local v15, "id":Ljava/lang/String; │ + invoke-virtual {v12}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v27 │ │ .line 118 │ - .local v29, "title":Ljava/lang/String; │ - new-instance v31, Lorg/softeg/slartus/forpdaapi/FavTopic; │ - │ - move-object/from16 v0, v31 │ + .local v27, "title":Ljava/lang/String; │ + new-instance v29, Lorg/softeg/slartus/forpdaapi/FavTopic; │ │ - move-object/from16 v1, v17 │ + move-object/from16 v0, v29 │ │ - move-object/from16 v2, v29 │ + move-object/from16 v1, v27 │ │ - invoke-direct {v0, v1, v2}, Lorg/softeg/slartus/forpdaapi/FavTopic;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v0, v15, v1}, Lorg/softeg/slartus/forpdaapi/FavTopic;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 119 │ - .restart local v31 # "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ - move-object/from16 v0, v31 │ + .restart local v29 # "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ + move-object/from16 v0, v29 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/FavTopic;->setTid(Ljava/lang/String;)V │ │ .line 120 │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/FavTopic;->setPinned(Ljava/lang/Boolean;)V │ │ .line 121 │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/FavTopic;->setTrackType(Ljava/lang/String;)V │ │ .line 122 │ const-string v3, "div.topic_body" │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v31 │ │ invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 123 │ - invoke-virtual {v14}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v13}, Lorg/jsoup/select/Elements;->size()I │ │ move-result v3 │ │ if-lez v3, :cond_5 │ │ .line 124 │ - invoke-virtual {v14}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v13}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v32 │ + move-result-object v30 │ │ .line 125 │ - .local v32, "topicBodyDivElement":Lorg/jsoup/nodes/Element; │ + .local v30, "topicBodyDivElement":Lorg/jsoup/nodes/Element; │ const-string v3, "span.topic_desc" │ │ - move-object/from16 v0, v32 │ + move-object/from16 v0, v30 │ │ invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 126 │ - invoke-virtual {v14}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v13}, Lorg/jsoup/select/Elements;->size()I │ │ move-result v3 │ │ if-lez v3, :cond_8 │ │ .line 127 │ - invoke-virtual {v14}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v13}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaapi/FavTopic;->setDescription(Ljava/lang/String;)V │ │ .line 128 │ const-string v3, "showforum=(\\d*)" │ │ invoke-static {v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v3 │ │ - invoke-virtual {v14}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v13}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v4 │ │ const-string v5, "a" │ │ invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ @@ -682,319 +681,320 @@ │ │ invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v19 │ + move-result-object v17 │ │ .line 129 │ - invoke-virtual/range {v19 .. v19}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual/range {v17 .. v17}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v3 │ │ if-eqz v3, :cond_8 │ │ .line 130 │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaapi/FavTopic;->setForumId(Ljava/lang/String;)V │ │ .line 133 │ :cond_8 │ - invoke-virtual/range {v32 .. v32}, Lorg/jsoup/nodes/Element;->html()Ljava/lang/String; │ + invoke-virtual/range {v30 .. v30}, Lorg/jsoup/nodes/Element;->html()Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v26 │ │ .line 134 │ - .local v28, "text":Ljava/lang/String; │ + .local v26, "text":Ljava/lang/String; │ const-string v3, "view=getnewpost" │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v26 │ │ invoke-virtual {v0, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v3 │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaapi/FavTopic;->setIsNew(Z)V │ │ .line 136 │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v26 │ │ invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v19 │ + move-result-object v17 │ │ .line 137 │ - invoke-virtual/range {v19 .. v19}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual/range {v17 .. v17}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v3 │ │ if-eqz v3, :cond_9 │ │ .line 138 │ const/4 v3, 0x2 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v30 │ + move-object/from16 v0, v28 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v37 │ │ invoke-static {v3, v0, v1}, Lorg/softeg/slartus/forpdacommon/Functions;->parseForumDateTime(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date; │ │ move-result-object v3 │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaapi/FavTopic;->setLastMessageDate(Ljava/util/Date;)V │ │ .line 139 │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaapi/FavTopic;->setLastMessageAuthor(Ljava/lang/String;)V │ │ .line 141 │ :cond_9 │ - add-int/lit8 v26, v25, 0x1 │ + add-int/lit8 v24, v23, 0x1 │ │ - .end local v25 # "sortOrder":I │ - .restart local v26 # "sortOrder":I │ - invoke-static/range {v25 .. v25}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + .end local v23 # "sortOrder":I │ + .restart local v24 # "sortOrder":I │ + invoke-static/range {v23 .. v23}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaapi/FavTopic;->setSortOrder(Ljava/lang/CharSequence;)V │ │ .line 143 │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - move/from16 v25, v26 │ + move/from16 v23, v24 │ │ - .end local v26 # "sortOrder":I │ - .restart local v25 # "sortOrder":I │ + .end local v24 # "sortOrder":I │ + .restart local v23 # "sortOrder":I │ goto/16 :goto_0 │ │ .line 147 │ - .end local v13 # "element":Lorg/jsoup/nodes/Element; │ - .end local v14 # "elements":Lorg/jsoup/select/Elements; │ - .end local v17 # "id":Ljava/lang/String; │ - .end local v22 # "pinned":Ljava/lang/Boolean; │ - .end local v27 # "tId":Ljava/lang/String; │ - .end local v28 # "text":Ljava/lang/String; │ - .end local v29 # "title":Ljava/lang/String; │ - .end local v31 # "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ - .end local v32 # "topicBodyDivElement":Lorg/jsoup/nodes/Element; │ - .end local v33 # "topicElement":Lorg/jsoup/nodes/Element; │ - .end local v34 # "topicTitleDivElement":Lorg/jsoup/nodes/Element; │ - .end local v35 # "trackType":Ljava/lang/String; │ - .end local v37 # "ur":Landroid/net/Uri; │ + .end local v12 # "element":Lorg/jsoup/nodes/Element; │ + .end local v13 # "elements":Lorg/jsoup/select/Elements; │ + .end local v15 # "id":Ljava/lang/String; │ + .end local v20 # "pinned":Ljava/lang/Boolean; │ + .end local v25 # "tId":Ljava/lang/String; │ + .end local v26 # "text":Ljava/lang/String; │ + .end local v27 # "title":Ljava/lang/String; │ + .end local v29 # "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ + .end local v30 # "topicBodyDivElement":Lorg/jsoup/nodes/Element; │ + .end local v31 # "topicElement":Lorg/jsoup/nodes/Element; │ + .end local v32 # "topicTitleDivElement":Lorg/jsoup/nodes/Element; │ + .end local v33 # "trackType":Ljava/lang/String; │ + .end local v35 # "ur":Landroid/net/Uri; │ :cond_a │ invoke-virtual/range {p6 .. p6}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_b │ + if-eqz v2, :cond_b │ │ .line 149 │ :goto_1 │ invoke-virtual/range {p7 .. p7}, Lorg/softeg/slartus/forpdaapi/ListInfo;->getOutCount()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-virtual/range {v24 .. v24}, Ljava/util/ArrayList;->size()I │ + invoke-virtual/range {v22 .. v22}, Ljava/util/ArrayList;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - if-gt v3, v4, :cond_d │ + if-gt v2, v3, :cond_d │ │ .line 158 │ :cond_b │ invoke-virtual/range {p5 .. p5}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_c │ + if-eqz v2, :cond_c │ │ .line 159 │ - const/4 v11, -0x1 │ + const/4 v10, -0x1 │ │ .line 160 │ - .local v11, "asc":I │ - new-instance v3, Lorg/softeg/slartus/forpdaapi/TopicsApi$1; │ + .local v10, "asc":I │ + new-instance v2, Lorg/softeg/slartus/forpdaapi/TopicsApi$1; │ │ - invoke-direct {v3}, Lorg/softeg/slartus/forpdaapi/TopicsApi$1;->()V │ + invoke-direct {v2}, Lorg/softeg/slartus/forpdaapi/TopicsApi$1;->()V │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - invoke-static {v0, v3}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v0, v2}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 170 │ - .end local v11 # "asc":I │ + .end local v10 # "asc":I │ :cond_c │ - invoke-virtual/range {v24 .. v24}, Ljava/util/ArrayList;->size()I │ + invoke-virtual/range {v22 .. v22}, Ljava/util/ArrayList;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_e │ + if-nez v2, :cond_e │ │ .line 171 │ - const-string v3, "
([\\s\\S]*?)
" │ + const-string v2, "
([\\s\\S]*?)
" │ │ - invoke-static {v3}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ + invoke-static {v2}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - move-object/from16 v0, v21 │ + .line 172 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v3, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v2, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v19 │ + move-result-object v17 │ │ .line 173 │ - invoke-virtual/range {v19 .. v19}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual/range {v17 .. v17}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_e │ + if-eqz v2, :cond_e │ │ .line 174 │ - new-instance v3, Lorg/softeg/slartus/forpdacommon/NotReportException; │ + new-instance v2, Lorg/softeg/slartus/forpdacommon/NotReportException; │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v4}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ + invoke-static {v3}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - new-instance v5, Ljava/lang/Exception; │ + new-instance v4, Ljava/lang/Exception; │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v0, v5}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-static {v6}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ + invoke-static {v5}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-direct {v5, v6}, Ljava/lang/Exception;->(Ljava/lang/String;)V │ + invoke-direct {v4, v5}, Ljava/lang/Exception;->(Ljava/lang/String;)V │ │ - invoke-direct {v3, v4, v5}, Lorg/softeg/slartus/forpdacommon/NotReportException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct {v2, v3, v4}, Lorg/softeg/slartus/forpdacommon/NotReportException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v3 │ + throw v2 │ │ .line 151 │ :cond_d │ - invoke-virtual/range {v24 .. v24}, Ljava/util/ArrayList;->size()I │ + invoke-virtual/range {v22 .. v22}, Ljava/util/ArrayList;->size()I │ │ - move-result v3 │ + move-result v2 │ │ move-object/from16 v0, p7 │ │ - invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaapi/ListInfo;->setFrom(I)V │ + invoke-virtual {v0, v2}, Lorg/softeg/slartus/forpdaapi/ListInfo;->setFrom(I)V │ │ .line 152 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - move-object/from16 v3, p0 │ + move-object/from16 v2, p0 │ │ - move-object/from16 v4, p1 │ + move-object/from16 v3, p1 │ │ - move-object/from16 v5, p2 │ + move-object/from16 v4, p2 │ │ - move-object/from16 v6, p3 │ + move-object/from16 v5, p3 │ │ - move-object/from16 v7, p4 │ + move-object/from16 v6, p4 │ │ - move-object/from16 v10, p7 │ + move-object/from16 v9, p7 │ │ - invoke-static/range {v3 .. v10}, Lorg/softeg/slartus/forpdaapi/TopicsApi;->getFavTopics(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Lorg/softeg/slartus/forpdaapi/ListInfo;)Ljava/util/ArrayList; │ + invoke-static/range {v2 .. v9}, Lorg/softeg/slartus/forpdaapi/TopicsApi;->getFavTopics(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Lorg/softeg/slartus/forpdaapi/ListInfo;)Ljava/util/ArrayList; │ │ - move-result-object v20 │ + move-result-object v18 │ │ .line 153 │ - .local v20, "nextPageTopics":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual/range {v20 .. v20}, Ljava/util/ArrayList;->size()I │ + .local v18, "nextPageTopics":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual/range {v18 .. v18}, Ljava/util/ArrayList;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_b │ + if-eqz v2, :cond_b │ │ .line 155 │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ │ goto/16 :goto_1 │ │ .line 177 │ - .end local v20 # "nextPageTopics":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v18 # "nextPageTopics":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_e │ - return-object v24 │ + return-object v22 │ .end method │ │ .method public static getFavTopics(Lorg/softeg/slartus/forpdaapi/IHttpClient;Lorg/softeg/slartus/forpdaapi/ListInfo;)Ljava/util/ArrayList; │ .locals 8 │ .param p0, "client" # Lorg/softeg/slartus/forpdaapi/IHttpClient; │ .param p1, "listInfo" # Lorg/softeg/slartus/forpdaapi/ListInfo; │ .annotation system Ldalvik/annotation/Signature; │ @@ -1046,15 +1046,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static getForumTopics(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Lorg/softeg/slartus/forpdaapi/ListInfo;)Ljava/util/ArrayList; │ - .locals 27 │ + .locals 26 │ .param p0, "client" # Lorg/softeg/slartus/forpdaapi/IHttpClient; │ .param p1, "url" # Ljava/lang/String; │ .param p2, "forumId" # Ljava/lang/String; │ .param p3, "unreadInTop" # Ljava/lang/Boolean; │ .param p4, "listInfo" # Lorg/softeg/slartus/forpdaapi/ListInfo; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -1080,794 +1080,782 @@ │ } │ .end annotation │ │ .prologue │ .line 187 │ invoke-interface/range {p0 .. p1}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performGet(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 189 │ - .local v11, "pageBody":Ljava/lang/String; │ - new-instance v12, Ljava/util/ArrayList; │ + .local v10, "pageBody":Ljava/lang/String; │ + new-instance v11, Ljava/util/ArrayList; │ │ - invoke-direct {v12}, Ljava/util/ArrayList;->()V │ + invoke-direct {v11}, Ljava/util/ArrayList;->()V │ │ .line 191 │ - .local v12, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v11, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-static {}, Lorg/softeg/slartus/forpdacommon/HttpHelper;->getRedirectUri()Ljava/net/URI; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - if-eqz v23, :cond_0 │ + if-eqz v22, :cond_0 │ │ invoke-static {}, Lorg/softeg/slartus/forpdacommon/HttpHelper;->getRedirectUri()Ljava/net/URI; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/net/URI;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/net/URI;->toString()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v23 .. v23}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - const-string v24, "act=search" │ + const-string v23, "act=search" │ │ - invoke-virtual/range {v23 .. v24}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v23 │ + move-result v22 │ │ - if-nez v23, :cond_1 │ + if-nez v22, :cond_1 │ │ + .line 192 │ :cond_0 │ invoke-virtual/range {p1 .. p1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - const-string v24, "act=search" │ + const-string v23, "act=search" │ │ - invoke-virtual/range {v23 .. v24}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v23 │ + move-result v22 │ │ - if-eqz v23, :cond_4 │ + if-eqz v22, :cond_4 │ │ .line 193 │ :cond_1 │ move-object/from16 v0, p4 │ │ - invoke-static {v11, v0}, Lorg/softeg/slartus/forpdaapi/search/SearchApi;->parse(Ljava/lang/String;Lorg/softeg/slartus/forpdaapi/ListInfo;)Ljava/util/ArrayList; │ + invoke-static {v10, v0}, Lorg/softeg/slartus/forpdaapi/search/SearchApi;->parse(Ljava/lang/String;Lorg/softeg/slartus/forpdaapi/ListInfo;)Ljava/util/ArrayList; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 261 │ :cond_2 │ invoke-virtual/range {p3 .. p3}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v23 │ + move-result v22 │ │ - if-eqz v23, :cond_3 │ + if-eqz v22, :cond_3 │ │ .line 262 │ const/4 v3, -0x1 │ │ .line 263 │ .local v3, "asc":I │ - new-instance v23, Lorg/softeg/slartus/forpdaapi/TopicsApi$2; │ + new-instance v22, Lorg/softeg/slartus/forpdaapi/TopicsApi$2; │ │ - invoke-direct/range {v23 .. v23}, Lorg/softeg/slartus/forpdaapi/TopicsApi$2;->()V │ + invoke-direct/range {v22 .. v22}, Lorg/softeg/slartus/forpdaapi/TopicsApi$2;->()V │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ - invoke-static {v12, v0}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v11, v0}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 273 │ .end local v3 # "asc":I │ :cond_3 │ - invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v11}, Ljava/util/ArrayList;->size()I │ │ - move-result v23 │ + move-result v22 │ │ - if-nez v23, :cond_d │ + if-nez v22, :cond_d │ │ .line 274 │ - const-string v23, "
([\\s\\S]*?)
" │ + const-string v22, "
([\\s\\S]*?)
" │ │ - invoke-static/range {v23 .. v23}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ + invoke-static/range {v22 .. v22}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - move-object/from16 v0, v23 │ + .line 275 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v11}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 276 │ - .local v10, "m":Ljava/util/regex/Matcher; │ - invoke-virtual {v10}, Ljava/util/regex/Matcher;->find()Z │ + .local v9, "m":Ljava/util/regex/Matcher; │ + invoke-virtual {v9}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v23 │ + move-result v22 │ │ - if-eqz v23, :cond_d │ + if-eqz v22, :cond_d │ │ .line 277 │ - new-instance v23, Lorg/softeg/slartus/forpdacommon/NotReportException; │ + new-instance v22, Lorg/softeg/slartus/forpdacommon/NotReportException; │ │ - const/16 v24, 0x1 │ + const/16 v23, 0x1 │ │ - move/from16 v0, v24 │ + move/from16 v0, v23 │ │ - invoke-virtual {v10, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v9, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v23 │ │ - invoke-static/range {v24 .. v24}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ + invoke-static/range {v23 .. v23}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ - move-result-object v24 │ + move-result-object v23 │ │ - invoke-virtual/range {v24 .. v24}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual/range {v23 .. v23}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v23 │ │ - new-instance v25, Ljava/lang/Exception; │ + new-instance v24, Ljava/lang/Exception; │ │ - const/16 v26, 0x1 │ + const/16 v25, 0x1 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - invoke-virtual {v10, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v9, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - invoke-static/range {v26 .. v26}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ + invoke-static/range {v25 .. v25}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - invoke-virtual/range {v26 .. v26}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual/range {v25 .. v25}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - invoke-direct/range {v25 .. v26}, Ljava/lang/Exception;->(Ljava/lang/String;)V │ + invoke-direct/range {v24 .. v25}, Ljava/lang/Exception;->(Ljava/lang/String;)V │ │ - invoke-direct/range {v23 .. v25}, Lorg/softeg/slartus/forpdacommon/NotReportException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct/range {v22 .. v24}, Lorg/softeg/slartus/forpdacommon/NotReportException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v23 │ + throw v22 │ │ .line 195 │ - .end local v10 # "m":Ljava/util/regex/Matcher; │ + .end local v9 # "m":Ljava/util/regex/Matcher; │ :cond_4 │ invoke-virtual/range {p4 .. p4}, Lorg/softeg/slartus/forpdaapi/ListInfo;->getFrom()I │ │ - move-result v15 │ + move-result v14 │ │ .line 196 │ - .local v15, "start":I │ - const-string v23, "" │ + .local v14, "start":I │ + const-string v22, "" │ │ - const/16 v24, 0x2 │ + const/16 v23, 0x2 │ │ - invoke-static/range {v23 .. v24}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + invoke-static/range {v22 .. v23}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 199 │ - .local v9, "lastPageStartPattern":Ljava/util/regex/Pattern; │ - const-string v23, "
([^<]*)
\u0430\u0432\u0442\u043e\u0440: [^<]*
(\u041d\u043e\u0432\u044b\u0435)?\\s*\u041f\u043e\u0441\u043b\u0435\u0434.: ([^<]*)(.*?)<.*?/div>" │ + .local v8, "lastPageStartPattern":Ljava/util/regex/Pattern; │ + const-string v22, "
.*?([^<]*).*?
([^<]*)
\u0430\u0432\u0442\u043e\u0440: [^<]*
(\u041d\u043e\u0432\u044b\u0435)?\\s*\u041f\u043e\u0441\u043b\u0435\u0434.: ([^<]*)(.*?)<.*?/div>" │ │ - const/16 v24, 0x2 │ + const/16 v23, 0x2 │ │ - invoke-static/range {v23 .. v24}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + invoke-static/range {v22 .. v23}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v18 │ + move-result-object v17 │ │ .line 201 │ - .local v18, "themesPattern":Ljava/util/regex/Pattern; │ + .local v17, "themesPattern":Ljava/util/regex/Pattern; │ invoke-static {}, Lorg/softeg/slartus/forpdacommon/Functions;->getToday()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ .line 202 │ - .local v19, "today":Ljava/lang/String; │ + .local v18, "today":Ljava/lang/String; │ invoke-static {}, Lorg/softeg/slartus/forpdacommon/Functions;->getYesterToday()Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ .line 203 │ - .local v22, "yesterday":Ljava/lang/String; │ - const-string v23, "showtopic=(\\d+)" │ + .local v21, "yesterday":Ljava/lang/String; │ + const-string v22, "showtopic=(\\d+)" │ │ - const/16 v24, 0x2 │ + const/16 v23, 0x2 │ │ - invoke-static/range {v23 .. v24}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + invoke-static/range {v22 .. v23}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 204 │ - .local v8, "idPattern":Ljava/util/regex/Pattern; │ - const-string v23, "showforum=(\\d+)" │ + .local v7, "idPattern":Ljava/util/regex/Pattern; │ + const-string v22, "showforum=(\\d+)" │ │ - const/16 v24, 0x2 │ + const/16 v23, 0x2 │ │ - invoke-static/range {v23 .. v24}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + invoke-static/range {v22 .. v23}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v6 │ │ .line 205 │ .local v6, "forumIdPattern":Ljava/util/regex/Pattern; │ - invoke-static {v11}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ + invoke-static {v10}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ move-result-object v4 │ │ .line 206 │ .local v4, "doc":Lorg/jsoup/nodes/Document; │ - const-string v23, "table:has(th:contains(\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0442\u0435\u043c\u044b)) tr" │ + const-string v22, "table:has(th:contains(\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0442\u0435\u043c\u044b)) tr" │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v21 │ + move-result-object v20 │ │ .line 207 │ - .local v21, "trElements":Lorg/jsoup/select/Elements; │ - invoke-virtual/range {v21 .. v21}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v20, "trElements":Lorg/jsoup/select/Elements; │ + invoke-virtual/range {v20 .. v20}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v23 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :cond_5 │ :goto_0 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v23 .. v23}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v23 │ + move-result v22 │ │ - if-eqz v23, :cond_a │ + if-eqz v22, :cond_a │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v23 .. v23}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - check-cast v20, Lorg/jsoup/nodes/Element; │ + check-cast v19, Lorg/jsoup/nodes/Element; │ │ .line 208 │ - .local v20, "trElement":Lorg/jsoup/nodes/Element; │ - invoke-virtual/range {v20 .. v20}, Lorg/jsoup/nodes/Element;->children()Lorg/jsoup/select/Elements; │ + .local v19, "trElement":Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v19 .. v19}, Lorg/jsoup/nodes/Element;->children()Lorg/jsoup/select/Elements; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v23 .. v23}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v23 │ + move-result v22 │ │ const/16 v24, 0x3 │ │ - move/from16 v0, v23 │ + move/from16 v0, v22 │ │ move/from16 v1, v24 │ │ if-lt v0, v1, :cond_5 │ │ .line 210 │ - const/16 v23, 0x2 │ + const/16 v22, 0x2 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v23 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->child(I)Lorg/jsoup/nodes/Element; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 211 │ - .local v16, "tdElement":Lorg/jsoup/nodes/Element; │ - const-string v23, "a[href~=showtopic]" │ + .local v15, "tdElement":Lorg/jsoup/nodes/Element; │ + const-string v22, "a[href~=showtopic]" │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v23 │ + invoke-virtual {v15, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ - │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v23 .. v23}, Lorg/jsoup/select/Elements;->last()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->last()Lorg/jsoup/nodes/Element; │ │ move-result-object v5 │ │ .line 212 │ .local v5, "el":Lorg/jsoup/nodes/Element; │ if-eqz v5, :cond_5 │ │ .line 214 │ - const-string v23, "href" │ + const-string v22, "href" │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v5, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v8, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v7, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 215 │ - .restart local v10 # "m":Ljava/util/regex/Matcher; │ - invoke-virtual {v10}, Ljava/util/regex/Matcher;->find()Z │ + .restart local v9 # "m":Ljava/util/regex/Matcher; │ + invoke-virtual {v9}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v23 │ + move-result v22 │ │ - if-eqz v23, :cond_5 │ + if-eqz v22, :cond_5 │ │ .line 217 │ - new-instance v17, Lorg/softeg/slartus/forpdaapi/Topic; │ + new-instance v16, Lorg/softeg/slartus/forpdaapi/Topic; │ │ - const/16 v23, 0x1 │ + const/16 v22, 0x1 │ │ - move/from16 v0, v23 │ + move/from16 v0, v22 │ │ - invoke-virtual {v10, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v9, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ invoke-virtual {v5}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v24 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ move-object/from16 v2, v24 │ │ invoke-direct {v0, v1, v2}, Lorg/softeg/slartus/forpdaapi/Topic;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 218 │ - .local v17, "theme":Lorg/softeg/slartus/forpdaapi/Topic; │ - const-string v23, "span.desc" │ - │ - move-object/from16 v0, v16 │ + .local v16, "theme":Lorg/softeg/slartus/forpdaapi/Topic; │ + const-string v22, "span.desc" │ │ - move-object/from16 v1, v23 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v15, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v23 .. v23}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v5 │ │ .line 219 │ if-eqz v5, :cond_6 │ │ .line 220 │ invoke-virtual {v5}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/Topic;->setDescription(Ljava/lang/String;)V │ │ .line 221 │ :cond_6 │ - const-string v23, "a[href*=view=getnewpost]" │ - │ - move-object/from16 v0, v16 │ + const-string v22, "a[href*=view=getnewpost]" │ │ - move-object/from16 v1, v23 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v15, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v23 .. v23}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - if-eqz v23, :cond_9 │ + if-eqz v22, :cond_9 │ │ - const/16 v23, 0x1 │ + const/16 v22, 0x1 │ │ :goto_1 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move/from16 v1, v23 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/Topic;->setIsNew(Z)V │ │ .line 223 │ - const/16 v23, 0x3 │ + const/16 v22, 0x3 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v23 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->child(I)Lorg/jsoup/nodes/Element; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 224 │ - const-string v23, "a[href~=showforum=\\d+]" │ + const-string v22, "a[href~=showforum=\\d+]" │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v23 │ + invoke-virtual {v15, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ - │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v23 .. v23}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v5 │ │ .line 225 │ if-eqz v5, :cond_7 │ │ .line 226 │ - const-string v23, "href" │ + const-string v22, "href" │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v5, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v6, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 227 │ - invoke-virtual {v10}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual {v9}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v23 │ + move-result v22 │ │ - if-eqz v23, :cond_7 │ + if-eqz v22, :cond_7 │ │ .line 228 │ - const/16 v23, 0x1 │ + const/16 v22, 0x1 │ │ - move/from16 v0, v23 │ + move/from16 v0, v22 │ │ - invoke-virtual {v10, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v9, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/Topic;->setForumId(Ljava/lang/String;)V │ │ .line 231 │ :cond_7 │ - const/16 v23, 0x7 │ + const/16 v22, 0x7 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v23 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->child(I)Lorg/jsoup/nodes/Element; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 232 │ - const-string v23, "span.desc]" │ - │ - move-object/from16 v0, v16 │ + const-string v22, "span.desc]" │ │ - move-object/from16 v1, v23 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v15, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v23 .. v23}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v5 │ │ .line 233 │ if-eqz v5, :cond_8 │ │ .line 234 │ invoke-virtual {v5}, Lorg/jsoup/nodes/Element;->ownText()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v21 │ │ invoke-static {v0, v1, v2}, Lorg/softeg/slartus/forpdacommon/Functions;->parseForumDateTime(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/Topic;->setLastMessageDate(Ljava/util/Date;)V │ │ .line 236 │ :cond_8 │ - const-string v23, "span.desc>b>a[href~=showuser=\\D+]" │ + const-string v22, "span.desc>b>a[href~=showuser=\\D+]" │ │ - move-object/from16 v0, v16 │ - │ - move-object/from16 v1, v23 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v15, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v23 .. v23}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v22 .. v22}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v5 │ │ .line 237 │ if-eqz v5, :cond_5 │ │ .line 238 │ invoke-virtual {v5}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/Topic;->setLastMessageAuthor(Ljava/lang/String;)V │ │ goto/16 :goto_0 │ │ .line 221 │ :cond_9 │ - const/16 v23, 0x0 │ + const/16 v22, 0x0 │ │ goto/16 :goto_1 │ │ .line 243 │ .end local v5 # "el":Lorg/jsoup/nodes/Element; │ - .end local v10 # "m":Ljava/util/regex/Matcher; │ - .end local v16 # "tdElement":Lorg/jsoup/nodes/Element; │ - .end local v17 # "theme":Lorg/softeg/slartus/forpdaapi/Topic; │ - .end local v20 # "trElement":Lorg/jsoup/nodes/Element; │ + .end local v9 # "m":Ljava/util/regex/Matcher; │ + .end local v15 # "tdElement":Lorg/jsoup/nodes/Element; │ + .end local v16 # "theme":Lorg/softeg/slartus/forpdaapi/Topic; │ + .end local v19 # "trElement":Lorg/jsoup/nodes/Element; │ :cond_a │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v11}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v0, v10}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 244 │ - .restart local v10 # "m":Ljava/util/regex/Matcher; │ - add-int/lit16 v0, v15, 0x3e8 │ + .restart local v9 # "m":Ljava/util/regex/Matcher; │ + add-int/lit16 v0, v14, 0x3e8 │ │ - move/from16 v23, v0 │ + move/from16 v22, v0 │ │ - add-int/lit8 v13, v23, 0x1 │ + add-int/lit8 v12, v22, 0x1 │ │ .line 245 │ - .local v13, "sortOrder":I │ + .local v12, "sortOrder":I │ :goto_2 │ - invoke-virtual {v10}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual {v9}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v23 │ + move-result v22 │ │ - if-eqz v23, :cond_c │ + if-eqz v22, :cond_c │ │ .line 246 │ - new-instance v17, Lorg/softeg/slartus/forpdaapi/Topic; │ + new-instance v16, Lorg/softeg/slartus/forpdaapi/Topic; │ │ - const/16 v23, 0x1 │ + const/16 v22, 0x1 │ │ - move/from16 v0, v23 │ + move/from16 v0, v22 │ │ - invoke-virtual {v10, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v9, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - const/16 v24, 0x2 │ + const/16 v23, 0x2 │ │ - move/from16 v0, v24 │ + move/from16 v0, v23 │ │ - invoke-virtual {v10, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v9, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v23 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ - move-object/from16 v2, v24 │ + move-object/from16 v2, v23 │ │ invoke-direct {v0, v1, v2}, Lorg/softeg/slartus/forpdaapi/Topic;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 247 │ - .restart local v17 # "theme":Lorg/softeg/slartus/forpdaapi/Topic; │ - const/16 v23, 0x3 │ + .restart local v16 # "theme":Lorg/softeg/slartus/forpdaapi/Topic; │ + const/16 v22, 0x3 │ │ - move/from16 v0, v23 │ + move/from16 v0, v22 │ │ - invoke-virtual {v10, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v9, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/Topic;->setDescription(Ljava/lang/String;)V │ │ .line 249 │ - const/16 v23, 0x6 │ + const/16 v22, 0x6 │ │ - move/from16 v0, v23 │ + move/from16 v0, v22 │ │ - invoke-virtual {v10, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v9, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/Topic;->setLastMessageAuthor(Ljava/lang/String;)V │ │ .line 250 │ - const/16 v23, 0x4 │ + const/16 v22, 0x4 │ │ - move/from16 v0, v23 │ + move/from16 v0, v22 │ │ - invoke-virtual {v10, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v9, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - if-eqz v23, :cond_b │ + if-eqz v22, :cond_b │ │ - const/16 v23, 0x1 │ + const/16 v22, 0x1 │ │ :goto_3 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move/from16 v1, v23 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/Topic;->setIsNew(Z)V │ │ .line 251 │ - const/16 v23, 0x7 │ + const/16 v22, 0x7 │ │ - move/from16 v0, v23 │ + move/from16 v0, v22 │ │ - invoke-virtual {v10, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v9, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v21 │ │ invoke-static {v0, v1, v2}, Lorg/softeg/slartus/forpdacommon/Functions;->parseForumDateTime(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/Topic;->setLastMessageDate(Ljava/util/Date;)V │ │ .line 252 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ move-object/from16 v1, p2 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/Topic;->setForumId(Ljava/lang/String;)V │ │ .line 253 │ - add-int/lit8 v14, v13, 0x1 │ + add-int/lit8 v13, v12, 0x1 │ │ - .end local v13 # "sortOrder":I │ - .local v14, "sortOrder":I │ - invoke-static {v13}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + .end local v12 # "sortOrder":I │ + .local v13, "sortOrder":I │ + invoke-static {v12}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/Topic;->setSortOrder(Ljava/lang/CharSequence;)V │ │ .line 254 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v12, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v11, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ - move v13, v14 │ + move v12, v13 │ │ .line 255 │ - .end local v14 # "sortOrder":I │ - .restart local v13 # "sortOrder":I │ + .end local v13 # "sortOrder":I │ + .restart local v12 # "sortOrder":I │ goto/16 :goto_2 │ │ .line 250 │ :cond_b │ - const/16 v23, 0x0 │ + const/16 v22, 0x0 │ │ goto :goto_3 │ │ .line 256 │ - .end local v17 # "theme":Lorg/softeg/slartus/forpdaapi/Topic; │ + .end local v16 # "theme":Lorg/softeg/slartus/forpdaapi/Topic; │ :cond_c │ - invoke-virtual {v9, v11}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v8, v10}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 257 │ :goto_4 │ - invoke-virtual {v10}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual {v9}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v23 │ + move-result v22 │ │ - if-eqz v23, :cond_2 │ + if-eqz v22, :cond_2 │ │ .line 258 │ - const/16 v23, 0x2 │ + const/16 v22, 0x2 │ │ - move/from16 v0, v23 │ + move/from16 v0, v22 │ │ - invoke-virtual {v10, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v9, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-static/range {v23 .. v23}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v23 │ + move-result v22 │ │ invoke-virtual/range {p4 .. p4}, Lorg/softeg/slartus/forpdaapi/ListInfo;->getFrom()I │ │ - move-result v24 │ + move-result v23 │ │ - invoke-static/range {v23 .. v24}, Ljava/lang/Math;->max(II)I │ + invoke-static/range {v22 .. v23}, Ljava/lang/Math;->max(II)I │ │ - move-result v23 │ + move-result v22 │ │ move-object/from16 v0, p4 │ │ - move/from16 v1, v23 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaapi/ListInfo;->setOutCount(I)V │ │ goto :goto_4 │ │ .line 280 │ .end local v4 # "doc":Lorg/jsoup/nodes/Document; │ .end local v6 # "forumIdPattern":Ljava/util/regex/Pattern; │ - .end local v7 # "i$":Ljava/util/Iterator; │ - .end local v8 # "idPattern":Ljava/util/regex/Pattern; │ - .end local v9 # "lastPageStartPattern":Ljava/util/regex/Pattern; │ - .end local v10 # "m":Ljava/util/regex/Matcher; │ - .end local v13 # "sortOrder":I │ - .end local v15 # "start":I │ - .end local v18 # "themesPattern":Ljava/util/regex/Pattern; │ - .end local v19 # "today":Ljava/lang/String; │ - .end local v21 # "trElements":Lorg/jsoup/select/Elements; │ - .end local v22 # "yesterday":Ljava/lang/String; │ + .end local v7 # "idPattern":Ljava/util/regex/Pattern; │ + .end local v8 # "lastPageStartPattern":Ljava/util/regex/Pattern; │ + .end local v9 # "m":Ljava/util/regex/Matcher; │ + .end local v12 # "sortOrder":I │ + .end local v14 # "start":I │ + .end local v17 # "themesPattern":Ljava/util/regex/Pattern; │ + .end local v18 # "today":Ljava/lang/String; │ + .end local v20 # "trElements":Lorg/jsoup/select/Elements; │ + .end local v21 # "yesterday":Ljava/lang/String; │ :cond_d │ - return-object v12 │ + return-object v11 │ .end method ├── smali/org/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog.smali │ @@ -313,84 +313,83 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public clone()Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 83 │ - new-instance v3, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ + new-instance v2, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->id:Ljava/lang/String; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->id:Ljava/lang/String; │ │ - iget-object v5, p0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->title:Ljava/lang/String; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->title:Ljava/lang/String; │ │ - invoke-direct {v3, v4, v5}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v2, v3, v4}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - iget v4, p0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->level:I │ + iget v3, p0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->level:I │ │ - invoke-virtual {v3, v4}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->setLevel(I)Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ + invoke-virtual {v2, v3}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->setLevel(I)Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ │ move-result-object v1 │ │ .line 84 │ .local v1, "clone":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ - iget v3, p0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->type:I │ + iget v2, p0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->type:I │ │ - invoke-virtual {v1, v3}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->setType(I)Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ + invoke-virtual {v1, v2}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->setType(I)Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ │ .line 85 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->htmlTitle:Ljava/lang/String; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->htmlTitle:Ljava/lang/String; │ │ - invoke-virtual {v1, v3}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->setHtmlTitle(Ljava/lang/String;)V │ + invoke-virtual {v1, v2}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->setHtmlTitle(Ljava/lang/String;)V │ │ .line 86 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->parent:Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->parent:Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 87 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->parent:Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->parent:Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ │ - iput-object v3, v1, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->parent:Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ + iput-object v2, v1, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->parent:Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ │ .line 88 │ :cond_0 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->children:Ljava/util/ArrayList; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->children:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ │ .line 89 │ .local v0, "child":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->clone()Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ + check-cast v2, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ │ - invoke-virtual {v1, v3}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->addChild(Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;)V │ + invoke-virtual {v1, v2}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->addChild(Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;)V │ │ goto :goto_0 │ │ .line 91 │ .end local v0 # "child":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ :cond_1 │ return-object v1 ├── smali/org/softeg/slartus/forpdaapi/appsgamescatalog/AppsGamesCatalogApi$Apps.smali │ @@ -40,15 +40,15 @@ │ .line 62 │ invoke-static {p0, p1, p2}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppsGamesCatalogApi$Apps;->loadCatalog(Lorg/softeg/slartus/forpdaapi/IHttpClient;Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;Ljava/util/ArrayList;)V │ │ return-void │ .end method │ │ .method private static loadCatalog(Lorg/softeg/slartus/forpdaapi/IHttpClient;Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;Ljava/util/ArrayList;)V │ - .locals 19 │ + .locals 18 │ .param p0, "client" # Lorg/softeg/slartus/forpdaapi/IHttpClient; │ .param p1, "catalog" # Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lorg/softeg/slartus/forpdaapi/IHttpClient;", │ "Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;", │ @@ -64,152 +64,150 @@ │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 65 │ .local p2, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const-string v15, "http://4pda.ru/forum/index.php?showtopic=112220" │ + const-string v13, "http://4pda.ru/forum/index.php?showtopic=112220" │ │ move-object/from16 v0, p0 │ │ - invoke-interface {v0, v15}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performGet(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v13}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performGet(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v7 │ │ .line 67 │ - .local v9, "pageBody":Ljava/lang/String; │ - const-string v15, "
([\\s\\S]*?)" │ + .local v7, "pageBody":Ljava/lang/String; │ + const-string v13, "
([\\s\\S]*?)" │ │ - const/16 v16, 0x2 │ + const/4 v14, 0x2 │ │ - invoke-static/range {v15 .. v16}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + invoke-static {v13, v14}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-virtual {v15, v9}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + .line 68 │ + invoke-virtual {v13, v7}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v3 │ │ .line 69 │ .local v3, "contentMatcher":Ljava/util/regex/Matcher; │ invoke-virtual {v3}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v15 │ + move-result v13 │ │ - if-nez v15, :cond_0 │ + if-nez v13, :cond_0 │ │ .line 70 │ - new-instance v15, Ljava/io/IOException; │ + new-instance v13, Ljava/io/IOException; │ │ - const-string v16, "\u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d \u043f\u043e\u0441\u0442 \u0441 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439" │ + const-string v14, "\u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d \u043f\u043e\u0441\u0442 \u0441 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435\u043c \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439" │ │ - invoke-direct/range {v15 .. v16}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct {v13, v14}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - throw v15 │ + throw v13 │ │ .line 74 │ :cond_0 │ - const/4 v15, 0x1 │ + const/4 v13, 0x1 │ │ - invoke-virtual {v3, v15}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v3, v13}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-static {v15}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ + invoke-static {v13}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ move-result-object v4 │ │ .line 77 │ .local v4, "doc":Lorg/jsoup/nodes/Document; │ - const-string v15, "ol[type=1]>li" │ + const-string v13, "ol[type=1]>li" │ │ - invoke-virtual {v4, v15}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v4, v13}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-virtual {v15}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v13}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v13 │ │ :cond_1 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v15 │ + move-result v14 │ │ - if-eqz v15, :cond_2 │ + if-eqz v14, :cond_2 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/jsoup/nodes/Element; │ │ .line 78 │ .local v2, "categoryElement":Lorg/jsoup/nodes/Element; │ - const-string v15, "a" │ + const-string v14, "a" │ │ - invoke-virtual {v2, v15}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v2, v14}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v6 │ │ .line 79 │ .local v6, "elements":Lorg/jsoup/select/Elements; │ invoke-virtual {v6}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v15 │ + move-result v14 │ │ - if-eqz v15, :cond_1 │ + if-eqz v14, :cond_1 │ │ .line 81 │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v6, v15}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ + invoke-virtual {v6, v14}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Lorg/jsoup/nodes/Element; │ │ .line 82 │ .local v5, "element":Lorg/jsoup/nodes/Element; │ - const-string v15, "href" │ + const-string v14, "href" │ │ - invoke-virtual {v5, v15}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v5, v14}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-static {v15}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ + invoke-static {v14}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v14 │ + move-result-object v12 │ │ .line 83 │ - .local v14, "uri":Landroid/net/Uri; │ + .local v12, "uri":Landroid/net/Uri; │ invoke-virtual {v5}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v11 │ │ .line 84 │ - .local v13, "title":Ljava/lang/String; │ - new-instance v15, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ - │ - const-string v16, "p" │ - │ - move-object/from16 v0, v16 │ + .local v11, "title":Ljava/lang/String; │ + new-instance v14, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ │ - invoke-virtual {v14, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ + const-string v15, "p" │ │ - move-result-object v16 │ + invoke-virtual {v12, v15}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ - move-object/from16 v0, v16 │ + move-result-object v15 │ │ - invoke-direct {v15, v0, v13}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v14, v15, v11}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - sget v16, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->LEVEL_CATEGORY:I │ + sget v15, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->LEVEL_CATEGORY:I │ │ - invoke-virtual/range {v15 .. v16}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->setLevel(I)Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ + .line 85 │ + invoke-virtual {v14, v15}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->setLevel(I)Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ │ move-result-object v1 │ │ .line 86 │ .local v1, "category":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ move-object/from16 v0, p1 │ │ @@ -217,148 +215,148 @@ │ │ .line 87 │ move-object/from16 v0, p2 │ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 89 │ - new-instance v15, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ + new-instance v14, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->getId()Ljava/lang/CharSequence; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - invoke-interface/range {v16 .. v16}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ + invoke-interface {v15}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - new-instance v17, Ljava/lang/StringBuilder; │ + new-instance v16, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->getTitle()Ljava/lang/CharSequence; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - const-string v18, " @ \u0442\u0435\u043c\u044b" │ + const-string v17, " @ \u0442\u0435\u043c\u044b" │ │ - invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v16 .. v16}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - invoke-direct/range {v15 .. v17}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct/range {v14 .. v16}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - sget v16, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->LEVEL_CATEGORY:I │ + sget v15, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->LEVEL_CATEGORY:I │ │ - invoke-virtual/range {v15 .. v16}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->setLevel(I)Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ + .line 90 │ + invoke-virtual {v14, v15}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->setLevel(I)Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ │ - move-result-object v10 │ + move-result-object v8 │ │ .line 91 │ - .local v10, "subCategory":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ - invoke-virtual {v10, v1}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->setParent(Lorg/softeg/slartus/forpdaapi/ICatalogItem;)V │ + .local v8, "subCategory":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ + invoke-virtual {v8, v1}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->setParent(Lorg/softeg/slartus/forpdaapi/ICatalogItem;)V │ │ .line 92 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 93 │ - const-string v15, "ul>li>a" │ + const-string v14, "ul>li>a" │ │ - invoke-virtual {v2, v15}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v2, v14}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v15}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v14}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v14 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v15 │ │ if-eqz v15, :cond_1 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - check-cast v11, Lorg/jsoup/nodes/Element; │ + check-cast v9, Lorg/jsoup/nodes/Element; │ │ .line 95 │ - .local v11, "subCategoryElement":Lorg/jsoup/nodes/Element; │ + .local v9, "subCategoryElement":Lorg/jsoup/nodes/Element; │ const-string v15, "href" │ │ - invoke-virtual {v11, v15}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v9, v15}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v15 │ │ invoke-static {v15}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v14 │ + move-result-object v12 │ │ .line 96 │ - invoke-virtual {v11}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual {v9}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v11 │ │ .line 97 │ new-instance v15, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ │ const-string v16, "anchor" │ │ move-object/from16 v0, v16 │ │ - invoke-virtual {v14, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v12, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v16 │ │ move-object/from16 v0, v16 │ │ - invoke-direct {v15, v0, v13}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v15, v0, v11}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->(Ljava/lang/String;Ljava/lang/String;)V │ │ sget v16, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->LEVEL_SUBCATEGORY:I │ │ + .line 98 │ invoke-virtual/range {v15 .. v16}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->setLevel(I)Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ │ - move-result-object v12 │ + move-result-object v10 │ │ .line 99 │ - .local v12, "subcategory":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ - invoke-virtual {v12, v1}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->setParent(Lorg/softeg/slartus/forpdaapi/ICatalogItem;)V │ + .local v10, "subcategory":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ + invoke-virtual {v10, v1}, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog;->setParent(Lorg/softeg/slartus/forpdaapi/ICatalogItem;)V │ │ .line 100 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v12}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 103 │ .end local v1 # "category":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ .end local v2 # "categoryElement":Lorg/jsoup/nodes/Element; │ .end local v5 # "element":Lorg/jsoup/nodes/Element; │ .end local v6 # "elements":Lorg/jsoup/select/Elements; │ - .end local v8 # "i$":Ljava/util/Iterator; │ - .end local v10 # "subCategory":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ - .end local v11 # "subCategoryElement":Lorg/jsoup/nodes/Element; │ - .end local v12 # "subcategory":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ - .end local v13 # "title":Ljava/lang/String; │ - .end local v14 # "uri":Landroid/net/Uri; │ + .end local v8 # "subCategory":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ + .end local v9 # "subCategoryElement":Lorg/jsoup/nodes/Element; │ + .end local v10 # "subcategory":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ + .end local v11 # "title":Ljava/lang/String; │ + .end local v12 # "uri":Landroid/net/Uri; │ :cond_2 │ return-void │ .end method │ │ .method public static loadCategoryThemes(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;)Ljava/util/ArrayList; │ .locals 20 │ .param p0, "client" # Lorg/softeg/slartus/forpdaapi/IHttpClient; │ @@ -380,196 +378,195 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 115 │ - const-string v18, "http://4pda.ru/forum/index.php?showtopic=112220" │ + const-string v16, "http://4pda.ru/forum/index.php?showtopic=112220" │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v16 │ │ invoke-interface {v0, v1}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performGet(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v6 │ │ .line 116 │ - .local v8, "pageBody":Ljava/lang/String; │ - new-instance v10, Ljava/util/ArrayList; │ + .local v6, "pageBody":Ljava/lang/String; │ + new-instance v8, Ljava/util/ArrayList; │ │ - invoke-direct {v10}, Ljava/util/ArrayList;->()V │ + invoke-direct {v8}, Ljava/util/ArrayList;->()V │ │ .line 118 │ - .local v10, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - new-instance v18, Ljava/lang/StringBuilder; │ + .local v8, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v16, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v16 .. v17}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v16 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v16 │ │ - const-string v19, "\">([\\s\\S]*?)
(?:|\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u0430\u043d\u0435\u0435 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0444\u043e\u0440\u0443\u043c\u0435 \u0438\u0433\u0440)" │ + const-string v6, "([\\s\\S]*?)(?:|\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u0430\u043d\u0435\u0435 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0444\u043e\u0440\u0443\u043c\u0435 \u0438\u0433\u0440)" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 193 │ invoke-static {v5}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v5 │ │ + .line 195 │ invoke-virtual {v5, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v2 │ │ .line 197 │ .local v2, "mtchr":Ljava/util/regex/Matcher; │ new-instance v3, Ljava/util/ArrayList; ├── smali/org/softeg/slartus/forpdaapi/digest/DigestApi$Apps.smali │ @@ -108,14 +108,15 @@ │ │ move-result-object v5 │ │ invoke-direct {v3, v4, v5}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->(Ljava/lang/String;Ljava/lang/String;)V │ │ sget v4, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->LEVEL_TOPICS_NEXT:I │ │ + .line 114 │ invoke-virtual {v3, v4}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->setLevel(I)Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ │ move-result-object v2 │ │ .line 115 │ .local v2, "topicsForum":Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ invoke-virtual {v2, v0}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->setParent(Lorg/softeg/slartus/forpdaapi/ICatalogItem;)V │ @@ -208,14 +209,15 @@ │ │ move-result-object v6 │ │ invoke-direct {v4, v5, v6}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->(Ljava/lang/String;Ljava/lang/String;)V │ │ sget v5, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->LEVEL_TOPICS_NEXT:I │ │ + .line 129 │ invoke-virtual {v4, v5}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->setLevel(I)Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ │ move-result-object v2 │ │ .line 130 │ .local v2, "pieceOfPiece":Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ invoke-virtual {v2, p0}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->setParent(Lorg/softeg/slartus/forpdaapi/ICatalogItem;)V │ @@ -290,14 +292,15 @@ │ │ const-string v6, "[\\s\\S]*?" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 143 │ invoke-virtual {p3}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->getTitle()Ljava/lang/CharSequence; │ │ move-result-object v6 │ │ invoke-interface {v6}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v6 │ @@ -306,34 +309,30 @@ │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - const-string v6, "([\\s\\S]*?)" │ - │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v5 │ - │ - const-string v6, "(?:|\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u0430\u043d\u0435\u0435 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0444\u043e\u0440\u0443\u043c\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c)" │ + const-string v6, "([\\s\\S]*?)(?:|\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u0430\u043d\u0435\u0435 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0444\u043e\u0440\u0443\u043c\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c)" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 142 │ invoke-static {v5}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v5 │ │ + .line 144 │ invoke-virtual {v5, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v1 │ │ .line 146 │ .local v1, "mtchr":Ljava/util/regex/Matcher; │ invoke-virtual {v1}, Ljava/util/regex/Matcher;->find()Z │ @@ -491,14 +490,15 @@ │ │ const-string v6, "[\\s\\S]*?" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 165 │ invoke-virtual {p3}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->getTitle()Ljava/lang/CharSequence; │ │ move-result-object v6 │ │ invoke-interface {v6}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v6 │ @@ -507,54 +507,45 @@ │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - const-string v6, "[\\s\\S]*?" │ - │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v5 │ - │ - const-string v6, "\\Q" │ + const-string v6, "[\\s\\S]*?\\Q" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 166 │ invoke-virtual {p1}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->getTitle()Ljava/lang/CharSequence; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - const-string v6, "\\E([\\s\\S]*?)" │ - │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v5 │ - │ - const-string v6, "(?:(?:
)|(?:.*?))" │ + const-string v6, "\\E([\\s\\S]*?)(?:(?:
)|(?:.*?))" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 164 │ invoke-static {v5}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v5 │ │ + .line 167 │ invoke-virtual {v5, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v1 │ │ .line 169 │ .local v1, "mtchr":Ljava/util/regex/Matcher; │ new-instance v2, Ljava/util/ArrayList; ├── smali/org/softeg/slartus/forpdaapi/digest/DigestApi.smali │ @@ -22,15 +22,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 23 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 189 │ return-void │ .end method │ │ .method public static getCatalog(Lorg/softeg/slartus/forpdaapi/IHttpClient;Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;)Ljava/util/ArrayList; │ .locals 5 │ .param p0, "client" # Lorg/softeg/slartus/forpdaapi/IHttpClient; │ .param p1, "parent" # Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; ├── smali/org/softeg/slartus/forpdaapi/digest/DigestCatalog.smali │ @@ -312,84 +312,83 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public clone()Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 89 │ - new-instance v3, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ + new-instance v2, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->id:Ljava/lang/String; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->id:Ljava/lang/String; │ │ - iget-object v5, p0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->title:Ljava/lang/String; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->title:Ljava/lang/String; │ │ - invoke-direct {v3, v4, v5}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v2, v3, v4}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - iget v4, p0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->level:I │ + iget v3, p0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->level:I │ │ - invoke-virtual {v3, v4}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->setLevel(I)Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ + invoke-virtual {v2, v3}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->setLevel(I)Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ │ move-result-object v1 │ │ .line 90 │ .local v1, "clone":Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ - iget v3, p0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->type:I │ + iget v2, p0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->type:I │ │ - invoke-virtual {v1, v3}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->setType(I)Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ + invoke-virtual {v1, v2}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->setType(I)Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ │ .line 91 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->htmlTitle:Ljava/lang/String; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->htmlTitle:Ljava/lang/String; │ │ - invoke-virtual {v1, v3}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->setHtmlTitle(Ljava/lang/String;)V │ + invoke-virtual {v1, v2}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->setHtmlTitle(Ljava/lang/String;)V │ │ .line 92 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->parent:Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->parent:Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 93 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->parent:Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->parent:Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ │ - iput-object v3, v1, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->parent:Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ + iput-object v2, v1, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->parent:Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ │ .line 94 │ :cond_0 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->children:Ljava/util/ArrayList; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->children:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ │ .line 95 │ .local v0, "child":Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->clone()Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ + check-cast v2, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ │ - invoke-virtual {v1, v3}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->addChild(Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;)V │ + invoke-virtual {v1, v2}, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;->addChild(Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog;)V │ │ goto :goto_0 │ │ .line 97 │ .end local v0 # "child":Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ :cond_1 │ return-object v1 ├── smali/org/softeg/slartus/forpdaapi/post/EditPost.smali │ @@ -132,26 +132,25 @@ │ invoke-virtual {v1, v2, v0}, Lorg/softeg/slartus/forpdaapi/post/EditPostParams;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 121 │ return-void │ .end method │ │ .method public deleteAttach(Ljava/lang/String;)V │ - .locals 6 │ + .locals 5 │ .param p1, "attachId" # Ljava/lang/String; │ │ .prologue │ .line 124 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaapi/post/EditPost;->attaches:Ljava/util/List; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/post/EditPost;->attaches:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ @@ -170,30 +169,30 @@ │ invoke-virtual {p1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 127 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaapi/post/EditPost;->attaches:Ljava/util/List; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/post/EditPost;->attaches:Ljava/util/List; │ │ - invoke-interface {v3, v0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v2, v0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ .line 131 │ .end local v0 # "editAttach":Lorg/softeg/slartus/forpdaapi/post/EditAttach; │ :cond_1 │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ .line 132 │ .local v1, "fileList":Ljava/lang/StringBuilder; │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaapi/post/EditPost;->attaches:Ljava/util/List; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/post/EditPost;->attaches:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ @@ -228,23 +227,23 @@ │ invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 137 │ .end local v0 # "editAttach":Lorg/softeg/slartus/forpdaapi/post/EditAttach; │ :cond_3 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaapi/post/EditPost;->params:Lorg/softeg/slartus/forpdaapi/post/EditPostParams; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/post/EditPost;->params:Lorg/softeg/slartus/forpdaapi/post/EditPostParams; │ │ - const-string v4, "file-list" │ + const-string v3, "file-list" │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v3, v4, v5}, Lorg/softeg/slartus/forpdaapi/post/EditPostParams;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v2, v3, v4}, Lorg/softeg/slartus/forpdaapi/post/EditPostParams;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 138 │ return-void │ .end method │ │ .method public getAttaches()Ljava/util/List; │ .locals 1 ├── smali/org/softeg/slartus/forpdaapi/post/EditPostParams.smali │ @@ -104,62 +104,61 @@ │ "Lorg/apache/http/NameValuePair;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 33 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 34 │ - .local v2, "res":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaapi/post/EditPostParams;->orderedNames:Ljava/util/List; │ + .local v1, "res":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/post/EditPostParams;->orderedNames:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 35 │ - .local v1, "key":Ljava/lang/String; │ + .local v0, "key":Ljava/lang/String; │ new-instance v4, Lorg/apache/http/message/BasicNameValuePair; │ │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaapi/post/EditPostParams;->params:Ljava/util/Map; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/post/EditPostParams;->params:Ljava/util/Map; │ │ - invoke-interface {v3, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-direct {v4, v1, v3}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v4, v0, v2}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 37 │ - .end local v1 # "key":Ljava/lang/String; │ + .end local v0 # "key":Ljava/lang/String; │ :cond_0 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public put(Ljava/lang/String;Ljava/lang/String;)V │ .locals 1 │ .param p1, "key" # Ljava/lang/String; │ .param p2, "value" # Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaapi/post/PostApi.smali │ @@ -482,18 +482,20 @@ │ │ move-result-object v1 │ │ .line 411 │ .local v1, "res":Ljava/lang/String; │ const-string v2, "add_current_item\\(\\s*\'(\\d+)\',\\s*\'([^\']*)\',\\s*\'([^\']*)\',\\s*\'([^\']*)\'\\s*\\);" │ │ + .line 412 │ invoke-static {v2, v4}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v2 │ │ + .line 413 │ invoke-virtual {v2, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ .line 414 │ .local v0, "m":Ljava/util/regex/Matcher; │ invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z │ @@ -554,18 +556,20 @@ │ │ .prologue │ const/4 v2, 0x2 │ │ .line 384 │ const-string v1, "pipsatt.status_msg = \'([^\']*)\';\\s*pipsatt.status_is_error = parseInt\\(\'(\\d+)\'\\);" │ │ + .line 385 │ invoke-static {v1, v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v1 │ │ + .line 386 │ invoke-virtual {v1, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ .line 387 │ .local v0, "m":Ljava/util/regex/Matcher; │ invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z │ @@ -1226,14 +1230,15 @@ │ │ aput-object p1, v2, v3 │ │ const/4 v3, 0x1 │ │ aput-object p2, v2, v3 │ │ + .line 397 │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-interface {p0, v1}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performGet(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ @@ -1243,15 +1248,15 @@ │ invoke-static {v0}, Lorg/softeg/slartus/forpdaapi/post/PostApi;->checkAttachError(Ljava/lang/String;)V │ │ .line 400 │ return-void │ .end method │ │ .method public static editPost(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/softeg/slartus/forpdaapi/post/EditPost; │ - .locals 15 │ + .locals 14 │ .param p0, "httpClient" # Lorg/softeg/slartus/forpdaapi/IHttpClient; │ .param p1, "forumId" # Ljava/lang/String; │ .param p2, "topicId" # Ljava/lang/String; │ .param p3, "postId" # Ljava/lang/String; │ .param p4, "authKey" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ @@ -1275,48 +1280,47 @@ │ .local v1, "doc":Lorg/jsoup/nodes/Document; │ new-instance v3, Lorg/softeg/slartus/forpdaapi/post/EditPost; │ │ invoke-direct {v3}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->()V │ │ .line 445 │ .local v3, "editPost":Lorg/softeg/slartus/forpdaapi/post/EditPost; │ - const-string v10, "#postingform" │ + const-string v9, "#postingform" │ │ - invoke-virtual {v1, v10}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v9}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 446 │ - .local v9, "postFormElement":Lorg/jsoup/nodes/Element; │ - if-eqz v9, :cond_6 │ + .local v8, "postFormElement":Lorg/jsoup/nodes/Element; │ + if-eqz v8, :cond_6 │ │ .line 447 │ - const-string v10, "input[type=hidden]" │ + const-string v9, "input[type=hidden]" │ │ - invoke-virtual {v9, v10}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v9}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v9 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_0 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Lorg/jsoup/nodes/Element; │ │ .line 448 │ .local v4, "el":Lorg/jsoup/nodes/Element; │ @@ -1339,293 +1343,294 @@ │ invoke-virtual {v10, v11, v12}, Lorg/softeg/slartus/forpdaapi/post/EditPostParams;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 451 │ .end local v4 # "el":Lorg/jsoup/nodes/Element; │ :cond_0 │ - const-string v10, "input[name=poll_question]" │ + const-string v9, "input[name=poll_question]" │ │ - invoke-virtual {v9, v10}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v9}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v5 │ │ .line 452 │ .local v5, "element":Lorg/jsoup/nodes/Element; │ if-eqz v5, :cond_1 │ │ .line 453 │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->getParams()Lorg/softeg/slartus/forpdaapi/post/EditPostParams; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, "poll_question" │ + const-string v10, "poll_question" │ │ - const-string v12, "value" │ + const-string v11, "value" │ │ - invoke-virtual {v5, v12}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v10, v11, v12}, Lorg/softeg/slartus/forpdaapi/post/EditPostParams;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v9, v10, v11}, Lorg/softeg/slartus/forpdaapi/post/EditPostParams;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 455 │ :cond_1 │ - invoke-virtual {v9}, Lorg/jsoup/nodes/Element;->html()Ljava/lang/String; │ + invoke-virtual {v8}, Lorg/jsoup/nodes/Element;->html()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-static {v10, v3}, Lorg/softeg/slartus/forpdaapi/post/PostApi;->parseInterviewParams(Ljava/lang/String;Lorg/softeg/slartus/forpdaapi/post/EditPost;)V │ + invoke-static {v9, v3}, Lorg/softeg/slartus/forpdaapi/post/PostApi;->parseInterviewParams(Ljava/lang/String;Lorg/softeg/slartus/forpdaapi/post/EditPost;)V │ │ .line 458 │ - const-string v10, "textarea[name=Post]" │ + const-string v9, "textarea[name=Post]" │ │ - invoke-virtual {v9, v10}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v9}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v5 │ │ .line 459 │ if-eqz v5, :cond_2 │ │ .line 460 │ invoke-virtual {v5}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v3, v10}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->setBody(Ljava/lang/String;)V │ + invoke-virtual {v3, v9}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->setBody(Ljava/lang/String;)V │ │ .line 463 │ :cond_2 │ - const-string v10, "input[name=post_edit_reason]" │ + const-string v9, "input[name=post_edit_reason]" │ │ - invoke-virtual {v9, v10}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v9}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v5 │ │ .line 464 │ if-eqz v5, :cond_3 │ │ .line 465 │ - const-string v10, "value" │ + const-string v9, "value" │ │ - invoke-virtual {v5, v10}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v5, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v3, v10}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->setPostEditReason(Ljava/lang/String;)V │ + invoke-virtual {v3, v9}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->setPostEditReason(Ljava/lang/String;)V │ │ .line 468 │ :cond_3 │ - const-string v10, "input[name=enableemo]" │ + const-string v9, "input[name=enableemo]" │ │ - invoke-virtual {v9, v10}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v9}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v5 │ │ .line 469 │ if-eqz v5, :cond_4 │ │ .line 470 │ - const-string v10, "checked" │ + const-string v9, "checked" │ │ - const-string v11, "checked" │ + const-string v10, "checked" │ │ - invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v5, v10}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v10 │ + move-result v9 │ │ - invoke-virtual {v3, v10}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->setEnableEmo(Z)V │ + invoke-virtual {v3, v9}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->setEnableEmo(Z)V │ │ .line 473 │ :cond_4 │ - const-string v10, "input[name=enablesig]" │ + const-string v9, "input[name=enablesig]" │ │ - invoke-virtual {v9, v10}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v9}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v5 │ │ .line 474 │ if-eqz v5, :cond_5 │ │ .line 475 │ - const-string v10, "checked" │ + const-string v9, "checked" │ │ - const-string v11, "checked" │ + const-string v10, "checked" │ │ - invoke-virtual {v5, v11}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v5, v10}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v10 │ + move-result v9 │ │ - invoke-virtual {v3, v10}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->setEnableSign(Z)V │ + invoke-virtual {v3, v9}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->setEnableSign(Z)V │ │ .line 478 │ :cond_5 │ move-object/from16 v0, p3 │ │ invoke-static {p0, v0}, Lorg/softeg/slartus/forpdaapi/post/PostApi;->getAttachPage(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 479 │ if-eqz v2, :cond_6 │ │ .line 481 │ - const-string v10, "add_current_item\\( \'(\\d+)\', \'([^\']*)\', \'([^\']*)\', \'([^\']*)\' \\)" │ + const-string v9, "add_current_item\\( \'(\\d+)\', \'([^\']*)\', \'([^\']*)\', \'([^\']*)\' \\)" │ │ - const/4 v11, 0x2 │ + const/4 v10, 0x2 │ │ - invoke-static {v10, v11}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + .line 482 │ + invoke-static {v9, v10}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10, v2}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + .line 483 │ + invoke-virtual {v9, v2}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 484 │ - .local v7, "m":Ljava/util/regex/Matcher; │ + .local v6, "m":Ljava/util/regex/Matcher; │ :goto_1 │ - invoke-virtual {v7}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual {v6}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v10 │ + move-result v9 │ │ - if-eqz v10, :cond_6 │ + if-eqz v9, :cond_6 │ │ .line 485 │ - new-instance v10, Lorg/softeg/slartus/forpdaapi/post/EditAttach; │ + new-instance v9, Lorg/softeg/slartus/forpdaapi/post/EditAttach; │ │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ - invoke-virtual {v7, v11}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v6, v10}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - const/4 v12, 0x2 │ + const/4 v11, 0x2 │ │ - invoke-virtual {v7, v12}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v6, v11}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const/4 v13, 0x3 │ + const/4 v12, 0x3 │ │ - invoke-virtual {v7, v13}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v6, v12}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - const/4 v14, 0x4 │ + const/4 v13, 0x4 │ │ - invoke-virtual {v7, v14}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v6, v13}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-direct {v10, v11, v12, v13, v14}, Lorg/softeg/slartus/forpdaapi/post/EditAttach;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v9, v10, v11, v12, v13}, Lorg/softeg/slartus/forpdaapi/post/EditAttach;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-virtual {v3, v10}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->addAttach(Lorg/softeg/slartus/forpdaapi/post/EditAttach;)V │ + invoke-virtual {v3, v9}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->addAttach(Lorg/softeg/slartus/forpdaapi/post/EditAttach;)V │ │ goto :goto_1 │ │ .line 491 │ .end local v5 # "element":Lorg/jsoup/nodes/Element; │ - .end local v6 # "i$":Ljava/util/Iterator; │ - .end local v7 # "m":Ljava/util/regex/Matcher; │ + .end local v6 # "m":Ljava/util/regex/Matcher; │ :cond_6 │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->getBody()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - if-nez v10, :cond_8 │ + if-nez v9, :cond_8 │ │ .line 492 │ - const-string v10, "

\u041f\u0440\u0438\u0447\u0438\u043d\u0430:

\n\\s*\n\\s*

(.*)

" │ + const-string v9, "

\u041f\u0440\u0438\u0447\u0438\u043d\u0430:

\n\\s*\n\\s*

(.*)

" │ │ - const/16 v11, 0x8 │ + const/16 v10, 0x8 │ │ - invoke-static {v10, v11}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + invoke-static {v9, v10}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 495 │ - .local v8, "pattern":Ljava/util/regex/Pattern; │ - sget-boolean v10, Lorg/softeg/slartus/forpdaapi/post/PostApi;->$assertionsDisabled:Z │ + .local v7, "pattern":Ljava/util/regex/Pattern; │ + sget-boolean v9, Lorg/softeg/slartus/forpdaapi/post/PostApi;->$assertionsDisabled:Z │ │ - if-nez v10, :cond_7 │ + if-nez v9, :cond_7 │ │ if-nez v2, :cond_7 │ │ - new-instance v10, Ljava/lang/AssertionError; │ + new-instance v9, Ljava/lang/AssertionError; │ │ - invoke-direct {v10}, Ljava/lang/AssertionError;->()V │ + invoke-direct {v9}, Ljava/lang/AssertionError;->()V │ │ - throw v10 │ + throw v9 │ │ .line 496 │ :cond_7 │ - invoke-virtual {v8, v2}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v7, v2}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 497 │ - .restart local v7 # "m":Ljava/util/regex/Matcher; │ - invoke-virtual {v7}, Ljava/util/regex/Matcher;->find()Z │ + .restart local v6 # "m":Ljava/util/regex/Matcher; │ + invoke-virtual {v6}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v10 │ + move-result v9 │ │ - if-eqz v10, :cond_9 │ + if-eqz v9, :cond_9 │ │ .line 498 │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ - invoke-virtual {v7, v10}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v6, v9}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v3, v10}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->setError(Ljava/lang/String;)V │ + invoke-virtual {v3, v9}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->setError(Ljava/lang/String;)V │ │ .line 505 │ - .end local v7 # "m":Ljava/util/regex/Matcher; │ - .end local v8 # "pattern":Ljava/util/regex/Pattern; │ + .end local v6 # "m":Ljava/util/regex/Matcher; │ + .end local v7 # "pattern":Ljava/util/regex/Pattern; │ :cond_8 │ :goto_2 │ return-object v3 │ │ .line 501 │ - .restart local v7 # "m":Ljava/util/regex/Matcher; │ - .restart local v8 # "pattern":Ljava/util/regex/Pattern; │ + .restart local v6 # "m":Ljava/util/regex/Matcher; │ + .restart local v7 # "pattern":Ljava/util/regex/Pattern; │ :cond_9 │ - const-string v10, "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043f\u0440\u0438\u0447\u0438\u043d\u0430" │ + const-string v9, "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043f\u0440\u0438\u0447\u0438\u043d\u0430" │ │ - invoke-virtual {v3, v10}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->setError(Ljava/lang/String;)V │ + invoke-virtual {v3, v9}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->setError(Ljava/lang/String;)V │ │ goto :goto_2 │ .end method │ │ .method public static getAttachPage(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;)Ljava/lang/String; │ .locals 2 │ .param p0, "httpClient" # Lorg/softeg/slartus/forpdaapi/IHttpClient; │ @@ -1695,14 +1700,15 @@ │ │ const/4 v3, 0x2 │ │ invoke-static {v2, v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v2 │ │ + .line 547 │ invoke-virtual {v2, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ .line 548 │ .local v0, "choicesMatcher":Ljava/util/regex/Matcher; │ invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z │ @@ -1873,14 +1879,15 @@ │ │ const/4 v2, 0x2 │ │ invoke-static {v1, v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v1 │ │ + .line 557 │ invoke-virtual {v1, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ .line 558 │ .local v0, "m":Ljava/util/regex/Matcher; │ invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z │ @@ -2331,14 +2338,15 @@ │ .line 512 │ const-string v6, "poll_questions\\s*=\\s*\\{(.*)?\'\\}" │ │ invoke-static {v6, v10}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v6 │ │ + .line 513 │ invoke-virtual {v6, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v2 │ │ .line 514 │ .local v2, "m":Ljava/util/regex/Matcher; │ invoke-virtual {v2}, Ljava/util/regex/Matcher;->find()Z │ @@ -2374,14 +2382,15 @@ │ .local v5, "s":Ljava/lang/String; │ const-string v6, "\\s*(\\d+)\\s*:\\s*\'([^\']*)\'" │ │ invoke-static {v6, v11}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v6 │ │ + .line 517 │ invoke-virtual {v6, v5}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v2 │ │ .line 519 │ invoke-static {p0}, Lorg/softeg/slartus/forpdaapi/post/PostApi;->getChoicesText(Ljava/lang/String;)Ljava/lang/String; │ │ @@ -2470,14 +2479,15 @@ │ │ move-result-object v6 │ │ invoke-static {v6, v11}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v6 │ │ + .line 526 │ invoke-virtual {v6, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ .line 527 │ .local v0, "choiceMatcher":Ljava/util/regex/Matcher; │ :goto_0 │ @@ -2562,14 +2572,15 @@ │ │ move-result-object v6 │ │ invoke-static {v6, v11}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v6 │ │ + .line 533 │ invoke-virtual {v6, v5}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v3 │ │ .line 534 │ .local v3, "multiMatcher":Ljava/util/regex/Matcher; │ :cond_2 ├── smali/org/softeg/slartus/forpdaapi/qms/QmsApi.smali │ @@ -303,105 +303,104 @@ │ .local p2, "ids":Ljava/util/List;, "Ljava/util/List;" │ new-instance v0, Ljava/util/HashMap; │ │ invoke-direct {v0}, Ljava/util/HashMap;->()V │ │ .line 136 │ .local v0, "additionalHeaders":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v3, "action" │ + const-string v2, "action" │ │ - const-string v4, "delete-threads" │ + const-string v3, "delete-threads" │ │ - invoke-interface {v0, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 137 │ - const-string v3, "title" │ + const-string v2, "title" │ │ - const-string v4, "" │ + const-string v3, "" │ │ - invoke-interface {v0, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 138 │ - const-string v3, "message" │ + const-string v2, "message" │ │ - const-string v4, "" │ + const-string v3, "" │ │ - invoke-interface {v0, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 139 │ invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 140 │ - .local v2, "id":Ljava/lang/String; │ + .local v1, "id":Ljava/lang/String; │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ const-string v4, "thread-id[" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, "]" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-interface {v0, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 142 │ - .end local v2 # "id":Ljava/lang/String; │ + .end local v1 # "id":Ljava/lang/String; │ :cond_0 │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - const-string v4, "http://4pda.ru/forum/index.php?act=qms&xhr=body&do=1&mid=" │ + const-string v3, "http://4pda.ru/forum/index.php?act=qms&xhr=body&do=1&mid=" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {p0, v3, v0}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performPost(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; │ + invoke-interface {p0, v2, v0}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performPost(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/String; │ │ .line 143 │ return-void │ .end method │ │ .method public static deleteMessages(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; │ .locals 5 │ @@ -436,167 +435,166 @@ │ .local p3, "ids":Ljava/util/List;, "Ljava/util/List;" │ new-instance v0, Ljava/util/HashMap; │ │ invoke-direct {v0}, Ljava/util/HashMap;->()V │ │ .line 147 │ .local v0, "additionalHeaders":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v3, "act" │ + const-string v2, "act" │ │ - const-string v4, "qms" │ + const-string v3, "qms" │ │ - invoke-interface {v0, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 148 │ - const-string v3, "mid" │ + const-string v2, "mid" │ │ - invoke-interface {v0, v3, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 149 │ - const-string v3, "t" │ + const-string v2, "t" │ │ - invoke-interface {v0, v3, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v2, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 150 │ - const-string v3, "xhr" │ + const-string v2, "xhr" │ │ - const-string v4, "body" │ + const-string v3, "body" │ │ - invoke-interface {v0, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 151 │ - const-string v3, "do" │ + const-string v2, "do" │ │ - const-string v4, "1" │ + const-string v3, "1" │ │ - invoke-interface {v0, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 152 │ - const-string v3, "action" │ + const-string v2, "action" │ │ - const-string v4, "delete-messages" │ + const-string v3, "delete-messages" │ │ - invoke-interface {v0, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 153 │ - const-string v3, "forward-messages-username" │ + const-string v2, "forward-messages-username" │ │ - const-string v4, "" │ + const-string v3, "" │ │ - invoke-interface {v0, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 154 │ - const-string v3, "forward-thread-username" │ + const-string v2, "forward-thread-username" │ │ - const-string v4, "" │ + const-string v3, "" │ │ - invoke-interface {v0, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 155 │ - const-string v3, "message" │ + const-string v2, "message" │ │ - const-string v4, "" │ + const-string v3, "" │ │ - invoke-interface {v0, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 156 │ invoke-interface {p3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ .line 157 │ - .local v2, "id":Ljava/lang/String; │ + .local v1, "id":Ljava/lang/String; │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ const-string v4, "message-id[" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, "]" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-interface {v0, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v3, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 160 │ - .end local v2 # "id":Ljava/lang/String; │ + .end local v1 # "id":Ljava/lang/String; │ :cond_0 │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - const-string v4, "http://4pda.ru/forum/index.php?act=qms&mid" │ + const-string v3, "http://4pda.ru/forum/index.php?act=qms&mid" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - const-string v4, "&t=" │ + const-string v3, "&t=" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - const-string v4, "&xhr=body&do=1" │ + const-string v3, "&xhr=body&do=1" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {p0, v3, v0, p4}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performPost(Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {p0, v2, v0, p4}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performPost(Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-static {v3}, Lorg/softeg/slartus/forpdaapi/qms/QmsApi;->matchChatBody(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v2}, Lorg/softeg/slartus/forpdaapi/qms/QmsApi;->matchChatBody(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method public static getChat(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ .locals 1 │ .param p0, "httpClient" # Lorg/softeg/slartus/forpdaapi/IHttpClient; │ .param p1, "mid" # Ljava/lang/String; │ .param p2, "themeId" # Ljava/lang/String; │ @@ -660,14 +658,15 @@ │ .line 54 │ const-string v2, "\\s*?
]*>(.*?):([\\s\\S]*?)\\s*?" │ │ invoke-static {v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v2 │ │ + .line 55 │ invoke-virtual {v2, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ .line 56 │ .local v0, "m":Ljava/util/regex/Matcher; │ invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z │ @@ -1468,14 +1467,15 @@ │ :cond_3 │ const-string v2, "\\s*
" │ │ invoke-static {v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v2 │ │ + .line 84 │ invoke-virtual {v2, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v1 │ │ .line 85 │ invoke-virtual {v1}, Ljava/util/regex/Matcher;->find()Z ├── smali/org/softeg/slartus/forpdaapi/qms/QmsUserThemes.smali │ @@ -50,47 +50,46 @@ │ .line 37 │ const/4 v0, 0x0 │ │ .line 38 │ .local v0, "count":I │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaapi/qms/QmsUserThemes;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ + check-cast v1, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ │ .line 39 │ - .local v2, "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ - iget-object v3, v2, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme;->NewCount:Ljava/lang/String; │ + .local v1, "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ + iget-object v3, v1, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme;->NewCount:Ljava/lang/String; │ │ invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ .line 42 │ - .end local v2 # "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ + .end local v1 # "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ :goto_0 │ - return-object v2 │ + return-object v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getHasNewCount()I │ .locals 4 │ │ @@ -98,48 +97,47 @@ │ .line 28 │ const/4 v0, 0x0 │ │ .line 29 │ .local v0, "count":I │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaapi/qms/QmsUserThemes;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ + check-cast v1, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ │ .line 30 │ - .local v2, "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ - iget-object v3, v2, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme;->NewCount:Ljava/lang/String; │ + .local v1, "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ + iget-object v3, v1, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme;->NewCount:Ljava/lang/String; │ │ invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ .line 31 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 33 │ - .end local v2 # "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ + .end local v1 # "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ :cond_1 │ return v0 │ .end method │ │ .method public getSelectedCount()I │ .locals 4 │ │ @@ -147,46 +145,45 @@ │ .line 19 │ const/4 v0, 0x0 │ │ .line 20 │ .local v0, "count":I │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaapi/qms/QmsUserThemes;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ + check-cast v1, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ │ .line 21 │ - .local v2, "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme;->isSelected()Z │ + .local v1, "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme;->isSelected()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 22 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 24 │ - .end local v2 # "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ + .end local v1 # "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ :cond_1 │ return v0 │ .end method │ │ .method public setError(Ljava/lang/Throwable;)V │ .locals 0 │ .param p1, "error" # Ljava/lang/Throwable; ├── smali/org/softeg/slartus/forpdaapi/qms/QmsUsers.smali │ @@ -36,70 +36,69 @@ │ ">;)I" │ } │ .end annotation │ │ .prologue │ .line 20 │ .local p0, "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 21 │ - .local v2, "senders":I │ + .local v1, "senders":I │ invoke-virtual {p0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaapi/qms/QmsUser; │ + check-cast v0, Lorg/softeg/slartus/forpdaapi/qms/QmsUser; │ │ .line 22 │ - .local v1, "qmsUser":Lorg/softeg/slartus/forpdaapi/qms/QmsUser; │ - invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/qms/QmsUser;->getNewMessagesCount()Ljava/lang/CharSequence; │ + .local v0, "qmsUser":Lorg/softeg/slartus/forpdaapi/qms/QmsUser; │ + invoke-virtual {v0}, Lorg/softeg/slartus/forpdaapi/qms/QmsUser;->getNewMessagesCount()Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ .line 23 │ - invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/qms/QmsUser;->getNewMessagesCount()Ljava/lang/CharSequence; │ + invoke-virtual {v0}, Lorg/softeg/slartus/forpdaapi/qms/QmsUser;->getNewMessagesCount()Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v3 │ │ - add-int/2addr v2, v3 │ + add-int/2addr v1, v3 │ │ goto :goto_0 │ │ .line 25 │ - .end local v1 # "qmsUser":Lorg/softeg/slartus/forpdaapi/qms/QmsUser; │ + .end local v0 # "qmsUser":Lorg/softeg/slartus/forpdaapi/qms/QmsUser; │ :cond_1 │ - return v2 │ + return v1 │ .end method │ │ │ # virtual methods │ .method public unreadMessageUsersCount()I │ .locals 1 ├── smali/org/softeg/slartus/forpdaapi/search/SearchApi.smali │ @@ -151,14 +151,15 @@ │ │ const/16 v12, 0xa │ │ invoke-static {v11, v12}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v11 │ │ + .line 40 │ invoke-virtual {v11, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ .line 41 │ .local v0, "m":Ljava/util/regex/Matcher; │ invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z │ @@ -190,14 +191,15 @@ │ │ invoke-static {v11, v12}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v11 │ │ const/4 v12, 0x1 │ │ + .line 47 │ invoke-virtual {v0, v12}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v9 │ @@ -231,14 +233,15 @@ │ │ invoke-static {v11, v12}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v11 │ │ const/4 v12, 0x1 │ │ + .line 52 │ invoke-virtual {v9, v12}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v4 │ @@ -308,14 +311,15 @@ │ │ const/4 v12, 0x2 │ │ invoke-static {v11, v12}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v11 │ │ + .line 61 │ invoke-virtual {v11, v3}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ .line 62 │ invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z │ │ @@ -362,14 +366,15 @@ │ │ const/4 v12, 0x2 │ │ invoke-static {v11, v12}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v11 │ │ + .line 68 │ invoke-virtual {v11, v3}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ .line 69 │ invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z │ │ @@ -397,14 +402,15 @@ │ │ const/4 v12, 0x2 │ │ invoke-static {v11, v12}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v11 │ │ + .line 76 │ invoke-virtual {v11, v3}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ .line 77 │ invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z │ │ @@ -449,14 +455,15 @@ │ │ const/4 v12, 0x2 │ │ invoke-static {v11, v12}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v11 │ │ + .line 86 │ invoke-virtual {v11, v3}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ .line 87 │ invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z ├── smali/org/softeg/slartus/forpdaapi/search/SearchSettings.smali │ @@ -550,130 +550,129 @@ │ .line 140 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_ResultView:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public getSearchQuery()Ljava/lang/String; │ - .locals 10 │ + .locals 9 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/net/URISyntaxException; │ } │ .end annotation │ │ .prologue │ .line 120 │ - new-instance v8, Ljava/util/ArrayList; │ + new-instance v7, Ljava/util/ArrayList; │ │ - invoke-direct {v8}, Ljava/util/ArrayList;->()V │ + invoke-direct {v7}, Ljava/util/ArrayList;->()V │ │ .line 121 │ - .local v8, "qualms":Ljava/util/List;, "Ljava/util/List;" │ + .local v7, "qualms":Ljava/util/List;, "Ljava/util/List;" │ new-instance v0, Lorg/apache/http/message/BasicNameValuePair; │ │ const-string v1, "act" │ │ const-string v2, "search" │ │ invoke-direct {v0, v1, v2}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v8, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 122 │ new-instance v0, Lorg/apache/http/message/BasicNameValuePair; │ │ const-string v1, "query" │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_Query:Ljava/lang/String; │ │ invoke-direct {v0, v1, v2}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v8, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 123 │ new-instance v0, Lorg/apache/http/message/BasicNameValuePair; │ │ const-string v1, "username" │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_UserName:Ljava/lang/String; │ │ invoke-direct {v0, v1, v2}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v8, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 124 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_ForumsIds:Ljava/util/Set; │ │ invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v0 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v6, Ljava/lang/String; │ │ .line 125 │ - .local v7, "key":Ljava/lang/String; │ - new-instance v0, Lorg/apache/http/message/BasicNameValuePair; │ + .local v6, "key":Ljava/lang/String; │ + new-instance v1, Lorg/apache/http/message/BasicNameValuePair; │ │ - const-string v1, "forums[]" │ + const-string v2, "forums[]" │ │ - invoke-direct {v0, v1, v7}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v1, v2, v6}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v8, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v7, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 126 │ - .end local v7 # "key":Ljava/lang/String; │ + .end local v6 # "key":Ljava/lang/String; │ :cond_0 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_TopicsIds:Ljava/util/Set; │ │ invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v0 │ │ :goto_1 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v6, Ljava/lang/String; │ │ .line 127 │ - .restart local v7 # "key":Ljava/lang/String; │ - new-instance v0, Lorg/apache/http/message/BasicNameValuePair; │ + .restart local v6 # "key":Ljava/lang/String; │ + new-instance v1, Lorg/apache/http/message/BasicNameValuePair; │ │ - const-string v1, "topics[]" │ + const-string v2, "topics[]" │ │ - invoke-direct {v0, v1, v7}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v1, v2, v6}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v8, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v7, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 128 │ - .end local v7 # "key":Ljava/lang/String; │ + .end local v6 # "key":Ljava/lang/String; │ :cond_1 │ new-instance v1, Lorg/apache/http/message/BasicNameValuePair; │ │ const-string v2, "subforums" │ │ iget-object v0, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_SearchInSubForums:Ljava/lang/Boolean; │ │ @@ -684,91 +683,93 @@ │ if-eqz v0, :cond_2 │ │ const-string v0, "1" │ │ :goto_2 │ invoke-direct {v1, v2, v0}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v8, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v7, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 129 │ new-instance v0, Lorg/apache/http/message/BasicNameValuePair; │ │ const-string v1, "source" │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_Source:Ljava/lang/String; │ │ invoke-direct {v0, v1, v2}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v8, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 130 │ new-instance v0, Lorg/apache/http/message/BasicNameValuePair; │ │ const-string v1, "sort" │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_Sort:Ljava/lang/String; │ │ invoke-direct {v0, v1, v2}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v8, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 131 │ new-instance v0, Lorg/apache/http/message/BasicNameValuePair; │ │ const-string v1, "result" │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_ResultView:Ljava/lang/String; │ │ invoke-direct {v0, v1, v2}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v8, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 132 │ new-instance v0, Lorg/apache/http/message/BasicNameValuePair; │ │ const-string v1, "noform" │ │ const-string v2, "1" │ │ invoke-direct {v0, v1, v2}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v8, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 134 │ const-string v0, "http" │ │ const-string v1, "4pda.ru" │ │ const/4 v2, -0x1 │ │ const-string v3, "/forum/index.php" │ │ const-string v4, "windows-1251" │ │ - invoke-static {v8, v4}, Lorg/apache/http/client/utils/URLEncodedUtils;->format(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; │ + .line 135 │ + invoke-static {v7, v4}, Lorg/apache/http/client/utils/URLEncodedUtils;->format(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 134 │ invoke-static/range {v0 .. v5}, Lorg/apache/http/client/utils/URIUtils;->createURI(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 136 │ - .local v9, "uri":Ljava/net/URI; │ - invoke-virtual {v9}, Ljava/net/URI;->toString()Ljava/lang/String; │ + .local v8, "uri":Ljava/net/URI; │ + invoke-virtual {v8}, Ljava/net/URI;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ │ .line 128 │ - .end local v9 # "uri":Ljava/net/URI; │ + .end local v8 # "uri":Ljava/net/URI; │ :cond_2 │ const-string v0, "0" │ │ goto :goto_2 │ .end method │ │ .method public getSearchType()Ljava/lang/String; │ @@ -1455,45 +1456,44 @@ │ .method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 3 │ .param p1, "parcel" # Landroid/os/Parcel; │ .param p2, "flags" # I │ │ .prologue │ .line 215 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_SearchType:Ljava/lang/String; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_SearchType:Ljava/lang/String; │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ .line 216 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_Query:Ljava/lang/String; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_Query:Ljava/lang/String; │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ .line 217 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_UserName:Ljava/lang/String; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_UserName:Ljava/lang/String; │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ .line 218 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_TopicsIds:Ljava/util/Set; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_TopicsIds:Ljava/util/Set; │ │ - invoke-interface {v2}, Ljava/util/Set;->size()I │ + invoke-interface {v1}, Ljava/util/Set;->size()I │ │ - move-result v2 │ + move-result v1 │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V │ │ .line 219 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_TopicsIds:Ljava/util/Set; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_TopicsIds:Ljava/util/Set; │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -1508,57 +1508,57 @@ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 223 │ .end local v0 # "forumId":Ljava/lang/String; │ :cond_0 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_ResultView:Ljava/lang/String; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_ResultView:Ljava/lang/String; │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ .line 224 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_SearchInSubForums:Ljava/lang/Boolean; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_SearchInSubForums:Ljava/lang/Boolean; │ │ - invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ :goto_1 │ - int-to-byte v2, v2 │ + int-to-byte v1, v1 │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeByte(B)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeByte(B)V │ │ .line 225 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_Sort:Ljava/lang/String; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_Sort:Ljava/lang/String; │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ .line 226 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_Source:Ljava/lang/String; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_Source:Ljava/lang/String; │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ .line 227 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_ForumsIds:Ljava/util/Set; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_ForumsIds:Ljava/util/Set; │ │ - invoke-interface {v2}, Ljava/util/Set;->size()I │ + invoke-interface {v1}, Ljava/util/Set;->size()I │ │ - move-result v2 │ + move-result v1 │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V │ │ .line 228 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_ForumsIds:Ljava/util/Set; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->m_ForumsIds:Ljava/util/Set; │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ :goto_2 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ @@ -1576,15 +1576,15 @@ │ invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ goto :goto_2 │ │ .line 224 │ .end local v0 # "forumId":Ljava/lang/String; │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_1 │ │ .line 231 │ :cond_2 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaapi/users/LeadUser.smali │ @@ -58,31 +58,30 @@ │ │ # virtual methods │ .method public fillCacheFields()V │ .locals 4 │ │ .prologue │ .line 38 │ - const-string v2, "" │ + const-string v1, "" │ │ - iput-object v2, p0, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->forumIds:Ljava/lang/String; │ + iput-object v1, p0, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->forumIds:Ljava/lang/String; │ │ .line 39 │ - const-string v2, "" │ + const-string v1, "" │ │ - iput-object v2, p0, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->forumTitles:Ljava/lang/String; │ + iput-object v1, p0, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->forumTitles:Ljava/lang/String; │ │ .line 40 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->forums:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->forums:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 ├── smali/org/softeg/slartus/forpdaapi/users/UserProfile.smali │ @@ -96,97 +96,92 @@ │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaapi/users/UserProfile;->Friends:Lorg/softeg/slartus/forpdaapi/users/Users; │ │ return-void │ .end method │ │ .method public static getGroupSimpleData([Ljava/lang/String;)[Ljava/lang/String; │ - .locals 7 │ + .locals 6 │ .param p0, "fullGroupData" # [Ljava/lang/String; │ │ .prologue │ .line 109 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 110 │ - .local v3, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - move-object v0, p0 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + .local v0, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + array-length v4, p0 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + const/4 v3, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_2 │ + if-ge v3, v4, :cond_2 │ │ - aget-object v5, v0, v1 │ + aget-object v2, p0, v3 │ │ .line 111 │ - .local v5, "str":Ljava/lang/String; │ - if-nez v5, :cond_1 │ + .local v2, "str":Ljava/lang/String; │ + if-nez v2, :cond_1 │ │ .line 110 │ :cond_0 │ :goto_1 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 112 │ :cond_1 │ - invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_0 │ + if-nez v5, :cond_0 │ │ .line 113 │ - invoke-static {v5}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ + invoke-static {v2}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v3, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 115 │ - .end local v5 # "str":Ljava/lang/String; │ + .end local v2 # "str":Ljava/lang/String; │ :cond_2 │ - invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v3 │ │ - new-array v4, v6, [Ljava/lang/String; │ + new-array v1, v3, [Ljava/lang/String; │ │ .line 116 │ - .local v4, "resArray":[Ljava/lang/String; │ - invoke-virtual {v3, v4}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + .local v1, "resArray":[Ljava/lang/String; │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - check-cast v6, [Ljava/lang/String; │ + check-cast v3, [Ljava/lang/String; │ │ - return-object v6 │ + return-object v3 │ .end method │ │ .method private static getValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ .locals 1 │ .param p0, "pattern" # Ljava/lang/String; │ .param p1, "input" # Ljava/lang/String; │ │ @@ -409,26 +404,28 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p1, Lorg/softeg/slartus/forpdaapi/users/UserProfile;->Friends:Lorg/softeg/slartus/forpdaapi/users/Users; │ │ + .line 395 │ invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/users/Users;->size()I │ │ move-result v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 394 │ invoke-interface {p0, v1}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performGet(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 396 │ .local v0, "page":Ljava/lang/String; │ invoke-direct {p1, v0}, Lorg/softeg/slartus/forpdaapi/users/UserProfile;->parseFriendsPage(Ljava/lang/String;)V │ @@ -507,26 +504,28 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p1, Lorg/softeg/slartus/forpdaapi/users/UserProfile;->UserComments:Lorg/softeg/slartus/forpdaapi/Comments; │ │ + .line 409 │ invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/Comments;->size()I │ │ move-result v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 408 │ invoke-interface {p0, v1}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performGet(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 410 │ .local v0, "page":Ljava/lang/String; │ invoke-direct {p1, v0}, Lorg/softeg/slartus/forpdaapi/users/UserProfile;->parseCommentsPage(Ljava/lang/String;)V │ @@ -545,14 +544,15 @@ │ .line 331 │ const-string v3, "(.*?)\\s*
\\s*([\\s\\S]*?)\\s*
\\s*(.*?)" │ │ invoke-static {v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v3 │ │ + .line 332 │ invoke-virtual {v3, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v1 │ │ .line 335 │ .local v1, "m":Ljava/util/regex/Matcher; │ :goto_0 │ @@ -695,14 +695,15 @@ │ │ const/16 v2, 0xa │ │ invoke-static {v1, v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v1 │ │ + .line 236 │ invoke-virtual {v1, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ .line 237 │ .local v0, "m":Ljava/util/regex/Matcher; │ invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z │ @@ -761,14 +762,15 @@ │ .line 303 │ const-string v3, "href=\'http://4pda.ru/forum/index.php\\?.*?showuser=(\\d+)\'.*?>(.*?)\\s*
\\s*(.*?)\\s*
(\\d+) \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439\\s*
\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435: (.*?)\\s*
" │ │ invoke-static {v3}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v3 │ │ + .line 304 │ invoke-virtual {v3, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v1 │ │ .line 306 │ .local v1, "m":Ljava/util/regex/Matcher; │ :goto_0 │ @@ -2349,158 +2351,149 @@ │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ .method public getValue(II)Ljava/lang/String; │ - .locals 6 │ + .locals 5 │ .param p1, "groupPosition" # I │ .param p2, "childPosition" # I │ │ .prologue │ .line 74 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 75 │ - .local v1, "group":[Ljava/lang/String; │ + .local v0, "group":[Ljava/lang/String; │ packed-switch p1, :pswitch_data_0 │ │ .line 98 │ :goto_0 │ - move-object v0, v1 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ array-length v3, v0 │ │ - .local v3, "len$":I │ const/4 v2, 0x0 │ │ - .local v2, "i$":I │ :goto_1 │ if-ge v2, v3, :cond_3 │ │ - aget-object v4, v0, v2 │ + aget-object v1, v0, v2 │ │ .line 99 │ - .local v4, "str":Ljava/lang/String; │ - if-nez v4, :cond_1 │ + .local v1, "str":Ljava/lang/String; │ + if-nez v1, :cond_1 │ │ .line 98 │ :cond_0 │ :goto_2 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 77 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v2 # "i$":I │ - .end local v3 # "len$":I │ - .end local v4 # "str":Ljava/lang/String; │ + .end local v1 # "str":Ljava/lang/String; │ :pswitch_0 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaapi/users/UserProfile;->getMain()[Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 78 │ goto :goto_0 │ │ .line 80 │ :pswitch_1 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaapi/users/UserProfile;->getAboutGroup()[Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 81 │ goto :goto_0 │ │ .line 83 │ :pswitch_2 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaapi/users/UserProfile;->getPrivateInfo()[Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 84 │ goto :goto_0 │ │ .line 86 │ :pswitch_3 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaapi/users/UserProfile;->getInterests()[Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 87 │ goto :goto_0 │ │ .line 89 │ :pswitch_4 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaapi/users/UserProfile;->getOtherInfo()[Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 90 │ goto :goto_0 │ │ .line 92 │ :pswitch_5 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaapi/users/UserProfile;->getStatistic()[Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 93 │ goto :goto_0 │ │ .line 95 │ :pswitch_6 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaapi/users/UserProfile;->getContactInfo()[Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ goto :goto_0 │ │ .line 100 │ - .restart local v0 # "arr$":[Ljava/lang/String; │ - .restart local v2 # "i$":I │ - .restart local v3 # "len$":I │ - .restart local v4 # "str":Ljava/lang/String; │ + .restart local v1 # "str":Ljava/lang/String; │ :cond_1 │ - invoke-virtual {v4}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_0 │ + if-nez v4, :cond_0 │ │ .line 101 │ if-nez p2, :cond_2 │ │ .line 105 │ - .end local v4 # "str":Ljava/lang/String; │ + .end local v1 # "str":Ljava/lang/String; │ :goto_3 │ - return-object v4 │ + return-object v1 │ │ .line 103 │ - .restart local v4 # "str":Ljava/lang/String; │ + .restart local v1 # "str":Ljava/lang/String; │ :cond_2 │ add-int/lit8 p2, p2, -0x1 │ │ goto :goto_2 │ │ .line 105 │ - .end local v4 # "str":Ljava/lang/String; │ + .end local v1 # "str":Ljava/lang/String; │ :cond_3 │ - const-string v4, "" │ + const-string v1, "" │ │ goto :goto_3 │ │ .line 75 │ + nop │ + │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ :pswitch_4 ├── smali/org/softeg/slartus/forpdaapi/users/UsersApi.smali │ @@ -11,15 +11,15 @@ │ .line 18 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static getLeaders(Lorg/softeg/slartus/forpdaapi/IHttpClient;)Ljava/util/ArrayList; │ - .locals 22 │ + .locals 21 │ .param p0, "client" # Lorg/softeg/slartus/forpdaapi/IHttpClient; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lorg/softeg/slartus/forpdaapi/IHttpClient;", │ ")", │ "Ljava/util/ArrayList", │ @@ -33,366 +33,344 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 27 │ - const-string v18, "http://4pda.ru/forum/index.php?act=Stats&CODE=leaders" │ + const-string v14, "http://4pda.ru/forum/index.php?act=Stats&CODE=leaders" │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v18 │ + invoke-interface {v0, v14}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performGet(Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-interface {v0, v1}, Lorg/softeg/slartus/forpdaapi/IHttpClient;->performGet(Ljava/lang/String;)Ljava/lang/String; │ - │ - move-result-object v13 │ + move-result-object v9 │ │ .line 29 │ - .local v13, "page":Ljava/lang/String; │ - invoke-static {v13}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ + .local v9, "page":Ljava/lang/String; │ + invoke-static {v9}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 30 │ - .local v2, "doc":Lorg/jsoup/nodes/Document; │ - new-instance v14, Ljava/util/ArrayList; │ + .local v1, "doc":Lorg/jsoup/nodes/Document; │ + new-instance v10, Ljava/util/ArrayList; │ │ - invoke-direct {v14}, Ljava/util/ArrayList;->()V │ + invoke-direct {v10}, Ljava/util/ArrayList;->()V │ │ .line 31 │ - .local v14, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const-string v18, "showuser=(\\d+)" │ + .local v10, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const-string v14, "showuser=(\\d+)" │ │ - const/16 v19, 0x2 │ + const/4 v15, 0x2 │ │ - invoke-static/range {v18 .. v19}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + invoke-static {v14, v15}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v12 │ + move-result-object v8 │ │ .line 32 │ - .local v12, "p":Ljava/util/regex/Pattern; │ - const-string v18, "div.borderwrap" │ - │ - move-object/from16 v0, v18 │ + .local v8, "p":Ljava/util/regex/Pattern; │ + const-string v14, "div.borderwrap" │ │ - invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v1, v14}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v18 │ + move-result-object v14 │ │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v14}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v15 │ │ :cond_0 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v18 │ + move-result v14 │ │ - if-eqz v18, :cond_5 │ + if-eqz v14, :cond_5 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Lorg/jsoup/nodes/Element; │ + check-cast v6, Lorg/jsoup/nodes/Element; │ │ .line 33 │ - .local v7, "groupElement":Lorg/jsoup/nodes/Element; │ - const-string v18, "div.maintitle" │ + .local v6, "groupElement":Lorg/jsoup/nodes/Element; │ + const-string v14, "div.maintitle" │ │ - move-object/from16 v0, v18 │ - │ - invoke-virtual {v7, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v6, v14}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v18 │ + move-result-object v14 │ │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v14}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v18 │ + move-result-object v14 │ │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual {v14}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v14 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 35 │ - .local v6, "group":Ljava/lang/String; │ - const-string v18, "table.ipbtable" │ + .local v5, "group":Ljava/lang/String; │ + const-string v14, "table.ipbtable" │ │ - move-object/from16 v0, v18 │ + invoke-virtual {v6, v14}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - invoke-virtual {v7, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + move-result-object v14 │ │ - move-result-object v18 │ + invoke-virtual {v14}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + move-result-object v14 │ │ - move-result-object v18 │ + const-string v16, "tr" │ │ - const-string v19, "tr" │ + move-object/from16 v0, v16 │ │ - invoke-virtual/range {v18 .. v19}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v14, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v18 │ + move-result-object v14 │ │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v14}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v16 │ │ :cond_1 │ :goto_0 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v18 │ + move-result v14 │ │ - if-eqz v18, :cond_0 │ + if-eqz v14, :cond_0 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v16 │ + move-result-object v12 │ │ - check-cast v16, Lorg/jsoup/nodes/Element; │ + check-cast v12, Lorg/jsoup/nodes/Element; │ │ .line 37 │ - .local v16, "trElement":Lorg/jsoup/nodes/Element; │ - const-string v18, "td.row1" │ + .local v12, "trElement":Lorg/jsoup/nodes/Element; │ + const-string v14, "td.row1" │ │ - move-object/from16 v0, v16 │ + invoke-virtual {v12, v14}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-object/from16 v1, v18 │ - │ - invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ - │ - move-result-object v15 │ + move-result-object v11 │ │ .line 38 │ - .local v15, "tds":Lorg/jsoup/select/Elements; │ - invoke-virtual {v15}, Lorg/jsoup/select/Elements;->size()I │ + .local v11, "tds":Lorg/jsoup/select/Elements; │ + invoke-virtual {v11}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v18 │ + move-result v14 │ │ - if-eqz v18, :cond_1 │ + if-eqz v14, :cond_1 │ │ .line 40 │ - const/16 v18, 0x0 │ + const/4 v14, 0x0 │ │ - move/from16 v0, v18 │ + invoke-virtual {v11, v14}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ │ - invoke-virtual {v15, v0}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ + move-result-object v14 │ │ - move-result-object v18 │ + check-cast v14, Lorg/jsoup/nodes/Element; │ │ - check-cast v18, Lorg/jsoup/nodes/Element; │ + const-string v17, "a" │ │ - const-string v19, "a" │ + move-object/from16 v0, v17 │ │ - invoke-virtual/range {v18 .. v19}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v14, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v18 │ + move-result-object v14 │ │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v14}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 41 │ - .local v3, "el":Lorg/jsoup/nodes/Element; │ - const-string v18, "href" │ + .local v2, "el":Lorg/jsoup/nodes/Element; │ + const-string v14, "href" │ │ - move-object/from16 v0, v18 │ + invoke-virtual {v2, v14}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-virtual {v3, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + move-result-object v14 │ │ - move-result-object v18 │ - │ - move-object/from16 v0, v18 │ + invoke-virtual {v8, v14}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - invoke-virtual {v12, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ - │ - move-result-object v11 │ + move-result-object v7 │ │ .line 42 │ - .local v11, "m":Ljava/util/regex/Matcher; │ - invoke-virtual {v11}, Ljava/util/regex/Matcher;->find()Z │ + .local v7, "m":Ljava/util/regex/Matcher; │ + invoke-virtual {v7}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v18 │ + move-result v14 │ │ - if-eqz v18, :cond_1 │ + if-eqz v14, :cond_1 │ │ .line 43 │ - new-instance v17, Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ + new-instance v13, Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ │ - const/16 v18, 0x1 │ + const/4 v14, 0x1 │ │ - move/from16 v0, v18 │ + invoke-virtual {v7, v14}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - invoke-virtual {v11, v0}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + move-result-object v14 │ │ - move-result-object v18 │ + invoke-virtual {v2}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - invoke-virtual {v3}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + move-result-object v17 │ │ - move-result-object v19 │ + move-object/from16 v0, v17 │ │ - invoke-direct/range {v17 .. v19}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V │ + invoke-direct {v13, v14, v0}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ .line 44 │ - .local v17, "user":Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ - move-object/from16 v0, v17 │ - │ - invoke-virtual {v0, v6}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->setGroup(Ljava/lang/String;)V │ + .local v13, "user":Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ + invoke-virtual {v13, v5}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->setGroup(Ljava/lang/String;)V │ │ .line 46 │ - const/16 v18, 0x1 │ + const/4 v14, 0x1 │ │ - move/from16 v0, v18 │ + invoke-virtual {v11, v14}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ │ - invoke-virtual {v15, v0}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ + move-result-object v14 │ │ - move-result-object v18 │ + check-cast v14, Lorg/jsoup/nodes/Element; │ │ - check-cast v18, Lorg/jsoup/nodes/Element; │ + const-string v17, "option" │ │ - const-string v19, "option" │ + move-object/from16 v0, v17 │ │ - invoke-virtual/range {v18 .. v19}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v14, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 48 │ - .local v5, "forumElements":Lorg/jsoup/select/Elements; │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->size()I │ + .local v4, "forumElements":Lorg/jsoup/select/Elements; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v18 │ + move-result v14 │ │ - if-nez v18, :cond_3 │ + if-nez v14, :cond_3 │ │ - const-string v19, "\u0412\u0441\u0435 \u0444\u043e\u0440\u0443\u043c\u044b" │ - │ - const/16 v18, 0x1 │ - │ - move/from16 v0, v18 │ + const-string v17, "\u0412\u0441\u0435 \u0444\u043e\u0440\u0443\u043c\u044b" │ │ - invoke-virtual {v15, v0}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ + const/4 v14, 0x1 │ │ - move-result-object v18 │ + invoke-virtual {v11, v14}, Lorg/jsoup/select/Elements;->get(I)Ljava/lang/Object; │ │ - check-cast v18, Lorg/jsoup/nodes/Element; │ + move-result-object v14 │ │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + check-cast v14, Lorg/jsoup/nodes/Element; │ │ - move-result-object v18 │ + invoke-virtual {v14}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-object/from16 v0, v19 │ + move-result-object v14 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v18 │ + move-result v14 │ │ - if-eqz v18, :cond_3 │ + if-eqz v14, :cond_3 │ │ .line 49 │ - invoke-virtual/range {v17 .. v17}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getForums()Ljava/util/ArrayList; │ - │ - move-result-object v18 │ + invoke-virtual {v13}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getForums()Ljava/util/ArrayList; │ │ - new-instance v19, Lorg/softeg/slartus/forpdaapi/Forum; │ + move-result-object v14 │ │ - const-string v20, "-1" │ + new-instance v17, Lorg/softeg/slartus/forpdaapi/Forum; │ │ - const-string v21, "\u0412\u0441\u0435 \u0444\u043e\u0440\u0443\u043c\u044b" │ + const-string v18, "-1" │ │ - invoke-direct/range {v19 .. v21}, Lorg/softeg/slartus/forpdaapi/Forum;->(Ljava/lang/String;Ljava/lang/String;)V │ + const-string v19, "\u0412\u0441\u0435 \u0444\u043e\u0440\u0443\u043c\u044b" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-direct/range {v17 .. v19}, Lorg/softeg/slartus/forpdaapi/Forum;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - .line 56 │ - :cond_2 │ move-object/from16 v0, v17 │ │ invoke-virtual {v14, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ + .line 56 │ + :cond_2 │ + invoke-virtual {v10, v13}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + │ goto/16 :goto_0 │ │ .line 51 │ :cond_3 │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v14 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :cond_4 │ :goto_1 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v18 │ + move-result v17 │ │ - if-eqz v18, :cond_2 │ + if-eqz v17, :cond_2 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/jsoup/nodes/Element; │ + check-cast v3, Lorg/jsoup/nodes/Element; │ │ .line 52 │ - .local v4, "forumEl":Lorg/jsoup/nodes/Element; │ - const-string v18, "-1" │ + .local v3, "forumEl":Lorg/jsoup/nodes/Element; │ + const-string v17, "-1" │ │ - const-string v19, "value" │ + const-string v18, "value" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v18 │ + move-result v17 │ │ - if-nez v18, :cond_4 │ + if-nez v17, :cond_4 │ │ .line 53 │ - invoke-virtual/range {v17 .. v17}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getForums()Ljava/util/ArrayList; │ + invoke-virtual {v13}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getForums()Ljava/util/ArrayList; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - new-instance v19, Lorg/softeg/slartus/forpdaapi/Forum; │ + new-instance v18, Lorg/softeg/slartus/forpdaapi/Forum; │ │ - const-string v20, "value" │ + const-string v19, "value" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v4, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual {v4}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual {v3}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-direct/range {v19 .. v21}, Lorg/softeg/slartus/forpdaapi/Forum;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct/range {v18 .. v20}, Lorg/softeg/slartus/forpdaapi/Forum;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-virtual/range {v18 .. v19}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual/range {v17 .. v18}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 65 │ - .end local v3 # "el":Lorg/jsoup/nodes/Element; │ - .end local v4 # "forumEl":Lorg/jsoup/nodes/Element; │ - .end local v5 # "forumElements":Lorg/jsoup/select/Elements; │ - .end local v6 # "group":Ljava/lang/String; │ - .end local v7 # "groupElement":Lorg/jsoup/nodes/Element; │ - .end local v10 # "i$":Ljava/util/Iterator; │ - .end local v11 # "m":Ljava/util/regex/Matcher; │ - .end local v15 # "tds":Lorg/jsoup/select/Elements; │ - .end local v16 # "trElement":Lorg/jsoup/nodes/Element; │ - .end local v17 # "user":Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ + .end local v2 # "el":Lorg/jsoup/nodes/Element; │ + .end local v3 # "forumEl":Lorg/jsoup/nodes/Element; │ + .end local v4 # "forumElements":Lorg/jsoup/select/Elements; │ + .end local v5 # "group":Ljava/lang/String; │ + .end local v6 # "groupElement":Lorg/jsoup/nodes/Element; │ + .end local v7 # "m":Ljava/util/regex/Matcher; │ + .end local v11 # "tds":Lorg/jsoup/select/Elements; │ + .end local v12 # "trElement":Lorg/jsoup/nodes/Element; │ + .end local v13 # "user":Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ :cond_5 │ - return-object v14 │ + return-object v10 │ .end method ├── smali/org/softeg/slartus/forpdacommon/ActionSelectDialogFragment$2.smali │ @@ -56,14 +56,15 @@ │ .line 57 │ iget-object v0, p0, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$2;->val$context:Landroid/content/Context; │ │ invoke-static {v0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ + .line 58 │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$2;->val$preferenceKey:Ljava/lang/String; │ │ const/4 v2, 0x0 ├── smali/org/softeg/slartus/forpdacommon/ActionSelectDialogFragment$3.smali │ @@ -60,14 +60,15 @@ │ .line 46 │ iget-object v0, p0, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$3;->val$context:Landroid/content/Context; │ │ invoke-static {v0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ + .line 47 │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$3;->val$preferenceKey:Ljava/lang/String; │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$3;->val$selectedAction:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdacommon/ActionSelectDialogFragment$5$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$newValue:Ljava/lang/CharSequence; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$5;Ljava/lang/CharSequence;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$5; │ │ .prologue │ .line 114 │ iput-object p1, p0, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$5$1;->this$0:Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$5; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$5$1;->val$newValue:Ljava/lang/CharSequence; ├── smali/org/softeg/slartus/forpdacommon/ActionSelectDialogFragment$5.smali │ @@ -80,28 +80,31 @@ │ .local v0, "newValue":Ljava/lang/CharSequence; │ iget-object v1, p0, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$5;->val$context:Landroid/content/Context; │ │ invoke-static {v1}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ + .line 105 │ invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$5;->val$preferenceKey:Ljava/lang/String; │ │ + .line 106 │ invoke-interface {v0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ + .line 107 │ invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 109 │ iget-object v1, p0, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$5;->val$hintForChangeDefault:Ljava/lang/String; │ │ invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ @@ -114,38 +117,43 @@ │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$5;->val$context:Landroid/content/Context; │ │ invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v2, "\u041f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430" │ │ + .line 111 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$5;->val$hintForChangeDefault:Ljava/lang/String; │ │ + .line 112 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 113 │ invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "OK" │ │ new-instance v3, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$5$1; │ │ invoke-direct {v3, p0, v0}, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$5$1;->(Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$5;Ljava/lang/CharSequence;)V │ │ + .line 114 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 122 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/app/AlertDialog;->show()V │ │ .line 125 ├── smali/org/softeg/slartus/forpdacommon/ActionSelectDialogFragment.smali │ @@ -15,15 +15,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 14 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 17 │ return-void │ .end method │ │ .method public static execute(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$OkListener;Ljava/lang/String;)V │ .locals 13 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "title" # Ljava/lang/String; │ @@ -88,20 +87,22 @@ │ │ const/4 v3, 0x0 │ │ new-instance v5, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$6; │ │ invoke-direct {v5, v4}, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$6;->([I)V │ │ + .line 91 │ move-object/from16 v0, p3 │ │ invoke-virtual {v2, v0, v3, v5}, Landroid/app/AlertDialog$Builder;->setSingleChoiceItems([Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 97 │ invoke-virtual {v2, p1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v11 │ │ const-string v12, "\u0412\u0441\u0435\u0433\u0434\u0430" │ │ new-instance v2, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$5; │ @@ -114,36 +115,40 @@ │ │ move-object/from16 v7, p6 │ │ move-object/from16 v8, p5 │ │ invoke-direct/range {v2 .. v8}, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$5;->([Ljava/lang/CharSequence;[ILandroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$OkListener;)V │ │ + .line 98 │ invoke-virtual {v11, v12, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "\u0422\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u0439\u0447\u0430\u0441" │ │ new-instance v5, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$4; │ │ move-object/from16 v0, p5 │ │ move-object/from16 v1, p4 │ │ invoke-direct {v5, v0, v1, v4}, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$4;->(Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$OkListener;[Ljava/lang/CharSequence;[I)V │ │ + .line 128 │ invoke-virtual {v2, v3, v5}, Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 137 │ invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v2 │ │ + .line 138 │ invoke-virtual {v2}, Landroid/app/AlertDialog;->show()V │ │ goto :goto_0 │ .end method │ │ .method public static showSaveNavigateActionDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V │ .locals 3 │ @@ -156,14 +161,15 @@ │ .line 25 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ + .line 26 │ invoke-interface {v1, p1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 27 │ .local v0, "navigateAction":Ljava/lang/String; │ if-eqz v0, :cond_0 │ @@ -200,54 +206,60 @@ │ .line 39 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v0, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e" │ │ + .line 40 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e?" │ │ + .line 41 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0414\u0430" │ │ new-instance v2, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$3; │ │ invoke-direct {v2, p0, p1, p2, p3}, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$3;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V │ │ + .line 42 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0421\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0442\u044c" │ │ new-instance v2, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$2; │ │ invoke-direct {v2, p0, p1, p3}, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$2;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Runnable;)V │ │ + .line 53 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041d\u0435\u0442" │ │ new-instance v2, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$1; │ │ invoke-direct {v2, p3}, Lorg/softeg/slartus/forpdacommon/ActionSelectDialogFragment$1;->(Ljava/lang/Runnable;)V │ │ + .line 63 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 70 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V │ │ .line 71 ├── smali/org/softeg/slartus/forpdacommon/FileUtils.smali │ @@ -1128,43 +1128,40 @@ │ │ .method public static normalize(Ljava/lang/String;)Ljava/lang/String; │ .locals 5 │ .param p0, "fileName" # Ljava/lang/String; │ │ .prologue │ .line 168 │ - sget-object v0, Lorg/softeg/slartus/forpdacommon/FileUtils;->ILLEGAL_CHARACTERS:[C │ + sget-object v2, Lorg/softeg/slartus/forpdacommon/FileUtils;->ILLEGAL_CHARACTERS:[C │ │ - .local v0, "arr$":[C │ - array-length v3, v0 │ + array-length v3, v2 │ │ - .local v3, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ if-ge v1, v3, :cond_0 │ │ - aget-char v2, v0, v1 │ + aget-char v0, v2, v1 │ │ .line 169 │ - .local v2, "illegalChar":C │ + .local v0, "illegalChar":C │ const/16 v4, 0x5f │ │ - invoke-virtual {p0, v2, v4}, Ljava/lang/String;->replace(CC)Ljava/lang/String; │ + invoke-virtual {p0, v0, v4}, Ljava/lang/String;->replace(CC)Ljava/lang/String; │ │ move-result-object p0 │ │ .line 168 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 171 │ - .end local v2 # "illegalChar":C │ + .end local v0 # "illegalChar":C │ :cond_0 │ return-object p0 │ .end method │ │ .method public static parseFileSize(Ljava/lang/String;)F │ .locals 8 │ .param p0, "sizeStr" # Ljava/lang/String; ├── smali/org/softeg/slartus/forpdacommon/HttpHelper$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdacommon/HttpHelper; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdacommon/HttpHelper;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdacommon/HttpHelper; │ │ .prologue │ .line 180 │ iput-object p1, p0, Lorg/softeg/slartus/forpdacommon/HttpHelper$1;->this$0:Lorg/softeg/slartus/forpdacommon/HttpHelper; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdacommon/HttpHelper$2.smali │ @@ -33,14 +33,15 @@ │ │ .field final synthetic val$cookiesPath:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdacommon/HttpHelper;Ljava/lang/String;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdacommon/HttpHelper; │ │ .prologue │ .line 204 │ iput-object p1, p0, Lorg/softeg/slartus/forpdacommon/HttpHelper$2;->this$0:Lorg/softeg/slartus/forpdacommon/HttpHelper; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdacommon/HttpHelper$2;->val$cookiesPath:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdacommon/HttpHelper$3.smali │ @@ -20,112 +20,102 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdacommon/HttpHelper; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdacommon/HttpHelper;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdacommon/HttpHelper; │ │ .prologue │ .line 246 │ iput-object p1, p0, Lorg/softeg/slartus/forpdacommon/HttpHelper$3;->this$0:Lorg/softeg/slartus/forpdacommon/HttpHelper; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public process(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V │ - .locals 9 │ + .locals 8 │ .param p1, "response" # Lorg/apache/http/HttpResponse; │ .param p2, "context" # Lorg/apache/http/protocol/HttpContext; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lorg/apache/http/HttpException;, │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 248 │ invoke-interface {p1}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 249 │ - .local v4, "entity":Lorg/apache/http/HttpEntity; │ - invoke-interface {v4}, Lorg/apache/http/HttpEntity;->getContentEncoding()Lorg/apache/http/Header; │ + .local v3, "entity":Lorg/apache/http/HttpEntity; │ + invoke-interface {v3}, Lorg/apache/http/HttpEntity;->getContentEncoding()Lorg/apache/http/Header; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 251 │ - .local v3, "contentEncodingHeader":Lorg/apache/http/Header; │ - if-eqz v3, :cond_0 │ + .local v2, "contentEncodingHeader":Lorg/apache/http/Header; │ + if-eqz v2, :cond_0 │ │ .line 252 │ - invoke-interface {v3}, Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement; │ + invoke-interface {v2}, Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 253 │ - .local v2, "codecs":[Lorg/apache/http/HeaderElement; │ - move-object v0, v2 │ - │ - .local v0, "arr$":[Lorg/apache/http/HeaderElement; │ - array-length v6, v0 │ + .local v1, "codecs":[Lorg/apache/http/HeaderElement; │ + array-length v5, v1 │ │ - .local v6, "len$":I │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - .local v5, "i$":I │ :goto_0 │ - if-ge v5, v6, :cond_0 │ + if-ge v4, v5, :cond_0 │ │ - aget-object v1, v0, v5 │ + aget-object v0, v1, v4 │ │ .line 254 │ - .local v1, "codec":Lorg/apache/http/HeaderElement; │ - invoke-interface {v1}, Lorg/apache/http/HeaderElement;->getName()Ljava/lang/String; │ + .local v0, "codec":Lorg/apache/http/HeaderElement; │ + invoke-interface {v0}, Lorg/apache/http/HeaderElement;->getName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-string v8, "gzip" │ + const-string v7, "gzip" │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {v6, v7}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ .line 255 │ - new-instance v7, Lorg/softeg/slartus/forpdacommon/HttpHelper$GzipDecompressingEntity; │ + new-instance v4, Lorg/softeg/slartus/forpdacommon/HttpHelper$GzipDecompressingEntity; │ │ invoke-interface {p1}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-direct {v7, v8}, Lorg/softeg/slartus/forpdacommon/HttpHelper$GzipDecompressingEntity;->(Lorg/apache/http/HttpEntity;)V │ + invoke-direct {v4, v5}, Lorg/softeg/slartus/forpdacommon/HttpHelper$GzipDecompressingEntity;->(Lorg/apache/http/HttpEntity;)V │ │ - invoke-interface {p1, v7}, Lorg/apache/http/HttpResponse;->setEntity(Lorg/apache/http/HttpEntity;)V │ + invoke-interface {p1, v4}, Lorg/apache/http/HttpResponse;->setEntity(Lorg/apache/http/HttpEntity;)V │ │ .line 260 │ - .end local v0 # "arr$":[Lorg/apache/http/HeaderElement; │ - .end local v1 # "codec":Lorg/apache/http/HeaderElement; │ - .end local v2 # "codecs":[Lorg/apache/http/HeaderElement; │ - .end local v5 # "i$":I │ - .end local v6 # "len$":I │ + .end local v0 # "codec":Lorg/apache/http/HeaderElement; │ + .end local v1 # "codecs":[Lorg/apache/http/HeaderElement; │ :cond_0 │ return-void │ │ .line 253 │ - .restart local v0 # "arr$":[Lorg/apache/http/HeaderElement; │ - .restart local v1 # "codec":Lorg/apache/http/HeaderElement; │ - .restart local v2 # "codecs":[Lorg/apache/http/HeaderElement; │ - .restart local v5 # "i$":I │ - .restart local v6 # "len$":I │ + .restart local v0 # "codec":Lorg/apache/http/HeaderElement; │ + .restart local v1 # "codecs":[Lorg/apache/http/HeaderElement; │ :cond_1 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ .end method ├── smali/org/softeg/slartus/forpdacommon/HttpHelper$4.smali │ @@ -49,14 +49,15 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method constructor (Lorg/softeg/slartus/forpdacommon/HttpHelper;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdacommon/HttpHelper; │ │ .prologue │ .line 263 │ iput-object p1, p0, Lorg/softeg/slartus/forpdacommon/HttpHelper$4;->this$0:Lorg/softeg/slartus/forpdacommon/HttpHelper; │ │ invoke-direct {p0}, Lorg/apache/http/impl/client/DefaultRedirectHandler;->()V │ │ @@ -385,22 +386,25 @@ │ │ if-eqz v13, :cond_9 │ │ .line 330 │ :try_start_2 │ new-instance v10, Lorg/apache/http/HttpHost; │ │ + .line 331 │ invoke-virtual {v11}, Ljava/net/URI;->getHost()Ljava/lang/String; │ │ move-result-object v13 │ │ + .line 332 │ invoke-virtual {v11}, Ljava/net/URI;->getPort()I │ │ move-result v14 │ │ + .line 333 │ invoke-virtual {v11}, Ljava/net/URI;->getScheme()Ljava/lang/String; │ │ move-result-object v15 │ │ invoke-direct {v10, v13, v14, v15}, Lorg/apache/http/HttpHost;->(Ljava/lang/String;ILjava/lang/String;)V │ │ .line 334 ├── smali/org/softeg/slartus/forpdacommon/HttpHelper$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$sendHeaders:Ljava/util/Map; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdacommon/HttpHelper;Ljava/util/Map;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdacommon/HttpHelper; │ │ .prologue │ .line 437 │ iput-object p1, p0, Lorg/softeg/slartus/forpdacommon/HttpHelper$5;->this$0:Lorg/softeg/slartus/forpdacommon/HttpHelper; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdacommon/HttpHelper$5;->val$sendHeaders:Ljava/util/Map; │ │ @@ -49,58 +50,57 @@ │ Lorg/apache/http/HttpException;, │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 439 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdacommon/HttpHelper$5;->val$sendHeaders:Ljava/util/Map; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdacommon/HttpHelper$5;->val$sendHeaders:Ljava/util/Map; │ │ - invoke-interface {v2}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + invoke-interface {v1}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 440 │ - .local v1, "key":Ljava/lang/String; │ - invoke-interface {p1, v1}, Lorg/apache/http/HttpRequest;->containsHeader(Ljava/lang/String;)Z │ + .local v0, "key":Ljava/lang/String; │ + invoke-interface {p1, v0}, Lorg/apache/http/HttpRequest;->containsHeader(Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 441 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdacommon/HttpHelper$5;->val$sendHeaders:Ljava/util/Map; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdacommon/HttpHelper$5;->val$sendHeaders:Ljava/util/Map; │ │ - invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ - invoke-interface {p1, v1, v2}, Lorg/apache/http/HttpRequest;->addHeader(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {p1, v0, v1}, Lorg/apache/http/HttpRequest;->addHeader(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 444 │ - .end local v1 # "key":Ljava/lang/String; │ + .end local v0 # "key":Ljava/lang/String; │ :cond_1 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdacommon/HttpHelper.smali │ @@ -532,15 +532,15 @@ │ invoke-direct {v2, p2}, Lorg/apache/http/client/methods/HttpGet;->(Ljava/lang/String;)V │ │ .restart local v2 # "method":Lorg/apache/http/client/methods/HttpRequestBase; │ goto :goto_0 │ .end method │ │ .method private performRequest(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;ILjava/lang/String;)Ljava/lang/String; │ - .locals 11 │ + .locals 10 │ .param p1, "contentType" # Ljava/lang/String; │ .param p2, "url" # Ljava/lang/String; │ .param p3, "user" # Ljava/lang/String; │ .param p4, "pass" # Ljava/lang/String; │ .param p7, "requestType" # I │ .param p8, "encoding" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ @@ -598,66 +598,64 @@ │ .restart local v6 # "nvps":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface/range {p6 .. p6}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v2 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Ljava/util/Map$Entry; │ │ .line 404 │ .local v9, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - new-instance v2, Lorg/apache/http/message/BasicNameValuePair; │ + new-instance v3, Lorg/apache/http/message/BasicNameValuePair; │ │ invoke-interface {v9}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ invoke-interface {v9}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/lang/String; │ │ - invoke-direct {v2, v0, v1}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v3, v0, v1}, Lorg/apache/http/message/BasicNameValuePair;->(Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-interface {v6, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v6, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .end local v9 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v10 # "i$":Ljava/util/Iterator; │ :cond_0 │ move-object v0, p0 │ │ move-object v1, p1 │ │ move-object v2, p2 │ │ move-object v3, p3 │ │ move-object v4, p4 │ │ - move-object/from16 v5, p5 │ + move-object v5, p5 │ │ move/from16 v7, p7 │ │ move-object/from16 v8, p8 │ │ .line 407 │ invoke-direct/range {v0 .. v8}, Lorg/softeg/slartus/forpdacommon/HttpHelper;->performRequest(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/List;ILjava/lang/String;)Ljava/lang/String; │ @@ -1298,132 +1296,131 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public writeExternalCookies(Ljava/lang/String;)V │ - .locals 8 │ + .locals 7 │ .param p1, "cookiesFile" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 107 │ invoke-static {p1}, Lorg/softeg/slartus/forpdacommon/FileUtils;->mkDirs(Ljava/lang/String;)Ljava/lang/Boolean; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_0 │ + if-nez v4, :cond_0 │ │ .line 108 │ - new-instance v5, Ljava/lang/Exception; │ + new-instance v4, Ljava/lang/Exception; │ │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v7, "\u041d\u0435 \u043c\u043e\u0433\u0443 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \'" │ + const-string v6, "\u041d\u0435 \u043c\u043e\u0433\u0443 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \'" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "\' \u0434\u043b\u044f cookies" │ + const-string v6, "\' \u0434\u043b\u044f cookies" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-direct {v5, v6}, Ljava/lang/Exception;->(Ljava/lang/String;)V │ + invoke-direct {v4, v5}, Ljava/lang/Exception;->(Ljava/lang/String;)V │ │ - throw v5 │ + throw v4 │ │ .line 110 │ :cond_0 │ - new-instance v5, Ljava/io/File; │ + new-instance v4, Ljava/io/File; │ │ - invoke-direct {v5, p1}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v4, p1}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - invoke-virtual {v5}, Ljava/io/File;->createNewFile()Z │ + invoke-virtual {v4}, Ljava/io/File;->createNewFile()Z │ │ .line 111 │ new-instance v2, Ljava/io/FileOutputStream; │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-direct {v2, p1, v5}, Ljava/io/FileOutputStream;->(Ljava/lang/String;Z)V │ + invoke-direct {v2, p1, v4}, Ljava/io/FileOutputStream;->(Ljava/lang/String;Z)V │ │ .line 113 │ .local v2, "fw":Ljava/io/FileOutputStream; │ - new-instance v4, Ljava/io/ObjectOutputStream; │ + new-instance v3, Ljava/io/ObjectOutputStream; │ │ - invoke-direct {v4, v2}, Ljava/io/ObjectOutputStream;->(Ljava/io/OutputStream;)V │ + invoke-direct {v3, v2}, Ljava/io/ObjectOutputStream;->(Ljava/io/OutputStream;)V │ │ .line 114 │ - .local v4, "out":Ljava/io/ObjectOutput; │ - iget-object v5, p0, Lorg/softeg/slartus/forpdacommon/HttpHelper;->client:Lorg/apache/http/impl/client/DefaultHttpClient; │ + .local v3, "out":Ljava/io/ObjectOutput; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdacommon/HttpHelper;->client:Lorg/apache/http/impl/client/DefaultHttpClient; │ │ - invoke-virtual {v5}, Lorg/apache/http/impl/client/DefaultHttpClient;->getCookieStore()Lorg/apache/http/client/CookieStore; │ + invoke-virtual {v4}, Lorg/apache/http/impl/client/DefaultHttpClient;->getCookieStore()Lorg/apache/http/client/CookieStore; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Lorg/apache/http/client/CookieStore;->getCookies()Ljava/util/List; │ + invoke-interface {v4}, Lorg/apache/http/client/CookieStore;->getCookies()Ljava/util/List; │ │ move-result-object v1 │ │ .line 117 │ .local v1, "cookies":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/apache/http/cookie/Cookie; │ │ .line 118 │ .local v0, "cookie":Lorg/apache/http/cookie/Cookie; │ new-instance v5, Lorg/softeg/slartus/forpdacommon/SerializableCookie; │ │ invoke-direct {v5, v0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->(Lorg/apache/http/cookie/Cookie;)V │ │ - invoke-virtual {v5, v4}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->writeExternal(Ljava/io/ObjectOutput;)V │ + invoke-virtual {v5, v3}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->writeExternal(Ljava/io/ObjectOutput;)V │ │ goto :goto_0 │ │ .line 120 │ .end local v0 # "cookie":Lorg/apache/http/cookie/Cookie; │ :cond_1 │ - invoke-interface {v4}, Ljava/io/ObjectOutput;->close()V │ + invoke-interface {v3}, Ljava/io/ObjectOutput;->close()V │ │ .line 121 │ invoke-virtual {v2}, Ljava/io/FileOutputStream;->close()V │ │ .line 122 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdacommon/R.smali │ @@ -15,10 +15,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 10 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdacommon/SerializableCookie.smali │ @@ -549,373 +549,371 @@ │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ .method public writeExternal(Ljava/io/ObjectOutput;)V │ - .locals 7 │ + .locals 6 │ .param p1, "out" # Ljava/io/ObjectOutput; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - const/4 v5, 0x0 │ + const/4 v2, 0x0 │ │ .line 85 │ - iget v6, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iget v3, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getName()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - if-nez v4, :cond_8 │ + if-nez v1, :cond_7 │ │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ :goto_0 │ - or-int/2addr v4, v6 │ + or-int/2addr v1, v3 │ │ - iput v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iput v1, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ .line 86 │ - iget v6, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iget v3, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getValue()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - if-nez v4, :cond_9 │ + if-nez v1, :cond_8 │ │ - const/4 v4, 0x2 │ + const/4 v1, 0x2 │ │ :goto_1 │ - or-int/2addr v4, v6 │ + or-int/2addr v1, v3 │ │ - iput v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iput v1, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ .line 87 │ - iget v6, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iget v3, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getComment()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - if-nez v4, :cond_a │ + if-nez v1, :cond_9 │ │ - const/4 v4, 0x4 │ + const/4 v1, 0x4 │ │ :goto_2 │ - or-int/2addr v4, v6 │ + or-int/2addr v1, v3 │ │ - iput v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iput v1, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ .line 88 │ - iget v6, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iget v3, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getCommentURL()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - if-nez v4, :cond_b │ + if-nez v1, :cond_a │ │ - const/16 v4, 0x8 │ + const/16 v1, 0x8 │ │ :goto_3 │ - or-int/2addr v4, v6 │ + or-int/2addr v1, v3 │ │ - iput v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iput v1, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ .line 89 │ - iget v6, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iget v3, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getExpiryDate()Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - if-nez v4, :cond_c │ + if-nez v1, :cond_b │ │ - const/16 v4, 0x10 │ + const/16 v1, 0x10 │ │ :goto_4 │ - or-int/2addr v4, v6 │ + or-int/2addr v1, v3 │ │ - iput v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iput v1, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ .line 90 │ - iget v6, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iget v3, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getDomain()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - if-nez v4, :cond_d │ + if-nez v1, :cond_c │ │ - const/16 v4, 0x20 │ + const/16 v1, 0x20 │ │ :goto_5 │ - or-int/2addr v4, v6 │ + or-int/2addr v1, v3 │ │ - iput v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iput v1, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ .line 91 │ - iget v6, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iget v3, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getPath()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - if-nez v4, :cond_e │ + if-nez v1, :cond_d │ │ - const/16 v4, 0x40 │ + const/16 v1, 0x40 │ │ :goto_6 │ - or-int/2addr v4, v6 │ + or-int/2addr v1, v3 │ │ - iput v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iput v1, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ .line 92 │ - iget v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iget v3, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getPorts()[I │ │ - move-result-object v6 │ + move-result-object v1 │ │ - if-nez v6, :cond_0 │ + if-nez v1, :cond_e │ │ - const/16 v5, 0x80 │ + const/16 v1, 0x80 │ │ - :cond_0 │ - or-int/2addr v4, v5 │ + :goto_7 │ + or-int/2addr v1, v3 │ │ - iput v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iput v1, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ .line 94 │ - iget v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iget v1, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ - invoke-interface {p1, v4}, Ljava/io/ObjectOutput;->writeInt(I)V │ + invoke-interface {p1, v1}, Ljava/io/ObjectOutput;->writeInt(I)V │ │ .line 96 │ - iget v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iget v1, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ - and-int/lit8 v4, v4, 0x1 │ + and-int/lit8 v1, v1, 0x1 │ │ - if-nez v4, :cond_1 │ + if-nez v1, :cond_0 │ │ .line 97 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getName()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-interface {p1, v4}, Ljava/io/ObjectOutput;->writeUTF(Ljava/lang/String;)V │ + invoke-interface {p1, v1}, Ljava/io/ObjectOutput;->writeUTF(Ljava/lang/String;)V │ │ .line 100 │ - :cond_1 │ - iget v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + :cond_0 │ + iget v1, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ - and-int/lit8 v4, v4, 0x2 │ + and-int/lit8 v1, v1, 0x2 │ │ - if-nez v4, :cond_2 │ + if-nez v1, :cond_1 │ │ .line 101 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getValue()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-interface {p1, v4}, Ljava/io/ObjectOutput;->writeUTF(Ljava/lang/String;)V │ + invoke-interface {p1, v1}, Ljava/io/ObjectOutput;->writeUTF(Ljava/lang/String;)V │ │ .line 104 │ - :cond_2 │ - iget v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + :cond_1 │ + iget v1, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ - and-int/lit8 v4, v4, 0x4 │ + and-int/lit8 v1, v1, 0x4 │ │ - if-nez v4, :cond_3 │ + if-nez v1, :cond_2 │ │ .line 105 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getComment()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-interface {p1, v4}, Ljava/io/ObjectOutput;->writeUTF(Ljava/lang/String;)V │ + invoke-interface {p1, v1}, Ljava/io/ObjectOutput;->writeUTF(Ljava/lang/String;)V │ │ .line 108 │ - :cond_3 │ - iget v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + :cond_2 │ + iget v1, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ - and-int/lit8 v4, v4, 0x8 │ + and-int/lit8 v1, v1, 0x8 │ │ - if-nez v4, :cond_4 │ + if-nez v1, :cond_3 │ │ .line 109 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getCommentURL()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-interface {p1, v4}, Ljava/io/ObjectOutput;->writeUTF(Ljava/lang/String;)V │ + invoke-interface {p1, v1}, Ljava/io/ObjectOutput;->writeUTF(Ljava/lang/String;)V │ │ .line 112 │ - :cond_4 │ - iget v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + :cond_3 │ + iget v1, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ - and-int/lit8 v4, v4, 0x10 │ + and-int/lit8 v1, v1, 0x10 │ │ - if-nez v4, :cond_5 │ + if-nez v1, :cond_4 │ │ .line 113 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getExpiryDate()Ljava/util/Date; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-virtual {v4}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v1}, Ljava/util/Date;->getTime()J │ │ move-result-wide v4 │ │ invoke-interface {p1, v4, v5}, Ljava/io/ObjectOutput;->writeLong(J)V │ │ .line 116 │ - :cond_5 │ + :cond_4 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->isPersistent()Z │ │ - move-result v4 │ + move-result v1 │ │ - invoke-interface {p1, v4}, Ljava/io/ObjectOutput;->writeBoolean(Z)V │ + invoke-interface {p1, v1}, Ljava/io/ObjectOutput;->writeBoolean(Z)V │ │ .line 118 │ - iget v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + iget v1, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ - and-int/lit8 v4, v4, 0x20 │ + and-int/lit8 v1, v1, 0x20 │ │ - if-nez v4, :cond_6 │ + if-nez v1, :cond_5 │ │ .line 119 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getDomain()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-interface {p1, v4}, Ljava/io/ObjectOutput;->writeUTF(Ljava/lang/String;)V │ + invoke-interface {p1, v1}, Ljava/io/ObjectOutput;->writeUTF(Ljava/lang/String;)V │ │ .line 122 │ - :cond_6 │ - iget v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + :cond_5 │ + iget v1, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ - and-int/lit8 v4, v4, 0x40 │ + and-int/lit8 v1, v1, 0x40 │ │ - if-nez v4, :cond_7 │ + if-nez v1, :cond_6 │ │ .line 123 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getPath()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - invoke-interface {p1, v4}, Ljava/io/ObjectOutput;->writeUTF(Ljava/lang/String;)V │ + invoke-interface {p1, v1}, Ljava/io/ObjectOutput;->writeUTF(Ljava/lang/String;)V │ │ .line 126 │ - :cond_7 │ - iget v4, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ + :cond_6 │ + iget v1, p0, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->nullMask:I │ │ - and-int/lit16 v4, v4, 0x80 │ + and-int/lit16 v1, v1, 0x80 │ │ - if-nez v4, :cond_f │ + if-nez v1, :cond_f │ │ .line 127 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getPorts()[I │ │ - move-result-object v4 │ + move-result-object v1 │ │ - array-length v4, v4 │ + array-length v1, v1 │ │ - invoke-interface {p1, v4}, Ljava/io/ObjectOutput;->writeInt(I)V │ + invoke-interface {p1, v1}, Ljava/io/ObjectOutput;->writeInt(I)V │ │ .line 129 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getPorts()[I │ │ - move-result-object v0 │ - │ - .local v0, "arr$":[I │ - array-length v2, v0 │ + move-result-object v1 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + array-length v3, v1 │ │ - .local v1, "i$":I │ - :goto_7 │ - if-ge v1, v2, :cond_f │ + :goto_8 │ + if-ge v2, v3, :cond_f │ │ - aget v3, v0, v1 │ + aget v0, v1, v2 │ │ .line 130 │ - .local v3, "p":I │ - invoke-interface {p1, v3}, Ljava/io/ObjectOutput;->writeInt(I)V │ + .local v0, "p":I │ + invoke-interface {p1, v0}, Ljava/io/ObjectOutput;->writeInt(I)V │ │ .line 129 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ - goto :goto_7 │ + goto :goto_8 │ │ - .end local v0 # "arr$":[I │ - .end local v1 # "i$":I │ - .end local v2 # "len$":I │ - .end local v3 # "p":I │ - :cond_8 │ - move v4, v5 │ + .end local v0 # "p":I │ + :cond_7 │ + move v1, v2 │ │ .line 85 │ goto/16 :goto_0 │ │ - :cond_9 │ - move v4, v5 │ + :cond_8 │ + move v1, v2 │ │ .line 86 │ goto/16 :goto_1 │ │ - :cond_a │ - move v4, v5 │ + :cond_9 │ + move v1, v2 │ │ .line 87 │ goto/16 :goto_2 │ │ - :cond_b │ - move v4, v5 │ + :cond_a │ + move v1, v2 │ │ .line 88 │ goto/16 :goto_3 │ │ - :cond_c │ - move v4, v5 │ + :cond_b │ + move v1, v2 │ │ .line 89 │ goto/16 :goto_4 │ │ - :cond_d │ - move v4, v5 │ + :cond_c │ + move v1, v2 │ │ .line 90 │ goto/16 :goto_5 │ │ - :cond_e │ - move v4, v5 │ + :cond_d │ + move v1, v2 │ │ .line 91 │ goto/16 :goto_6 │ │ + :cond_e │ + move v1, v2 │ + │ + .line 92 │ + goto/16 :goto_7 │ + │ .line 134 │ :cond_f │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->isSecure()Z │ │ - move-result v4 │ + move-result v1 │ │ - invoke-interface {p1, v4}, Ljava/io/ObjectOutput;->writeBoolean(Z)V │ + invoke-interface {p1, v1}, Ljava/io/ObjectOutput;->writeBoolean(Z)V │ │ .line 135 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdacommon/SerializableCookie;->getVersion()I │ │ - move-result v4 │ + move-result v1 │ │ - invoke-interface {p1, v4}, Ljava/io/ObjectOutput;->writeInt(I)V │ + invoke-interface {p1, v1}, Ljava/io/ObjectOutput;->writeInt(I)V │ │ .line 136 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdacommon/UrlExtensions.smali │ @@ -68,15 +68,15 @@ │ │ move-result-object p0 │ │ goto :goto_0 │ .end method │ │ .method public static get4pdaUrlParams(Ljava/lang/CharSequence;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;)Ljava/util/Dictionary; │ - .locals 10 │ + .locals 9 │ .param p0, "url" # Ljava/lang/CharSequence; │ .param p1, "constParams" # [Ljava/lang/CharSequence; │ .param p2, "patterns" # [Ljava/lang/CharSequence; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/CharSequence;", │ @@ -90,115 +90,112 @@ │ "Ljava/lang/CharSequence;", │ "Ljava/lang/CharSequence;", │ ">;" │ } │ .end annotation │ │ .prologue │ - const/4 v6, 0x0 │ + const/4 v3, 0x0 │ │ - const/4 v9, 0x2 │ + const/4 v8, 0x2 │ │ .line 20 │ - const-string v7, "4pda.ru" │ + const-string v4, "4pda.ru" │ │ - invoke-static {v7, v9}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + invoke-static {v4, v8}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + .line 21 │ + invoke-virtual {v4, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual {v4}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v7 │ + move-result v4 │ │ - if-nez v7, :cond_1 │ + if-nez v4, :cond_1 │ │ - move-object v5, v6 │ + move-object v2, v3 │ │ .line 32 │ :cond_0 │ :goto_0 │ - return-object v5 │ + return-object v2 │ │ .line 23 │ :cond_1 │ - new-instance v5, Ljava/util/Hashtable; │ + new-instance v2, Ljava/util/Hashtable; │ │ - invoke-direct {v5}, Ljava/util/Hashtable;->()V │ + invoke-direct {v2}, Ljava/util/Hashtable;->()V │ │ .line 24 │ - .local v5, "res":Ljava/util/Dictionary;, "Ljava/util/Dictionary;" │ - move-object v0, p2 │ + .local v2, "res":Ljava/util/Dictionary;, "Ljava/util/Dictionary;" │ + array-length v5, p2 │ │ - .local v0, "arr$":[Ljava/lang/CharSequence; │ - array-length v2, v0 │ + const/4 v4, 0x0 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_1 │ - if-ge v1, v2, :cond_0 │ + if-ge v4, v5, :cond_0 │ │ - aget-object v4, v0, v1 │ + aget-object v1, p2, v4 │ │ .line 25 │ - .local v4, "pattern":Ljava/lang/CharSequence; │ - invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ + .local v1, "pattern":Ljava/lang/CharSequence; │ + invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-static {v7, v9}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + invoke-static {v6, v8}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + .line 26 │ + invoke-virtual {v6, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 27 │ - .local v3, "m":Ljava/util/regex/Matcher; │ - invoke-virtual {v3}, Ljava/util/regex/Matcher;->find()Z │ + .local v0, "m":Ljava/util/regex/Matcher; │ + invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-nez v7, :cond_2 │ + if-nez v6, :cond_2 │ │ - move-object v5, v6 │ + move-object v2, v3 │ │ .line 28 │ goto :goto_0 │ │ .line 29 │ :cond_2 │ - invoke-virtual {v3}, Ljava/util/regex/Matcher;->groupCount()I │ + invoke-virtual {v0}, Ljava/util/regex/Matcher;->groupCount()I │ │ - move-result v7 │ + move-result v6 │ │ - if-ne v7, v9, :cond_3 │ + if-ne v6, v8, :cond_3 │ │ .line 30 │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - invoke-virtual {v3, v7}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v0, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v3, v9}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v0, v8}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v5, v7, v8}, Ljava/util/Dictionary;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v6, v7}, Ljava/util/Dictionary;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 24 │ :cond_3 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public static getUri(Ljava/lang/CharSequence;)Landroid/net/Uri; │ .locals 1 │ .param p0, "uriString" # Ljava/lang/CharSequence; │ @@ -212,90 +209,86 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method private static isAlphaNumeric(Ljava/lang/String;)Z │ - .locals 7 │ + .locals 8 │ .param p0, "decode" # Ljava/lang/String; │ │ .prologue │ + const/4 v2, 0x0 │ + │ .line 69 │ - const-string v4, "!@#$%^&*()_+=-`\"{}[]:;\'<>,.?/\\| " │ + const-string v1, "!@#$%^&*()_+=-`\"{}[]:;\'<>,.?/\\| " │ │ .line 70 │ - .local v4, "symbls":Ljava/lang/String; │ + .local v1, "symbls":Ljava/lang/String; │ invoke-virtual {p0}, Ljava/lang/String;->toCharArray()[C │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "arr$":[C │ - array-length v3, v0 │ + array-length v5, v4 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + move v3, v2 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_1 │ + if-ge v3, v5, :cond_1 │ │ - aget-char v1, v0, v2 │ + aget-char v0, v4, v3 │ │ .line 71 │ - .local v1, "c":C │ - invoke-static {v1}, Ljava/lang/Character;->isLetterOrDigit(C)Z │ - │ - move-result v5 │ + .local v0, "c":C │ + invoke-static {v0}, Ljava/lang/Character;->isLetterOrDigit(C)Z │ │ - if-nez v5, :cond_0 │ + move-result v6 │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + if-nez v6, :cond_0 │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - move-result-object v5 │ + invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - const-string v6, "" │ + move-result-object v6 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v7, "" │ │ - move-result-object v5 │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v6 │ │ - move-result-object v5 │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + move-result-object v6 │ │ - move-result v5 │ + invoke-virtual {v1, v6}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - if-nez v5, :cond_0 │ + move-result v6 │ │ - .line 72 │ - const/4 v5, 0x0 │ + if-nez v6, :cond_0 │ │ .line 75 │ - .end local v1 # "c":C │ + .end local v0 # "c":C │ :goto_1 │ - return v5 │ + return v2 │ │ .line 70 │ - .restart local v1 # "c":C │ + .restart local v0 # "c":C │ :cond_0 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 75 │ - .end local v1 # "c":C │ + .end local v0 # "c":C │ :cond_1 │ - const/4 v5, 0x1 │ + const/4 v2, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public static isUrlEncoded(Ljava/lang/CharSequence;Ljava/lang/String;)Z │ .locals 4 │ .param p0, "url" # Ljava/lang/CharSequence; ├── smali/org/softeg/slartus/forpdanotifyservice/MainService.smali │ @@ -15,65 +15,63 @@ │ .line 28 │ invoke-direct {p0}, Landroid/app/Service;->()V │ │ return-void │ .end method │ │ .method public static cancelAlarm(Landroid/content/Context;)V │ - .locals 5 │ + .locals 4 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ .line 86 │ :try_start_0 │ invoke-static {p0}, Lorg/softeg/slartus/forpdanotifyservice/MainService;->getNotifiers(Landroid/content/Context;)Ljava/util/ArrayList; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ + check-cast v1, Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ │ .line 87 │ - .local v2, "notifier":Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ - invoke-virtual {v2, p0}, Lorg/softeg/slartus/forpdanotifyservice/NotifierBase;->cancel(Landroid/content/Context;)V │ + .local v1, "notifier":Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ + invoke-virtual {v1, p0}, Lorg/softeg/slartus/forpdanotifyservice/NotifierBase;->cancel(Landroid/content/Context;)V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 89 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "notifier":Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ + .end local v1 # "notifier":Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ :catch_0 │ move-exception v0 │ │ .line 90 │ .local v0, "ex":Ljava/lang/Throwable; │ - const-string v3, "Notifier.MainService" │ + const-string v2, "Notifier.MainService" │ │ invoke-virtual {v0}, Ljava/lang/Throwable;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 92 │ .end local v0 # "ex":Ljava/lang/Throwable; │ :cond_0 │ return-void │ .end method │ │ @@ -182,131 +180,127 @@ │ .line 50 │ invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V │ │ goto :goto_0 │ .end method │ │ .method private static readSettings(Landroid/content/Context;Landroid/content/Intent;)V │ - .locals 5 │ + .locals 4 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "intent" # Landroid/content/Intent; │ │ .prologue │ .line 59 │ :try_start_0 │ invoke-static {p0, p1}, Lorg/softeg/slartus/forpdanotifyservice/MainService;->readCookiesPath(Landroid/content/Context;Landroid/content/Intent;)V │ │ .line 61 │ invoke-static {p0}, Lorg/softeg/slartus/forpdanotifyservice/MainService;->getNotifiers(Landroid/content/Context;)Ljava/util/ArrayList; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ + check-cast v1, Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ │ .line 62 │ - .local v2, "notifier":Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ - invoke-virtual {v2, p0, p1}, Lorg/softeg/slartus/forpdanotifyservice/NotifierBase;->readSettings(Landroid/content/Context;Landroid/content/Intent;)V │ + .local v1, "notifier":Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ + invoke-virtual {v1, p0, p1}, Lorg/softeg/slartus/forpdanotifyservice/NotifierBase;->readSettings(Landroid/content/Context;Landroid/content/Intent;)V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 64 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "notifier":Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ + .end local v1 # "notifier":Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ :catch_0 │ move-exception v0 │ │ .line 65 │ .local v0, "ex":Ljava/lang/Throwable; │ - const-string v3, "Notifier.MainService" │ + const-string v2, "Notifier.MainService" │ │ invoke-virtual {v0}, Ljava/lang/Throwable;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 66 │ invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V │ │ .line 69 │ .end local v0 # "ex":Ljava/lang/Throwable; │ :cond_0 │ return-void │ .end method │ │ .method public static restartTask(Landroid/content/Context;)V │ - .locals 5 │ + .locals 4 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ .line 102 │ :try_start_0 │ invoke-static {p0}, Lorg/softeg/slartus/forpdanotifyservice/MainService;->getNotifiers(Landroid/content/Context;)Ljava/util/ArrayList; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ + check-cast v1, Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ │ .line 103 │ - .local v2, "notifier":Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ - invoke-virtual {v2, p0}, Lorg/softeg/slartus/forpdanotifyservice/NotifierBase;->restartTask(Landroid/content/Context;)V │ + .local v1, "notifier":Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ + invoke-virtual {v1, p0}, Lorg/softeg/slartus/forpdanotifyservice/NotifierBase;->restartTask(Landroid/content/Context;)V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 105 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "notifier":Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ + .end local v1 # "notifier":Lorg/softeg/slartus/forpdanotifyservice/NotifierBase; │ :catch_0 │ move-exception v0 │ │ .line 106 │ .local v0, "ex":Ljava/lang/Throwable; │ - const-string v3, "Notifier.MainService" │ + const-string v2, "Notifier.MainService" │ │ invoke-virtual {v0}, Ljava/lang/Throwable;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 108 │ .end local v0 # "ex":Ljava/lang/Throwable; │ :cond_0 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdanotifyservice/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 956 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdanotifyservice/favorites/FavoritesAlarmReceiver$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$context:Landroid/content/Context; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdanotifyservice/favorites/FavoritesAlarmReceiver;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdanotifyservice/favorites/FavoritesAlarmReceiver; │ │ .prologue │ .line 19 │ iput-object p1, p0, Lorg/softeg/slartus/forpdanotifyservice/favorites/FavoritesAlarmReceiver$1;->this$0:Lorg/softeg/slartus/forpdanotifyservice/favorites/FavoritesAlarmReceiver; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdanotifyservice/favorites/FavoritesAlarmReceiver$1;->val$context:Landroid/content/Context; ├── smali/org/softeg/slartus/forpdanotifyservice/favorites/FavoritesNotifier.smali │ @@ -115,73 +115,72 @@ │ ">;)I" │ } │ .end annotation │ │ .prologue │ .line 59 │ .local p1, "topics":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 60 │ - .local v1, "res":I │ + .local v0, "res":I │ invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaapi/FavTopic; │ + check-cast v1, Lorg/softeg/slartus/forpdaapi/FavTopic; │ │ .line 62 │ - .local v2, "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/FavTopic;->getIsNew()Z │ + .local v1, "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/FavTopic;->getIsNew()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdanotifyservice/favorites/FavoritesNotifier;->m_PinnedOnly:Ljava/lang/Boolean; │ │ invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/FavTopic;->isPinned()Ljava/lang/Boolean; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/FavTopic;->isPinned()Ljava/lang/Boolean; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 63 │ :cond_1 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 65 │ - .end local v2 # "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ + .end local v1 # "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ :cond_2 │ - return v1 │ + return v0 │ .end method │ │ .method private static getNotificationIcon()I │ .locals 3 │ │ .prologue │ .line 191 │ @@ -215,15 +214,15 @@ │ :cond_1 │ sget v1, Lorg/softeg/slartus/forpdanotifyservice/R$drawable;->icon_mat:I │ │ goto :goto_1 │ .end method │ │ .method private hasUnreadNotify(Lorg/softeg/slartus/forpdanotifyservice/Client;Ljava/util/ArrayList;)Z │ - .locals 8 │ + .locals 7 │ .param p1, "client" # Lorg/softeg/slartus/forpdanotifyservice/Client; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lorg/softeg/slartus/forpdanotifyservice/Client;", │ "Ljava/util/ArrayList", │ "<", │ @@ -236,144 +235,143 @@ │ value = { │ Ljava/lang/Throwable; │ } │ .end annotation │ │ .prologue │ .local p2, "topics":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ .line 105 │ - const-string v6, "QmsMainService.FavoritesNotifier" │ + const-string v5, "QmsMainService.FavoritesNotifier" │ │ - const-string v7, "favorites.hasUnreadNotify=" │ + const-string v6, "favorites.hasUnreadNotify=" │ │ - invoke-static {v6, v7}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v5, v6}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 107 │ invoke-virtual {p2}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ invoke-direct {p0, p2}, Lorg/softeg/slartus/forpdanotifyservice/favorites/FavoritesNotifier;->getNewTopicsCount(Ljava/util/ArrayList;)I │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_1 │ + if-nez v5, :cond_1 │ │ .line 131 │ :cond_0 │ :goto_0 │ - return v5 │ + return v4 │ │ .line 110 │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 111 │ - .local v2, "lastPostedTopic":Lorg/softeg/slartus/forpdaapi/Topic; │ + .local v1, "lastPostedTopic":Lorg/softeg/slartus/forpdaapi/Topic; │ invoke-virtual {p2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_4 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/softeg/slartus/forpdaapi/FavTopic; │ + check-cast v3, Lorg/softeg/slartus/forpdaapi/FavTopic; │ │ .line 112 │ - .local v4, "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ - invoke-virtual {v4}, Lorg/softeg/slartus/forpdaapi/FavTopic;->getIsNew()Z │ + .local v3, "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ + invoke-virtual {v3}, Lorg/softeg/slartus/forpdaapi/FavTopic;->getIsNew()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ iget-object v6, p0, Lorg/softeg/slartus/forpdanotifyservice/favorites/FavoritesNotifier;->m_PinnedOnly:Ljava/lang/Boolean; │ │ invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v6 │ │ if-eqz v6, :cond_3 │ │ - invoke-virtual {v4}, Lorg/softeg/slartus/forpdaapi/FavTopic;->isPinned()Ljava/lang/Boolean; │ + invoke-virtual {v3}, Lorg/softeg/slartus/forpdaapi/FavTopic;->isPinned()Ljava/lang/Boolean; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ .line 113 │ :cond_3 │ - move-object v2, v4 │ + move-object v1, v3 │ │ .line 118 │ - .end local v4 # "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ + .end local v3 # "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ :cond_4 │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/Topic;->getIsNew()Z │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/Topic;->getIsNew()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 121 │ - new-instance v3, Ljava/util/GregorianCalendar; │ + new-instance v2, Ljava/util/GregorianCalendar; │ │ - invoke-direct {v3}, Ljava/util/GregorianCalendar;->()V │ + invoke-direct {v2}, Ljava/util/GregorianCalendar;->()V │ │ .line 122 │ - .local v3, "lastPostedTopicCalendar":Ljava/util/GregorianCalendar; │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/Topic;->getLastMessageDate()Ljava/util/Date; │ + .local v2, "lastPostedTopicCalendar":Ljava/util/GregorianCalendar; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/Topic;->getLastMessageDate()Ljava/util/Date; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v3, v6}, Ljava/util/GregorianCalendar;->setTime(Ljava/util/Date;)V │ + invoke-virtual {v2, v5}, Ljava/util/GregorianCalendar;->setTime(Ljava/util/Date;)V │ │ .line 125 │ - const-string v6, "FavoritesNotifier.service.lastdatetime" │ + const-string v5, "FavoritesNotifier.service.lastdatetime" │ │ - invoke-virtual {p0, v6}, Lorg/softeg/slartus/forpdanotifyservice/favorites/FavoritesNotifier;->loadLastDate(Ljava/lang/String;)Ljava/util/GregorianCalendar; │ + invoke-virtual {p0, v5}, Lorg/softeg/slartus/forpdanotifyservice/favorites/FavoritesNotifier;->loadLastDate(Ljava/lang/String;)Ljava/util/GregorianCalendar; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 127 │ - .local v1, "lastDateTime":Ljava/util/GregorianCalendar; │ - if-eqz v1, :cond_5 │ + .local v0, "lastDateTime":Ljava/util/GregorianCalendar; │ + if-eqz v0, :cond_5 │ │ - invoke-virtual {v1, v3}, Ljava/util/GregorianCalendar;->before(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v2}, Ljava/util/GregorianCalendar;->before(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 128 │ :cond_5 │ - const-string v5, "FavoritesNotifier.service.lastdatetime" │ + const-string v4, "FavoritesNotifier.service.lastdatetime" │ │ - invoke-virtual {p0, v3, v5}, Lorg/softeg/slartus/forpdanotifyservice/favorites/FavoritesNotifier;->saveLastDate(Ljava/util/GregorianCalendar;Ljava/lang/String;)V │ + invoke-virtual {p0, v2, v4}, Lorg/softeg/slartus/forpdanotifyservice/favorites/FavoritesNotifier;->saveLastDate(Ljava/util/GregorianCalendar;Ljava/lang/String;)V │ │ .line 129 │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public static isUse(Landroid/content/Context;)Ljava/lang/Boolean; │ .locals 2 │ .param p0, "context" # Landroid/content/Context; │ @@ -614,14 +612,15 @@ │ │ .line 202 │ :cond_0 │ new-instance v1, Landroid/content/Intent; │ │ const-string v8, "android.intent.action.VIEW" │ │ + .line 204 │ invoke-static {v7}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v9 │ │ invoke-direct {v1, v8, v9}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ .line 205 │ @@ -685,14 +684,15 @@ │ │ new-array v10, v8, [Ljava/lang/Object; │ │ const/4 v11, 0x0 │ │ const/4 v8, 0x0 │ │ + .line 210 │ invoke-virtual {p2, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v8 │ │ check-cast v8, Lorg/softeg/slartus/forpdaapi/FavTopic; │ │ invoke-virtual {v8}, Lorg/softeg/slartus/forpdaapi/FavTopic;->getLastMessageAuthor()Ljava/lang/String; │ @@ -713,66 +713,74 @@ │ │ invoke-virtual {v8}, Lorg/softeg/slartus/forpdaapi/FavTopic;->getTitle()Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v10, v11 │ │ + .line 209 │ invoke-static {v9, v10}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 213 │ :cond_1 │ const/4 v8, 0x0 │ │ const/4 v9, 0x0 │ │ invoke-static {p1, v8, v1, v9}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v5 │ │ - .line 214 │ + .line 216 │ .local v5, "pendingIntent":Landroid/app/PendingIntent; │ invoke-static {}, Lorg/softeg/slartus/forpdanotifyservice/favorites/FavoritesNotifier;->getNotificationIcon()I │ │ move-result v8 │ │ const-string v9, "\u041d\u0435\u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0432 \u0442\u0435\u043c\u0430\u0445" │ │ + .line 218 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v10 │ │ + .line 214 │ invoke-static {p1, v8, v9, v10, v11}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->createBridge(Landroid/content/Context;ILjava/lang/CharSequence;J)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v8 │ │ + .line 219 │ invoke-virtual {v8, v2}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setContentTitle(Ljava/lang/CharSequence;)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v8 │ │ const-string v9, "\u041d\u0435\u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0432 \u0442\u0435\u043c\u0430\u0445" │ │ + .line 220 │ invoke-virtual {v8, v9}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setContentText(Ljava/lang/CharSequence;)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v8 │ │ + .line 221 │ invoke-virtual {v8, v5}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setContentIntent(Landroid/app/PendingIntent;)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v8 │ │ const/4 v9, 0x1 │ │ + .line 222 │ invoke-virtual {v8, v9}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setAutoCancel(Z)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v8 │ │ const/4 v9, 0x6 │ │ + .line 223 │ invoke-virtual {v8, v9}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setDefaults(I)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v0 │ │ .line 224 │ .local v0, "bridge":Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ invoke-static {p1}, Lorg/softeg/slartus/forpdanotifyservice/favorites/FavoritesNotifier;->getSound(Landroid/content/Context;)Landroid/net/Uri; ├── smali/org/softeg/slartus/forpdanotifyservice/qms/AlarmReceiver$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$context:Landroid/content/Context; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdanotifyservice/qms/AlarmReceiver;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdanotifyservice/qms/AlarmReceiver; │ │ .prologue │ .line 26 │ iput-object p1, p0, Lorg/softeg/slartus/forpdanotifyservice/qms/AlarmReceiver$1;->this$0:Lorg/softeg/slartus/forpdanotifyservice/qms/AlarmReceiver; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdanotifyservice/qms/AlarmReceiver$1;->val$context:Landroid/content/Context; ├── smali/org/softeg/slartus/forpdanotifyservice/qms/QmsNotifier.smali │ @@ -929,14 +929,15 @@ │ │ .line 289 │ :cond_1 │ new-instance v1, Landroid/content/Intent; │ │ const-string v9, "android.intent.action.VIEW" │ │ + .line 291 │ invoke-static {v8}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v10 │ │ invoke-direct {v1, v9, v10}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ .line 293 │ @@ -1034,52 +1035,59 @@ │ │ const/4 v10, 0x0 │ │ invoke-static {p0, v9, v1, v10}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v5 │ │ - .line 300 │ + .line 302 │ .local v5, "pendingIntent":Landroid/app/PendingIntent; │ invoke-static {}, Lorg/softeg/slartus/forpdanotifyservice/qms/QmsNotifier;->getNotificationIcon()I │ │ move-result v9 │ │ const-string v10, "\u0418\u043c\u0435\u044e\u0442\u0441\u044f \u043d\u0435\u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f" │ │ + .line 304 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v12 │ │ + .line 300 │ invoke-static {p0, v9, v10, v12, v13}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->createBridge(Landroid/content/Context;ILjava/lang/CharSequence;J)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v9 │ │ + .line 305 │ invoke-virtual {v9, v2}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setContentTitle(Ljava/lang/CharSequence;)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v9 │ │ const-string v10, "\u041d\u043e\u0432\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f" │ │ + .line 306 │ invoke-virtual {v9, v10}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setContentText(Ljava/lang/CharSequence;)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v9 │ │ + .line 307 │ invoke-virtual {v9, v5}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setContentIntent(Landroid/app/PendingIntent;)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v9 │ │ const/4 v10, 0x1 │ │ + .line 308 │ invoke-virtual {v9, v10}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setAutoCancel(Z)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v9 │ │ const/4 v10, 0x6 │ │ + .line 309 │ invoke-virtual {v9, v10}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setDefaults(I)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v0 │ │ .line 310 │ .local v0, "bridge":Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ invoke-static {p0}, Lorg/softeg/slartus/forpdanotifyservice/qms/QmsNotifier;->getSound(Landroid/content/Context;)Landroid/net/Uri; ├── smali/org/softeg/slartus/forpdaplus/App$MyActivityLifecycleCallbacks.smali │ @@ -63,34 +63,33 @@ │ │ # virtual methods │ .method public finishActivities()V │ .locals 7 │ │ .prologue │ .line 664 │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/App$MyActivityLifecycleCallbacks;->m_Activities:Ljava/util/HashMap; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/App$MyActivityLifecycleCallbacks;->m_Activities:Ljava/util/HashMap; │ │ - invoke-virtual {v4}, Ljava/util/HashMap;->entrySet()Ljava/util/Set; │ + invoke-virtual {v3}, Ljava/util/HashMap;->entrySet()Ljava/util/Set; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_2 │ + if-eqz v3, :cond_2 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ .line 666 │ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ @@ -102,55 +101,55 @@ │ check-cast v0, Landroid/app/Activity; │ │ .line 668 │ .local v0, "activity":Landroid/app/Activity; │ if-eqz v0, :cond_0 │ │ .line 671 │ - sget v4, Landroid/os/Build$VERSION;->SDK_INT:I │ + sget v3, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v5, 0x11 │ │ - if-lt v4, v5, :cond_1 │ + if-lt v3, v5, :cond_1 │ │ invoke-virtual {v0}, Landroid/app/Activity;->isDestroyed()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 674 │ :cond_1 │ invoke-virtual {v0}, Landroid/app/Activity;->isFinishing()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 677 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Landroid/app/Activity; │ + check-cast v3, Landroid/app/Activity; │ │ - invoke-virtual {v4}, Landroid/app/Activity;->finish()V │ + invoke-virtual {v3}, Landroid/app/Activity;->finish()V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 678 │ .end local v0 # "activity":Landroid/app/Activity; │ :catch_0 │ move-exception v2 │ │ .line 679 │ .local v2, "ex":Ljava/lang/Throwable; │ - const-string v4, "" │ + const-string v3, "" │ │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ const-string v6, "finishActivities:" │ │ @@ -166,15 +165,15 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-static {v4, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v3, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 682 │ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ .end local v2 # "ex":Ljava/lang/Throwable; │ :cond_2 ├── smali/org/softeg/slartus/forpdaplus/App.smali │ @@ -126,56 +126,64 @@ │ .line 553 │ new-instance v0, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ invoke-direct {v0}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->()V │ │ const v1, 0x7f020087 │ │ + .line 554 │ invoke-virtual {v0, v1}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->showImageForEmptyUri(I)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v0 │ │ + .line 555 │ invoke-virtual {v0, v3}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->cacheInMemory(Z)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v0 │ │ + .line 556 │ invoke-virtual {v0, v3}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->resetViewBeforeLoading(Z)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v0 │ │ + .line 557 │ invoke-virtual {v0, v3}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->cacheOnDisc(Z)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v0 │ │ sget-object v1, Landroid/graphics/Bitmap$Config;->RGB_565:Landroid/graphics/Bitmap$Config; │ │ + .line 558 │ invoke-virtual {v0, v1}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->bitmapConfig(Landroid/graphics/Bitmap$Config;)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v0 │ │ new-instance v1, Landroid/os/Handler; │ │ invoke-direct {v1}, Landroid/os/Handler;->()V │ │ + .line 559 │ invoke-virtual {v0, v1}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->handler(Landroid/os/Handler;)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lcom/nostra13/universalimageloader/core/display/FadeInBitmapDisplayer; │ │ const/16 v2, 0x1f4 │ │ invoke-direct {v1, v2, v3, v3, v4}, Lcom/nostra13/universalimageloader/core/display/FadeInBitmapDisplayer;->(IZZZ)V │ │ + .line 560 │ invoke-virtual {v0, v1}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->displayer(Lcom/nostra13/universalimageloader/core/display/BitmapDisplayer;)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v0 │ │ sput-object v0, Lorg/softeg/slartus/forpdaplus/App;->options:Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ + .line 553 │ return-void │ .end method │ │ .method public constructor ()V │ .locals 6 │ │ .prologue │ @@ -449,62 +457,70 @@ │ │ invoke-direct {v1, p0}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->(Landroid/content/Context;)V │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/utils/HttpHelperForImage; │ │ invoke-direct {v2, p0}, Lorg/softeg/slartus/forpdaplus/utils/HttpHelperForImage;->(Landroid/content/Context;)V │ │ + .line 567 │ invoke-virtual {v1, v2}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->imageDownloader(Lcom/nostra13/universalimageloader/core/download/ImageDownloader;)Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v1 │ │ const/4 v2, 0x5 │ │ + .line 568 │ invoke-virtual {v1, v2}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->threadPoolSize(I)Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ + .line 569 │ invoke-virtual {v1, v2}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->threadPriority(I)Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v1 │ │ + .line 570 │ invoke-virtual {v1}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->denyCacheImageMultipleSizesInMemory()Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v1 │ │ new-instance v2, Lcom/nostra13/universalimageloader/cache/memory/impl/UsingFreqLimitedMemoryCache; │ │ const/high16 v3, 0x500000 │ │ invoke-direct {v2, v3}, Lcom/nostra13/universalimageloader/cache/memory/impl/UsingFreqLimitedMemoryCache;->(I)V │ │ + .line 571 │ invoke-virtual {v1, v2}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->memoryCache(Lcom/nostra13/universalimageloader/cache/memory/MemoryCache;)Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v1 │ │ new-instance v2, Lcom/nostra13/universalimageloader/cache/disc/naming/HashCodeFileNameGenerator; │ │ invoke-direct {v2}, Lcom/nostra13/universalimageloader/cache/disc/naming/HashCodeFileNameGenerator;->()V │ │ + .line 572 │ invoke-virtual {v1, v2}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->discCacheFileNameGenerator(Lcom/nostra13/universalimageloader/cache/disc/naming/FileNameGenerator;)Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v1 │ │ sget-object v2, Lorg/softeg/slartus/forpdaplus/App;->options:Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ + .line 573 │ invoke-virtual {v2}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->build()Lcom/nostra13/universalimageloader/core/DisplayImageOptions; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->defaultDisplayImageOptions(Lcom/nostra13/universalimageloader/core/DisplayImageOptions;)Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v1 │ │ + .line 574 │ invoke-virtual {v1}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->build()Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration; │ │ move-result-object v0 │ │ .line 576 │ .local v0, "config":Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration; │ invoke-static {}, Lcom/nostra13/universalimageloader/core/ImageLoader;->getInstance()Lcom/nostra13/universalimageloader/core/ImageLoader; │ @@ -1665,104 +1681,102 @@ │ .locals 3 │ .param p1, "tag" # Ljava/lang/String; │ │ .prologue │ .line 135 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/App;->getTabItems()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + check-cast v0, Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ │ .line 136 │ - .local v1, "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ - invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/tabs/TabItem;->getTag()Ljava/lang/String; │ + .local v0, "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/tabs/TabItem;->getTag()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 137 │ - .end local v1 # "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + .end local v0 # "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_1 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getTabByUrl(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ .locals 3 │ .param p1, "url" # Ljava/lang/String; │ │ .prologue │ .line 140 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/App;->getTabItems()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + check-cast v0, Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ │ .line 141 │ - .local v1, "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ - invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/tabs/TabItem;->getUrl()Ljava/lang/String; │ + .local v0, "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/tabs/TabItem;->getUrl()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 142 │ - .end local v1 # "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + .end local v0 # "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_1 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getTabItems()Ljava/util/List; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ @@ -2779,108 +2793,106 @@ │ .locals 3 │ .param p1, "tag" # Ljava/lang/String; │ │ .prologue │ .line 124 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/App;->getTabItems()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + check-cast v0, Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ │ .line 125 │ - .local v1, "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ - invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/tabs/TabItem;->getTag()Ljava/lang/String; │ + .local v0, "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/tabs/TabItem;->getTag()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 126 │ - .end local v1 # "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + .end local v0 # "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public isContainsByUrl(Ljava/lang/String;)Z │ .locals 3 │ .param p1, "url" # Ljava/lang/String; │ │ .prologue │ .line 129 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/App;->getTabItems()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + check-cast v0, Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ │ .line 130 │ - .local v1, "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ - invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/tabs/TabItem;->getUrl()Ljava/lang/String; │ + .local v0, "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/tabs/TabItem;->getUrl()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 131 │ - .end local v1 # "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + .end local v0 # "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public isNewYear()Z │ .locals 1 ├── smali/org/softeg/slartus/forpdaplus/Client$1.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$onUserChangedListener:Lorg/softeg/slartus/forpdaplus/Client$OnUserChangedListener; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/Client;Lorg/softeg/slartus/forpdaplus/LoginDialog;Lorg/softeg/slartus/forpdaplus/Client$OnUserChangedListener;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/Client; │ │ .prologue │ .line 408 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/Client$1;->this$0:Lorg/softeg/slartus/forpdaplus/Client; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/Client$1;->val$loginDialog:Lorg/softeg/slartus/forpdaplus/LoginDialog; ├── smali/org/softeg/slartus/forpdaplus/Client$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$finalHttpHelper:Lorg/softeg/slartus/forpdaplus/HttpHelper; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/Client;Lorg/softeg/slartus/forpdaplus/HttpHelper;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/Client; │ │ .prologue │ .line 462 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/Client$2;->this$0:Lorg/softeg/slartus/forpdaplus/Client; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/Client$2;->val$finalHttpHelper:Lorg/softeg/slartus/forpdaplus/HttpHelper; │ │ @@ -60,16 +61,18 @@ │ move-result-object v0 │ │ .line 541 │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/Client$2;->val$finalHttpHelper:Lorg/softeg/slartus/forpdaplus/HttpHelper; │ │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/HttpHelper;->close()V │ │ + .line 539 │ return-object v0 │ │ + .line 541 │ :catchall_0 │ move-exception v0 │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/Client$2;->val$finalHttpHelper:Lorg/softeg/slartus/forpdaplus/HttpHelper; │ │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/HttpHelper;->close()V ├── smali/org/softeg/slartus/forpdaplus/Client.smali │ @@ -166,14 +166,15 @@ │ │ move-result-object v8 │ │ .line 749 │ .local v8, "navStripPattern":Ljava/util/regex/Pattern; │ const-string v14, "act=login&CODE=03&k=([a-z0-9]{32})" │ │ + .line 750 │ invoke-static {v14}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v13 │ │ .line 751 │ .local v13, "userPattern":Ljava/util/regex/Pattern; │ const-string v14, "(.*?) - 4PDA" │ @@ -578,41 +579,44 @@ │ } │ .end annotation │ │ .prologue │ .line 817 │ const-string v3, "^([\\s\\S]*?)
compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v3 │ │ + .line 819 │ move-object/from16 v0, p3 │ │ invoke-virtual {v3, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v20 │ + move-result-object v18 │ │ .line 821 │ - .local v20, "mainMatcher":Ljava/util/regex/Matcher; │ - invoke-virtual/range {v20 .. v20}, Ljava/util/regex/Matcher;->find()Z │ + .local v18, "mainMatcher":Ljava/util/regex/Matcher; │ + invoke-virtual/range {v18 .. v18}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v3 │ │ if-nez v3, :cond_4 │ │ .line 822 │ const-string v3, "
([\\s\\S]*?)
" │ │ const/4 v4, 0x2 │ │ invoke-static {v3, v4}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v3 │ │ + .line 823 │ move-object/from16 v0, p3 │ │ invoke-virtual {v3, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v12 │ │ .line 824 │ @@ -799,15 +803,15 @@ │ │ move-result-object v7 │ │ .line 849 │ .local v7, "isWebviewAllowJavascriptInterface":Ljava/lang/Boolean; │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ move-object/from16 v0, p2 │ │ @@ -857,42 +861,43 @@ │ │ invoke-static {v3, v4}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ - move-object/from16 v0, v20 │ + .line 861 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v25 │ + move-result-object v23 │ │ .line 862 │ - .local v25, "pollMatcher":Ljava/util/regex/Matcher; │ - invoke-virtual/range {v25 .. v25}, Ljava/util/regex/Matcher;->find()Z │ + .local v23, "pollMatcher":Ljava/util/regex/Matcher; │ + invoke-virtual/range {v23 .. v23}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v3 │ │ if-eqz v3, :cond_d │ │ .line 863 │ - new-instance v24, Ljava/lang/StringBuilder; │ + new-instance v22, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ │ .line 865 │ - .local v24, "pollBuilder":Ljava/lang/StringBuilder; │ + .local v22, "pollBuilder":Ljava/lang/StringBuilder; │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ @@ -902,105 +907,105 @@ │ │ invoke-virtual {v3, v4}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v23 │ + move-result-object v21 │ │ .line 866 │ - .local v23, "poll":Lorg/jsoup/nodes/Element; │ + .local v21, "poll":Lorg/jsoup/nodes/Element; │ const-string v3, "
" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 867 │ const-string v3, "th b" │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v24 │ │ .line 868 │ - .local v26, "poll_title":Ljava/lang/String; │ + .local v24, "poll_title":Ljava/lang/String; │ const-string v3, "-" │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v24 │ │ invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_5 │ │ const-string v3, "
" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v24 │ │ invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, "
" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 869 │ :cond_5 │ const-string v3, "
" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 871 │ - const/16 v37, 0x0 │ + const/16 v35, 0x0 │ │ .line 872 │ - .local v37, "voted":Z │ + .local v35, "voted":Z │ const-string v3, ".borderwrap" │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v16 │ + move-result-object v4 │ │ :cond_6 │ :goto_0 │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_b │ │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v11 │ │ check-cast v11, Lorg/jsoup/nodes/Element; │ │ .line 873 │ .local v11, "element":Lorg/jsoup/nodes/Element; │ @@ -1014,17 +1019,17 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v3 │ │ - const-string v4, "" │ + const-string v6, "" │ │ - invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_6 │ │ .line 874 │ const-string v3, "input" │ @@ -1035,294 +1040,324 @@ │ │ invoke-virtual {v3}, Lorg/jsoup/select/Elements;->isEmpty()Z │ │ move-result v3 │ │ if-eqz v3, :cond_7 │ │ - const/16 v37, 0x1 │ + const/16 v35, 0x1 │ │ .line 875 │ :cond_7 │ const-string v3, "
" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 876 │ const-string v3, "
" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - const-string v4, ".postdetails strong" │ + const-string v6, ".postdetails strong" │ │ - invoke-virtual {v11, v4}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v11, v6}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - invoke-virtual {v4}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v6}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - invoke-virtual {v4}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual {v6}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - const-string v4, "
" │ + const-string v6, "
" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 877 │ const-string v3, "
append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - if-eqz v37, :cond_8 │ + if-eqz v35, :cond_8 │ │ const-string v3, " voted" │ │ :goto_1 │ - invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - const-string v4, "\">" │ + const-string v6, "\">" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 878 │ - if-eqz v37, :cond_9 │ + if-eqz v35, :cond_9 │ │ .line 879 │ const-string v3, "tr" │ │ invoke-virtual {v11, v3}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v17 │ + move-result-object v3 │ │ - .local v17, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v6 │ │ - if-eqz v3, :cond_a │ + if-eqz v6, :cond_a │ │ - invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v16 │ │ - check-cast v18, Lorg/jsoup/nodes/Element; │ + check-cast v16, Lorg/jsoup/nodes/Element; │ │ .line 880 │ - .local v18, "item":Lorg/jsoup/nodes/Element; │ - const-string v3, "
" │ + .local v16, "item":Lorg/jsoup/nodes/Element; │ + const-string v6, "
" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 881 │ - const-string v3, "" │ + const-string v6, "" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - const-string v4, "td:nth-child(1)" │ + const-string v36, "td:nth-child(1)" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + move-object/from16 v1, v36 │ │ - move-result-object v4 │ + invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - invoke-virtual {v4}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + move-result-object v36 │ │ - move-result-object v4 │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - invoke-virtual {v4}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + move-result-object v36 │ │ - move-result-object v4 │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v36 │ │ - move-result-object v3 │ + move-object/from16 v0, v36 │ │ - const-string v4, "" │ + invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v6 │ + │ + const-string v36, "" │ + │ + move-object/from16 v0, v36 │ + │ + invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 882 │ - const-string v3, "" │ + const-string v6, "" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - const-string v4, "td:nth-child(2) b" │ + const-string v36, "td:nth-child(2) b" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + move-object/from16 v1, v36 │ │ - move-result-object v4 │ + invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - invoke-virtual {v4}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + move-result-object v36 │ │ - move-result-object v4 │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - invoke-virtual {v4}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + move-result-object v36 │ │ - move-result-object v4 │ + invoke-virtual/range {v36 .. v36}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v36 │ │ - move-result-object v3 │ + move-object/from16 v0, v36 │ │ - const-string v4, "" │ + invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v6 │ + │ + const-string v36, "" │ + │ + move-object/from16 v0, v36 │ + │ + invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 883 │ - const-string v3, "
" │ + const-string v6, "
" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 884 │ - const-string v3, "td:nth-child(3)" │ + const-string v6, "td:nth-child(3)" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v3}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v0, v6}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - invoke-virtual {v3}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v6}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - invoke-virtual {v3}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual {v6}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - const-string v4, "\u00a0" │ + const-string v36, "\u00a0" │ │ - const-string v6, "" │ + const-string v37, "" │ │ - invoke-virtual {v3, v4, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + move-object/from16 v0, v36 │ │ - move-result-object v3 │ + move-object/from16 v1, v37 │ │ - const-string v4, "[" │ + invoke-virtual {v6, v0, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - const-string v6, "" │ + move-result-object v6 │ │ - invoke-virtual {v3, v4, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + const-string v36, "[" │ │ - move-result-object v3 │ + const-string v37, "" │ │ - const-string v4, "]" │ + move-object/from16 v0, v36 │ │ - const-string v6, "" │ + move-object/from16 v1, v37 │ │ - invoke-virtual {v3, v4, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {v6, v0, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - const-string v4, "," │ + const-string v36, "]" │ │ - const-string v6, "." │ + const-string v37, "" │ │ - invoke-virtual {v3, v4, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + move-object/from16 v0, v36 │ │ - move-result-object v22 │ + move-object/from16 v1, v37 │ │ - .line 885 │ - .local v22, "percent":Ljava/lang/String; │ - const-string v3, "
replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-object/from16 v0, v24 │ + move-result-object v6 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v36, "," │ │ - move-result-object v3 │ + const-string v37, "." │ + │ + move-object/from16 v0, v36 │ + │ + move-object/from16 v1, v37 │ + │ + invoke-virtual {v6, v0, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + │ + move-result-object v20 │ + │ + .line 885 │ + .local v20, "percent":Ljava/lang/String; │ + const-string v6, "
append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v6 │ + │ + move-object/from16 v0, v20 │ │ - const-string v4, ";\">
" │ + invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v6 │ │ - .line 886 │ - const-string v3, "" │ + const-string v36, ";\">
" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v36 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + .line 886 │ + const-string v6, "" │ │ move-object/from16 v0, v22 │ │ - invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - const-string v4, "" │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v6 │ + │ + const-string v36, "" │ + │ + move-object/from16 v0, v36 │ + │ + invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 887 │ - const-string v3, "
" │ + const-string v6, "
" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 888 │ - const-string v3, "
" │ + const-string v6, "
" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_2 │ │ .line 877 │ - .end local v17 # "i$":Ljava/util/Iterator; │ - .end local v18 # "item":Lorg/jsoup/nodes/Element; │ - .end local v22 # "percent":Ljava/lang/String; │ + .end local v16 # "item":Lorg/jsoup/nodes/Element; │ + .end local v20 # "percent":Ljava/lang/String; │ :cond_8 │ const-string v3, "" │ │ goto/16 :goto_1 │ │ .line 891 │ :cond_9 │ @@ -1330,148 +1365,152 @@ │ │ invoke-virtual {v11, v3}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v17 │ + move-result-object v3 │ │ - .restart local v17 # "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v6 │ │ - if-eqz v3, :cond_a │ + if-eqz v6, :cond_a │ │ - invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v16 │ │ - check-cast v18, Lorg/jsoup/nodes/Element; │ + check-cast v16, Lorg/jsoup/nodes/Element; │ │ .line 892 │ - .restart local v18 # "item":Lorg/jsoup/nodes/Element; │ - const-string v3, "" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_3 │ │ .line 899 │ - .end local v18 # "item":Lorg/jsoup/nodes/Element; │ + .end local v16 # "item":Lorg/jsoup/nodes/Element; │ :cond_a │ const-string v3, "
" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 900 │ const-string v3, "
" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 903 │ .end local v11 # "element":Lorg/jsoup/nodes/Element; │ - .end local v17 # "i$":Ljava/util/Iterator; │ :cond_b │ const-string v3, "
" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 906 │ const-string v3, "
" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, "tbody tr:nth-last-child(3) b" │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/jsoup/select/Elements;->last()Lorg/jsoup/nodes/Element; │ │ @@ -1495,23 +1534,23 @@ │ move-result v3 │ │ if-eqz v3, :cond_c │ │ .line 910 │ const-string v3, "
" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, ".formbuttonrow" │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ @@ -1529,120 +1568,131 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 912 │ :cond_c │ const-string v3, "" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - .line 920 │ - invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + .line 921 │ + invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "go_gadget_show()" │ │ const-string v6, "HTMLOUT.go_gadget_show()" │ │ + .line 922 │ invoke-virtual {v3, v4, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v4, "go_gadget_vote()" │ │ const-string v6, "HTMLOUT.go_gadget_vote()" │ │ + .line 923 │ invoke-virtual {v3, v4, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v4 │ │ if-eqz p6, :cond_15 │ │ const-string v3, "poll_open=true" │ │ + .line 924 │ move-object/from16 v0, p6 │ │ invoke-virtual {v0, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_15 │ │ const/4 v3, 0x1 │ │ + .line 920 │ :goto_4 │ invoke-virtual {v2, v4, v3}, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->addPoll(Ljava/lang/String;Z)V │ │ .line 927 │ - .end local v23 # "poll":Lorg/jsoup/nodes/Element; │ - .end local v24 # "pollBuilder":Ljava/lang/StringBuilder; │ - .end local v26 # "poll_title":Ljava/lang/String; │ - .end local v37 # "voted":Z │ + .end local v21 # "poll":Lorg/jsoup/nodes/Element; │ + .end local v22 # "pollBuilder":Ljava/lang/StringBuilder; │ + .end local v24 # "poll_title":Ljava/lang/String; │ + .end local v35 # "voted":Z │ :cond_d │ invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->openPostsList()V │ │ .line 928 │ const-string v3, "
]*>([\\s\\S]*?)((?=
]*?\">)[\\s\\S]*?)(?=
]*>|
)" │ │ const/16 v4, 0xa │ │ + .line 929 │ invoke-static {v3, v4}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v3 │ │ + .line 931 │ move-object/from16 v0, p3 │ │ invoke-virtual {v3, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v20 │ + move-result-object v18 │ │ .line 933 │ const-string v3, "(.*?) [^#]*#(\\d+)" │ │ + .line 934 │ invoke-static {v3}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ - move-result-object v30 │ + move-result-object v28 │ │ .line 935 │ - .local v30, "postDateNumPattern":Ljava/util/regex/Pattern; │ + .local v28, "postDateNumPattern":Ljava/util/regex/Pattern; │ const-string v3, "insertText\\(\'[^\']*\\[B\\](.*?),\\[/B\\]\\s*\'\\)\"\\s*data-av=\"([^\"]*)\">" │ │ + .line 936 │ invoke-static {v3}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ - move-result-object v21 │ + move-result-object v19 │ │ .line 937 │ - .local v21, "nickPattern":Ljava/util/regex/Pattern; │ + .local v19, "nickPattern":Ljava/util/regex/Pattern; │ const-string v3, "]*>(]*>.*?<.strong>
)?\u0413\u0440\u0443\u043f\u043f\u0430: (.*?)[\\s\\S]*?mid=(\\d+)" │ │ + .line 938 │ invoke-static {v3}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ - move-result-object v36 │ + move-result-object v34 │ │ .line 940 │ - .local v36, "userInfoPattern":Ljava/util/regex/Pattern; │ + .local v34, "userInfoPattern":Ljava/util/regex/Pattern; │ const-string v3, "(.\\d+|\\d+)" │ │ + .line 941 │ invoke-static {v3}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ - move-result-object v33 │ + move-result-object v31 │ │ .line 942 │ - .local v33, "repValuePattern":Ljava/util/regex/Pattern; │ + .local v31, "repValuePattern":Ljava/util/regex/Pattern; │ const-string v3, "href=\"[^\"]*act=rep[^\"]*view=(win_minus|win_add)[^\"]*\"" │ │ + .line 943 │ invoke-static {v3}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ - move-result-object v32 │ + move-result-object v30 │ │ .line 944 │ - .local v32, "repEditPattern":Ljava/util/regex/Pattern; │ + .local v30, "repEditPattern":Ljava/util/regex/Pattern; │ const-string v3, "href=\"[^\"]*act=post[^\"]*do=edit_post[^\"]*\"" │ │ invoke-static {v3}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v10 │ │ .line 945 │ @@ -1659,399 +1709,399 @@ │ │ invoke-static {v3}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v8 │ │ .line 951 │ .local v8, "bodyPattern":Ljava/util/regex/Pattern; │ - const/16 v27, 0x0 │ + const/16 v25, 0x0 │ │ .line 952 │ - .local v27, "post":Lorg/softeg/slartus/forpdaplus/classes/Post; │ - move-object/from16 v34, p4 │ + .local v25, "post":Lorg/softeg/slartus/forpdaplus/classes/Post; │ + move-object/from16 v32, p4 │ │ .line 954 │ - .local v34, "spoil":Ljava/lang/Boolean; │ + .local v32, "spoil":Ljava/lang/Boolean; │ :cond_e │ :goto_5 │ - invoke-virtual/range {v20 .. v20}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual/range {v18 .. v18}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1c │ │ .line 956 │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v31 │ + move-result-object v29 │ │ .line 958 │ - .local v31, "postId":Ljava/lang/String; │ + .local v29, "postId":Ljava/lang/String; │ const/4 v3, 0x2 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v35 │ + move-result-object v33 │ │ .line 959 │ - .local v35, "str":Ljava/lang/String; │ - move-object/from16 v0, v30 │ + .local v33, "str":Ljava/lang/String; │ + move-object/from16 v0, v28 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v19 │ + move-result-object v17 │ │ .line 960 │ - .local v19, "m":Ljava/util/regex/Matcher; │ - invoke-virtual/range {v19 .. v19}, Ljava/util/regex/Matcher;->find()Z │ + .local v17, "m":Ljava/util/regex/Matcher; │ + invoke-virtual/range {v17 .. v17}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v3 │ │ if-eqz v3, :cond_e │ │ .line 962 │ - new-instance v27, Lorg/softeg/slartus/forpdaplus/classes/Post; │ + new-instance v25, Lorg/softeg/slartus/forpdaplus/classes/Post; │ │ - .end local v27 # "post":Lorg/softeg/slartus/forpdaplus/classes/Post; │ + .end local v25 # "post":Lorg/softeg/slartus/forpdaplus/classes/Post; │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x2 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v4 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v25 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v29 │ │ invoke-direct {v0, v1, v3, v4}, Lorg/softeg/slartus/forpdaplus/classes/Post;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 966 │ - .restart local v27 # "post":Lorg/softeg/slartus/forpdaplus/classes/Post; │ - move-object/from16 v0, v21 │ + .restart local v25 # "post":Lorg/softeg/slartus/forpdaplus/classes/Post; │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v19 │ + move-result-object v17 │ │ .line 967 │ - invoke-virtual/range {v19 .. v19}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual/range {v17 .. v17}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v3 │ │ if-eqz v3, :cond_f │ │ .line 968 │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v25 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaplus/classes/Post;->setAuthor(Ljava/lang/String;)V │ │ .line 969 │ const/4 v3, 0x2 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v25 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaplus/classes/Post;->setAvatarFileName(Ljava/lang/String;)V │ │ .line 972 │ :cond_f │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v34 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v19 │ + move-result-object v17 │ │ .line 973 │ - invoke-virtual/range {v19 .. v19}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual/range {v17 .. v17}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v3 │ │ if-eqz v3, :cond_11 │ │ .line 974 │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ if-eqz v3, :cond_10 │ │ .line 975 │ - invoke-virtual/range {v27 .. v27}, Lorg/softeg/slartus/forpdaplus/classes/Post;->setCurator()V │ + invoke-virtual/range {v25 .. v25}, Lorg/softeg/slartus/forpdaplus/classes/Post;->setCurator()V │ │ .line 976 │ :cond_10 │ const/4 v3, 0x2 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v25 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaplus/classes/Post;->setUserGroup(Ljava/lang/String;)V │ │ .line 977 │ const/4 v3, 0x3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v25 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaplus/classes/Post;->setUserState(Ljava/lang/String;)V │ │ .line 978 │ const/4 v3, 0x4 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v25 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaplus/classes/Post;->setUserId(Ljava/lang/String;)V │ │ .line 981 │ :cond_11 │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v31 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v19 │ + move-result-object v17 │ │ .line 982 │ - invoke-virtual/range {v19 .. v19}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual/range {v17 .. v17}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v3 │ │ if-eqz v3, :cond_12 │ │ .line 983 │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v25 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaplus/classes/Post;->setUserReputation(Ljava/lang/String;)V │ │ .line 986 │ :cond_12 │ - move-object/from16 v0, v32 │ + move-object/from16 v0, v30 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v19 │ + move-result-object v17 │ │ .line 987 │ :cond_13 │ :goto_6 │ - invoke-virtual/range {v19 .. v19}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual/range {v17 .. v17}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v3 │ │ if-eqz v3, :cond_16 │ │ .line 988 │ const-string v3, "win_minus" │ │ const/4 v4, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_14 │ │ .line 989 │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v25 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaplus/classes/Post;->setCanMinusRep(Z)V │ │ .line 990 │ :cond_14 │ const-string v3, "win_add" │ │ const/4 v4, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_13 │ │ .line 991 │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v25 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaplus/classes/Post;->setCanPlusRep(Z)V │ │ goto :goto_6 │ │ - .line 920 │ + .line 924 │ .end local v8 # "bodyPattern":Ljava/util/regex/Pattern; │ .end local v9 # "deletePattern":Ljava/util/regex/Pattern; │ .end local v10 # "editPattern":Ljava/util/regex/Pattern; │ - .end local v19 # "m":Ljava/util/regex/Matcher; │ - .end local v21 # "nickPattern":Ljava/util/regex/Pattern; │ - .end local v27 # "post":Lorg/softeg/slartus/forpdaplus/classes/Post; │ - .end local v30 # "postDateNumPattern":Ljava/util/regex/Pattern; │ - .end local v31 # "postId":Ljava/lang/String; │ - .end local v32 # "repEditPattern":Ljava/util/regex/Pattern; │ - .end local v33 # "repValuePattern":Ljava/util/regex/Pattern; │ - .end local v34 # "spoil":Ljava/lang/Boolean; │ - .end local v35 # "str":Ljava/lang/String; │ - .end local v36 # "userInfoPattern":Ljava/util/regex/Pattern; │ - .restart local v23 # "poll":Lorg/jsoup/nodes/Element; │ - .restart local v24 # "pollBuilder":Ljava/lang/StringBuilder; │ - .restart local v26 # "poll_title":Ljava/lang/String; │ - .restart local v37 # "voted":Z │ + .end local v17 # "m":Ljava/util/regex/Matcher; │ + .end local v19 # "nickPattern":Ljava/util/regex/Pattern; │ + .end local v25 # "post":Lorg/softeg/slartus/forpdaplus/classes/Post; │ + .end local v28 # "postDateNumPattern":Ljava/util/regex/Pattern; │ + .end local v29 # "postId":Ljava/lang/String; │ + .end local v30 # "repEditPattern":Ljava/util/regex/Pattern; │ + .end local v31 # "repValuePattern":Ljava/util/regex/Pattern; │ + .end local v32 # "spoil":Ljava/lang/Boolean; │ + .end local v33 # "str":Ljava/lang/String; │ + .end local v34 # "userInfoPattern":Ljava/util/regex/Pattern; │ + .restart local v21 # "poll":Lorg/jsoup/nodes/Element; │ + .restart local v22 # "pollBuilder":Ljava/lang/StringBuilder; │ + .restart local v24 # "poll_title":Ljava/lang/String; │ + .restart local v35 # "voted":Z │ :cond_15 │ const/4 v3, 0x0 │ │ goto/16 :goto_4 │ │ .line 994 │ - .end local v23 # "poll":Lorg/jsoup/nodes/Element; │ - .end local v24 # "pollBuilder":Ljava/lang/StringBuilder; │ - .end local v26 # "poll_title":Ljava/lang/String; │ - .end local v37 # "voted":Z │ + .end local v21 # "poll":Lorg/jsoup/nodes/Element; │ + .end local v22 # "pollBuilder":Ljava/lang/StringBuilder; │ + .end local v24 # "poll_title":Ljava/lang/String; │ + .end local v35 # "voted":Z │ .restart local v8 # "bodyPattern":Ljava/util/regex/Pattern; │ .restart local v9 # "deletePattern":Ljava/util/regex/Pattern; │ .restart local v10 # "editPattern":Ljava/util/regex/Pattern; │ - .restart local v19 # "m":Ljava/util/regex/Matcher; │ - .restart local v21 # "nickPattern":Ljava/util/regex/Pattern; │ - .restart local v27 # "post":Lorg/softeg/slartus/forpdaplus/classes/Post; │ - .restart local v30 # "postDateNumPattern":Ljava/util/regex/Pattern; │ - .restart local v31 # "postId":Ljava/lang/String; │ - .restart local v32 # "repEditPattern":Ljava/util/regex/Pattern; │ - .restart local v33 # "repValuePattern":Ljava/util/regex/Pattern; │ - .restart local v34 # "spoil":Ljava/lang/Boolean; │ - .restart local v35 # "str":Ljava/lang/String; │ - .restart local v36 # "userInfoPattern":Ljava/util/regex/Pattern; │ + .restart local v17 # "m":Ljava/util/regex/Matcher; │ + .restart local v19 # "nickPattern":Ljava/util/regex/Pattern; │ + .restart local v25 # "post":Lorg/softeg/slartus/forpdaplus/classes/Post; │ + .restart local v28 # "postDateNumPattern":Ljava/util/regex/Pattern; │ + .restart local v29 # "postId":Ljava/lang/String; │ + .restart local v30 # "repEditPattern":Ljava/util/regex/Pattern; │ + .restart local v31 # "repValuePattern":Ljava/util/regex/Pattern; │ + .restart local v32 # "spoil":Ljava/lang/Boolean; │ + .restart local v33 # "str":Ljava/lang/String; │ + .restart local v34 # "userInfoPattern":Ljava/util/regex/Pattern; │ :cond_16 │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v33 │ │ invoke-virtual {v10, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v19 │ + move-result-object v17 │ │ .line 995 │ - invoke-virtual/range {v19 .. v19}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual/range {v17 .. v17}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v3 │ │ if-eqz v3, :cond_17 │ │ .line 996 │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v25 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaplus/classes/Post;->setCanEdit(Z)V │ │ .line 999 │ :cond_17 │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v33 │ │ invoke-virtual {v9, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v19 │ + move-result-object v17 │ │ .line 1000 │ - invoke-virtual/range {v19 .. v19}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual/range {v17 .. v17}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v3 │ │ if-eqz v3, :cond_18 │ │ .line 1001 │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v25 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaplus/classes/Post;->setCanDelete(Z)V │ │ .line 1003 │ - invoke-virtual/range {v27 .. v27}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getUserId()Ljava/lang/String; │ + invoke-virtual/range {v25 .. v25}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getUserId()Ljava/lang/String; │ │ move-result-object v3 │ │ if-eqz v3, :cond_18 │ │ - invoke-virtual/range {v27 .. v27}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getUserId()Ljava/lang/String; │ + invoke-virtual/range {v25 .. v25}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getUserId()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/Client;->getInstance()Lorg/softeg/slartus/forpdaplus/Client; │ │ move-result-object v4 │ │ @@ -2068,136 +2118,136 @@ │ │ invoke-virtual {v2, v3}, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->setMMod(Z)V │ │ .line 1009 │ :cond_18 │ const/4 v3, 0x3 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v8, v3}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v19 │ + move-result-object v17 │ │ .line 1010 │ - invoke-virtual/range {v19 .. v19}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual/range {v17 .. v17}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1b │ │ .line 1011 │ const/4 v3, 0x2 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v26 │ │ .line 1012 │ - .local v28, "postBody":Ljava/lang/String; │ - if-eqz v28, :cond_19 │ + .local v26, "postBody":Ljava/lang/String; │ + if-eqz v26, :cond_19 │ │ .line 1013 │ - invoke-virtual/range {v28 .. v28}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual/range {v26 .. v26}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v26 │ │ .line 1014 │ :cond_19 │ - const-string v29, "" │ + const-string v27, "" │ │ .line 1015 │ - .local v29, "postClass":Ljava/lang/String; │ + .local v27, "postClass":Ljava/lang/String; │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ if-eqz v3, :cond_1a │ │ .line 1016 │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v27 │ │ .line 1017 │ :cond_1a │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ const-string v4, "
append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v27 │ │ invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, "\">" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v26 │ │ invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v25 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaplus/classes/Post;->setBody(Ljava/lang/String;)V │ │ .line 1020 │ - .end local v28 # "postBody":Ljava/lang/String; │ - .end local v29 # "postClass":Ljava/lang/String; │ + .end local v26 # "postBody":Ljava/lang/String; │ + .end local v27 # "postClass":Ljava/lang/String; │ :cond_1b │ - move-object/from16 v0, v27 │ + move-object/from16 v0, v25 │ │ - move-object/from16 v1, v34 │ + move-object/from16 v1, v32 │ │ invoke-virtual {v2, v0, v1}, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->addPost(Lorg/softeg/slartus/forpdaplus/classes/Post;Ljava/lang/Boolean;)V │ │ .line 1021 │ const/4 v3, 0x0 │ │ invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v34 │ + move-result-object v32 │ │ .line 1022 │ goto/16 :goto_5 │ │ .line 1023 │ - .end local v19 # "m":Ljava/util/regex/Matcher; │ - .end local v31 # "postId":Ljava/lang/String; │ - .end local v35 # "str":Ljava/lang/String; │ + .end local v17 # "m":Ljava/util/regex/Matcher; │ + .end local v29 # "postId":Ljava/lang/String; │ + .end local v33 # "str":Ljava/lang/String; │ :cond_1c │ invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->endTopic()V │ │ .line 1024 │ return-object v2 │ .end method │ │ @@ -2513,62 +2563,61 @@ │ .end method │ │ .method public checkLogin(Lorg/apache/http/client/CookieStore;)Ljava/lang/Boolean; │ .locals 6 │ .param p1, "cookies" # Lorg/apache/http/client/CookieStore; │ │ .prologue │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 592 │ if-nez p1, :cond_0 │ │ .line 593 │ - invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 610 │ :goto_0 │ - return-object v3 │ + return-object v2 │ │ .line 594 │ :cond_0 │ - const-string v4, "" │ + const-string v3, "" │ │ - iput-object v4, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ + iput-object v3, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ │ .line 595 │ - const-string v4, "" │ + const-string v3, "" │ │ - iput-object v4, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_K:Ljava/lang/String; │ + iput-object v3, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_K:Ljava/lang/String; │ │ .line 597 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 598 │ - .local v2, "memberIdCookie":Lorg/apache/http/cookie/Cookie; │ + .local v1, "memberIdCookie":Lorg/apache/http/cookie/Cookie; │ invoke-interface {p1}, Lorg/apache/http/client/CookieStore;->getCookies()Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_5 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/apache/http/cookie/Cookie; │ │ .line 599 │ .local v0, "cookie":Lorg/apache/http/cookie/Cookie; │ @@ -2650,71 +2699,71 @@ │ invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ .line 606 │ - move-object v2, v0 │ + move-object v1, v0 │ │ goto :goto_1 │ │ .line 610 │ .end local v0 # "cookie":Lorg/apache/http/cookie/Cookie; │ :cond_5 │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ │ - invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_6 │ + if-nez v3, :cond_6 │ │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/Client;->UserId:Ljava/lang/String; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/Client;->UserId:Ljava/lang/String; │ │ - invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_6 │ + if-nez v3, :cond_6 │ │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_K:Ljava/lang/String; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_K:Ljava/lang/String; │ │ - invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_6 │ + if-nez v3, :cond_6 │ │ - if-eqz v2, :cond_6 │ + if-eqz v1, :cond_6 │ │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/Client;->UserId:Ljava/lang/String; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/Client;->UserId:Ljava/lang/String; │ │ - invoke-interface {v2}, Lorg/apache/http/cookie/Cookie;->getValue()Ljava/lang/String; │ + invoke-interface {v1}, Lorg/apache/http/cookie/Cookie;->getValue()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_6 │ + if-eqz v3, :cond_6 │ │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ :cond_6 │ - invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v3 │ + move-result-object v2 │ │ goto/16 :goto_0 │ .end method │ │ .method public checkLogin(Ljava/lang/String;)V │ - .locals 10 │ + .locals 9 │ .param p1, "pageBody" # Ljava/lang/String; │ │ .prologue │ .line 617 │ const/4 v3, 0x0 │ │ .line 619 │ @@ -2729,34 +2778,34 @@ │ │ .line 621 │ .end local v3 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ .local v4, "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ :try_start_1 │ invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/HttpHelper;->getCookieStore()Lorg/apache/http/client/CookieStore; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {p0, v7}, Lorg/softeg/slartus/forpdaplus/Client;->checkLogin(Lorg/apache/http/client/CookieStore;)Ljava/lang/Boolean; │ + invoke-virtual {p0, v6}, Lorg/softeg/slartus/forpdaplus/Client;->checkLogin(Lorg/apache/http/client/CookieStore;)Ljava/lang/Boolean; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ .line 622 │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iput-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_Logined:Ljava/lang/Boolean; │ + iput-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_Logined:Ljava/lang/Boolean; │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_3 │ │ .line 643 │ if-eqz v4, :cond_0 │ │ @@ -2764,77 +2813,77 @@ │ :try_start_2 │ invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/HttpHelper;->close()V │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_2 │ │ .line 662 │ :cond_0 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ │ - iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_Logined:Ljava/lang/Boolean; │ + iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_Logined:Ljava/lang/Boolean; │ │ - invoke-virtual {p0, v7, v8}, Lorg/softeg/slartus/forpdaplus/Client;->doOnUserChangedListener(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {p0, v6, v7}, Lorg/softeg/slartus/forpdaplus/Client;->doOnUserChangedListener(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ move-object v3, v4 │ │ .line 666 │ .end local v4 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ .restart local v3 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ :goto_0 │ return-void │ │ .line 625 │ .end local v3 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ .restart local v4 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ :cond_1 │ :try_start_3 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ │ - invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-nez v7, :cond_4 │ + if-nez v6, :cond_4 │ │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->UserId:Ljava/lang/String; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->UserId:Ljava/lang/String; │ │ - invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-nez v7, :cond_4 │ + if-nez v6, :cond_4 │ │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_K:Ljava/lang/String; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_K:Ljava/lang/String; │ │ - invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + .line 626 │ + invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-nez v7, :cond_4 │ + if-nez v6, :cond_4 │ │ .line 628 │ invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/HttpHelper;->getLastCookies()Ljava/util/List; │ │ move-result-object v1 │ │ .line 629 │ .local v1, "cookies":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_4 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/apache/http/cookie/Cookie; │ │ .line 630 │ .local v0, "cookie":Lorg/apache/http/cookie/Cookie; │ @@ -2847,34 +2896,34 @@ │ invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ .line 631 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->UserId:Ljava/lang/String; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->UserId:Ljava/lang/String; │ │ invoke-interface {v0}, Lorg/apache/http/cookie/Cookie;->getValue()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_4 │ + if-eqz v6, :cond_4 │ │ .line 632 │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iput-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_Logined:Ljava/lang/Boolean; │ + iput-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_Logined:Ljava/lang/Boolean; │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_1 │ .catchall {:try_start_3 .. :try_end_3} :catchall_3 │ │ .line 643 │ if-eqz v4, :cond_3 │ │ @@ -2882,31 +2931,31 @@ │ :try_start_4 │ invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/HttpHelper;->close()V │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_2 │ │ .line 662 │ :cond_3 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ │ - iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_Logined:Ljava/lang/Boolean; │ + iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_Logined:Ljava/lang/Boolean; │ │ - invoke-virtual {p0, v7, v8}, Lorg/softeg/slartus/forpdaplus/Client;->doOnUserChangedListener(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {p0, v6, v7}, Lorg/softeg/slartus/forpdaplus/Client;->doOnUserChangedListener(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ move-object v3, v4 │ │ + .line 633 │ .end local v4 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ .restart local v3 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ goto :goto_0 │ │ .line 643 │ .end local v0 # "cookie":Lorg/apache/http/cookie/Cookie; │ .end local v1 # "cookies":Ljava/util/List;, "Ljava/util/List;" │ .end local v3 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ - .end local v5 # "i$":Ljava/util/Iterator; │ .restart local v4 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ :cond_4 │ if-eqz v4, :cond_8 │ │ .line 644 │ :try_start_5 │ invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/HttpHelper;->close()V │ @@ -2917,78 +2966,78 @@ │ │ .line 648 │ .end local v4 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ .restart local v3 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ :cond_5 │ :goto_1 │ :try_start_6 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->checkLoginPattern:Ljava/util/regex/Pattern; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->checkLoginPattern:Ljava/util/regex/Pattern; │ │ - invoke-virtual {v7, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v6, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 649 │ - .local v6, "m":Ljava/util/regex/Matcher; │ - invoke-virtual {v6}, Ljava/util/regex/Matcher;->find()Z │ + .local v5, "m":Ljava/util/regex/Matcher; │ + invoke-virtual {v5}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_7 │ + if-eqz v6, :cond_7 │ │ .line 650 │ - const/4 v7, 0x2 │ + const/4 v6, 0x2 │ │ - invoke-virtual {v6, v7}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v5, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iput-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->UserId:Ljava/lang/String; │ + iput-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->UserId:Ljava/lang/String; │ │ .line 651 │ - const/4 v7, 0x3 │ + const/4 v6, 0x3 │ │ - invoke-virtual {v6, v7}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v5, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iput-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ + iput-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ │ .line 652 │ - const/4 v7, 0x5 │ + const/4 v6, 0x5 │ │ - invoke-virtual {v6, v7}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v5, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iput-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_K:Ljava/lang/String; │ + iput-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_K:Ljava/lang/String; │ │ .line 653 │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iput-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_Logined:Ljava/lang/Boolean; │ + iput-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_Logined:Ljava/lang/Boolean; │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_0 │ │ .line 662 │ :goto_2 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ │ - iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_Logined:Ljava/lang/Boolean; │ + iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_Logined:Ljava/lang/Boolean; │ │ - invoke-virtual {p0, v7, v8}, Lorg/softeg/slartus/forpdaplus/Client;->doOnUserChangedListener(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {p0, v6, v7}, Lorg/softeg/slartus/forpdaplus/Client;->doOnUserChangedListener(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ goto/16 :goto_0 │ │ .line 640 │ - .end local v6 # "m":Ljava/util/regex/Matcher; │ + .end local v5 # "m":Ljava/util/regex/Matcher; │ :catch_0 │ move-exception v2 │ │ .line 641 │ .local v2, "e":Ljava/io/IOException; │ :goto_3 │ :try_start_7 │ @@ -3006,87 +3055,87 @@ │ .catchall {:try_start_8 .. :try_end_8} :catchall_0 │ │ goto :goto_1 │ │ .line 662 │ .end local v2 # "e":Ljava/io/IOException; │ :catchall_0 │ - move-exception v7 │ + move-exception v6 │ │ :goto_4 │ - iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ + iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ │ - iget-object v9, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_Logined:Ljava/lang/Boolean; │ + iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_Logined:Ljava/lang/Boolean; │ │ - invoke-virtual {p0, v8, v9}, Lorg/softeg/slartus/forpdaplus/Client;->doOnUserChangedListener(Ljava/lang/String;Ljava/lang/Boolean;)V │ + invoke-virtual {p0, v7, v8}, Lorg/softeg/slartus/forpdaplus/Client;->doOnUserChangedListener(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ - throw v7 │ + throw v6 │ │ .line 643 │ :catchall_1 │ - move-exception v7 │ + move-exception v6 │ │ :goto_5 │ if-eqz v3, :cond_6 │ │ .line 644 │ :try_start_9 │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/HttpHelper;->close()V │ │ :cond_6 │ - throw v7 │ + throw v6 │ │ .line 655 │ - .restart local v6 # "m":Ljava/util/regex/Matcher; │ + .restart local v5 # "m":Ljava/util/regex/Matcher; │ :cond_7 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - iput-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_Logined:Ljava/lang/Boolean; │ + iput-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_Logined:Ljava/lang/Boolean; │ │ .line 656 │ - const-string v7, "\u0433\u043e\u0441\u0442\u044c" │ + const-string v6, "\u0433\u043e\u0441\u0442\u044c" │ │ - iput-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ + iput-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_User:Ljava/lang/String; │ │ .line 657 │ - const-string v7, "" │ + const-string v6, "" │ │ - iput-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_K:Ljava/lang/String; │ + iput-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_K:Ljava/lang/String; │ │ .line 658 │ - const-string v7, "" │ + const-string v6, "" │ │ - iput-object v7, p0, Lorg/softeg/slartus/forpdaplus/Client;->UserId:Ljava/lang/String; │ + iput-object v6, p0, Lorg/softeg/slartus/forpdaplus/Client;->UserId:Ljava/lang/String; │ :try_end_9 │ .catchall {:try_start_9 .. :try_end_9} :catchall_0 │ │ goto :goto_2 │ │ .line 662 │ .end local v3 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ - .end local v6 # "m":Ljava/util/regex/Matcher; │ + .end local v5 # "m":Ljava/util/regex/Matcher; │ .restart local v4 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ :catchall_2 │ - move-exception v7 │ + move-exception v6 │ │ move-object v3, v4 │ │ .end local v4 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ .restart local v3 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ goto :goto_4 │ │ .line 643 │ .end local v3 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ .restart local v4 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ :catchall_3 │ - move-exception v7 │ + move-exception v6 │ │ move-object v3, v4 │ │ .end local v4 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ .restart local v3 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ goto :goto_5 │ │ @@ -3365,48 +3414,47 @@ │ .end method │ │ .method public doOnMailListener()V │ .locals 3 │ │ .prologue │ .line 375 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_OnMailListeners:Lorg/softeg/slartus/forpdacommon/Observer; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_OnMailListeners:Lorg/softeg/slartus/forpdacommon/Observer; │ │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdacommon/Observer;->getListeners()Ljava/util/List; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdacommon/Observer;->getListeners()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaplus/Client$OnMailListener; │ + check-cast v0, Lorg/softeg/slartus/forpdaplus/Client$OnMailListener; │ │ .line 376 │ - .local v1, "listener":Lorg/softeg/slartus/forpdaplus/Client$OnMailListener; │ + .local v0, "listener":Lorg/softeg/slartus/forpdaplus/Client$OnMailListener; │ const/4 v2, 0x0 │ │ - invoke-interface {v1, v2}, Lorg/softeg/slartus/forpdaplus/Client$OnMailListener;->onMail(I)V │ + invoke-interface {v0, v2}, Lorg/softeg/slartus/forpdaplus/Client$OnMailListener;->onMail(I)V │ │ goto :goto_0 │ │ .line 379 │ - .end local v1 # "listener":Lorg/softeg/slartus/forpdaplus/Client$OnMailListener; │ + .end local v0 # "listener":Lorg/softeg/slartus/forpdaplus/Client$OnMailListener; │ :cond_0 │ return-void │ .end method │ │ .method public doOnOnProgressChanged(Lorg/softeg/slartus/forpdaapi/OnProgressChangedListener;Ljava/lang/String;)V │ .locals 0 │ .param p1, "listener" # Lorg/softeg/slartus/forpdaapi/OnProgressChangedListener; │ @@ -3427,46 +3475,45 @@ │ .method public doOnUserChangedListener(Ljava/lang/String;Ljava/lang/Boolean;)V │ .locals 3 │ .param p1, "user" # Ljava/lang/String; │ .param p2, "success" # Ljava/lang/Boolean; │ │ .prologue │ .line 358 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_OnUserChangeListeners:Lorg/softeg/slartus/forpdacommon/Observer; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/Client;->m_OnUserChangeListeners:Lorg/softeg/slartus/forpdacommon/Observer; │ │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdacommon/Observer;->getListeners()Ljava/util/List; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdacommon/Observer;->getListeners()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaplus/Client$OnUserChangedListener; │ + check-cast v0, Lorg/softeg/slartus/forpdaplus/Client$OnUserChangedListener; │ │ .line 359 │ - .local v1, "listener":Lorg/softeg/slartus/forpdaplus/Client$OnUserChangedListener; │ - invoke-interface {v1, p1, p2}, Lorg/softeg/slartus/forpdaplus/Client$OnUserChangedListener;->onUserChanged(Ljava/lang/String;Ljava/lang/Boolean;)V │ + .local v0, "listener":Lorg/softeg/slartus/forpdaplus/Client$OnUserChangedListener; │ + invoke-interface {v0, p1, p2}, Lorg/softeg/slartus/forpdaplus/Client$OnUserChangedListener;->onUserChanged(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ goto :goto_0 │ │ .line 362 │ - .end local v1 # "listener":Lorg/softeg/slartus/forpdaplus/Client$OnUserChangedListener; │ + .end local v0 # "listener":Lorg/softeg/slartus/forpdaplus/Client$OnUserChangedListener; │ :cond_0 │ return-void │ .end method │ │ .method public downloadFile(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)Lorg/softeg/slartus/forpdaplus/classes/DownloadTask; │ .locals 5 │ .param p1, "context" # Landroid/content/Context; │ @@ -3581,16 +3628,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 293 │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/HttpHelper;->close()V │ │ + .line 291 │ return-object v1 │ │ + .line 293 │ :catchall_0 │ move-exception v1 │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/HttpHelper;->close()V │ │ throw v1 │ .end method │ @@ -3627,16 +3676,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 330 │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/HttpHelper;->close()V │ │ + .line 328 │ return-object v1 │ │ + .line 330 │ :catchall_0 │ move-exception v1 │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/HttpHelper;->close()V │ │ throw v1 │ .end method │ @@ -3907,37 +3958,37 @@ │ return-object v0 │ .end method │ │ .method public hasLoginCookies()Ljava/lang/Boolean; │ .locals 13 │ │ .prologue │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ .line 158 │ - invoke-static {v10}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v9}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 159 │ - .local v8, "session":Ljava/lang/Boolean; │ - invoke-static {v10}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + .local v7, "session":Ljava/lang/Boolean; │ + invoke-static {v9}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 160 │ - .local v7, "pass_hash":Ljava/lang/Boolean; │ - invoke-static {v10}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + .local v6, "pass_hash":Ljava/lang/Boolean; │ + invoke-static {v9}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 161 │ - .local v6, "member":Ljava/lang/Boolean; │ + .local v5, "member":Ljava/lang/Boolean; │ const/4 v3, 0x0 │ │ .line 164 │ .local v3, "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ :try_start_0 │ new-instance v4, Lorg/softeg/slartus/forpdaplus/HttpHelper; │ │ @@ -3954,34 +4005,33 @@ │ │ move-result-object v1 │ │ .line 171 │ .local v1, "cookies":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v10 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_4 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/apache/http/cookie/Cookie; │ │ .line 172 │ .local v0, "cookie":Lorg/apache/http/cookie/Cookie; │ - invoke-virtual {v8}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v11 │ │ if-nez v11, :cond_2 │ │ invoke-interface {v0}, Lorg/apache/http/cookie/Cookie;->getName()Ljava/lang/String; │ │ @@ -3998,64 +4048,62 @@ │ .line 173 │ const/4 v11, 0x1 │ │ invoke-static {v11}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ - move-result-object v8 │ + move-result-object v7 │ │ goto :goto_0 │ │ .line 166 │ .end local v0 # "cookie":Lorg/apache/http/cookie/Cookie; │ .end local v1 # "cookies":Ljava/util/List;, "Ljava/util/List;" │ .end local v4 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ - .end local v5 # "i$":Ljava/util/Iterator; │ .restart local v3 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ :catch_0 │ move-exception v2 │ │ .line 167 │ .local v2, "e":Ljava/io/IOException; │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ :try_start_2 │ - invoke-static {v9, v2}, Lorg/softeg/slartus/forpdaplus/common/AppLog;->e(Landroid/content/Context;Ljava/lang/Throwable;)V │ + invoke-static {v8, v2}, Lorg/softeg/slartus/forpdaplus/common/AppLog;->e(Landroid/content/Context;Ljava/lang/Throwable;)V │ │ .line 168 │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ - invoke-static {v9}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v8}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 180 │ if-eqz v3, :cond_1 │ │ .line 181 │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/HttpHelper;->close()V │ │ .line 183 │ .end local v2 # "e":Ljava/io/IOException; │ :cond_1 │ :goto_1 │ - return-object v9 │ + return-object v8 │ │ .line 174 │ .end local v3 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ .restart local v0 # "cookie":Lorg/apache/http/cookie/Cookie; │ .restart local v1 # "cookies":Ljava/util/List;, "Ljava/util/List;" │ .restart local v4 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ - .restart local v5 # "i$":Ljava/util/Iterator; │ :cond_2 │ :try_start_3 │ - invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v11 │ │ if-nez v11, :cond_3 │ │ invoke-interface {v0}, Lorg/apache/http/cookie/Cookie;->getName()Ljava/lang/String; │ │ @@ -4070,21 +4118,21 @@ │ if-eqz v11, :cond_3 │ │ .line 175 │ const/4 v11, 0x1 │ │ invoke-static {v11}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v7 │ + move-result-object v6 │ │ goto :goto_0 │ │ .line 176 │ :cond_3 │ - invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v11 │ │ if-nez v11, :cond_0 │ │ invoke-interface {v0}, Lorg/apache/http/cookie/Cookie;->getName()Ljava/lang/String; │ │ @@ -4101,87 +4149,84 @@ │ .line 177 │ const/4 v11, 0x1 │ │ invoke-static {v11}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_1 │ │ - move-result-object v6 │ + move-result-object v5 │ │ goto :goto_0 │ │ .line 180 │ .end local v0 # "cookie":Lorg/apache/http/cookie/Cookie; │ :cond_4 │ if-eqz v4, :cond_5 │ │ .line 181 │ invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/HttpHelper;->close()V │ │ .line 183 │ :cond_5 │ - invoke-virtual {v8}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_7 │ + if-eqz v10, :cond_7 │ │ - invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_7 │ + if-eqz v10, :cond_7 │ │ - invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_7 │ + if-eqz v10, :cond_7 │ │ :goto_2 │ - invoke-static {v9}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v8}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v9 │ + move-result-object v8 │ │ move-object v3, v4 │ │ .end local v4 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ .restart local v3 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ goto :goto_1 │ │ .line 180 │ .end local v1 # "cookies":Ljava/util/List;, "Ljava/util/List;" │ - .end local v5 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v9 │ + move-exception v8 │ │ :goto_3 │ if-eqz v3, :cond_6 │ │ .line 181 │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/HttpHelper;->close()V │ │ :cond_6 │ - throw v9 │ + throw v8 │ │ .end local v3 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ .restart local v1 # "cookies":Ljava/util/List;, "Ljava/util/List;" │ .restart local v4 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ - .restart local v5 # "i$":Ljava/util/Iterator; │ :cond_7 │ - move v9, v10 │ + move v8, v9 │ │ .line 183 │ goto :goto_2 │ │ .line 180 │ .end local v1 # "cookies":Ljava/util/List;, "Ljava/util/List;" │ - .end local v5 # "i$":Ljava/util/Iterator; │ :catchall_1 │ - move-exception v9 │ + move-exception v8 │ │ move-object v3, v4 │ │ .end local v4 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ .restart local v3 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ goto :goto_3 │ .end method │ @@ -5115,14 +5160,15 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 447 │ + .line 448 │ invoke-virtual/range {p8 .. p8}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v9 │ │ move-object v0, p0 │ │ move-object v1, p1 │ @@ -5137,14 +5183,15 @@ │ │ move-object/from16 v6, p6 │ │ move-object/from16 v7, p7 │ │ move-object/from16 v8, p9 │ │ + .line 447 │ invoke-static/range {v0 .. v9}, Lorg/softeg/slartus/forpdaapi/post/PostApi;->reply(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -5176,48 +5223,54 @@ │ .local v2, "loginDialog":Lorg/softeg/slartus/forpdaplus/LoginDialog; │ new-instance v3, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v3, p1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v4, "\u0412\u0445\u043e\u0434" │ │ + .line 404 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 405 │ invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/LoginDialog;->getView()Landroid/view/View; │ │ move-result-object v4 │ │ const/4 v5, 0x1 │ │ invoke-virtual {v3, v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u0412\u0445\u043e\u0434" │ │ + .line 406 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 407 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ new-instance v4, Lorg/softeg/slartus/forpdaplus/Client$1; │ │ invoke-direct {v4, p0, v2, p2}, Lorg/softeg/slartus/forpdaplus/Client$1;->(Lorg/softeg/slartus/forpdaplus/Client;Lorg/softeg/slartus/forpdaplus/LoginDialog;Lorg/softeg/slartus/forpdaplus/Client$OnUserChangedListener;)V │ │ + .line 408 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 414 │ invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ .line 415 │ .local v0, "dialog":Lcom/afollestad/materialdialogs/MaterialDialog; │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;->getWindow()Landroid/view/Window; ├── smali/org/softeg/slartus/forpdaplus/HttpHelper$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$sendHeaders:Ljava/util/Map; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/HttpHelper;Ljava/util/Map;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/HttpHelper; │ │ .prologue │ .line 78 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/HttpHelper$1;->this$0:Lorg/softeg/slartus/forpdaplus/HttpHelper; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/HttpHelper$1;->val$sendHeaders:Ljava/util/Map; │ │ @@ -49,58 +50,57 @@ │ Lorg/apache/http/HttpException;, │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 80 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/HttpHelper$1;->val$sendHeaders:Ljava/util/Map; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/HttpHelper$1;->val$sendHeaders:Ljava/util/Map; │ │ - invoke-interface {v2}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + invoke-interface {v1}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 81 │ - .local v1, "key":Ljava/lang/String; │ - invoke-interface {p1, v1}, Lorg/apache/http/HttpRequest;->containsHeader(Ljava/lang/String;)Z │ + .local v0, "key":Ljava/lang/String; │ + invoke-interface {p1, v0}, Lorg/apache/http/HttpRequest;->containsHeader(Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 82 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/HttpHelper$1;->val$sendHeaders:Ljava/util/Map; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/HttpHelper$1;->val$sendHeaders:Ljava/util/Map; │ │ - invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ - invoke-interface {p1, v1, v2}, Lorg/apache/http/HttpRequest;->addHeader(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {p1, v0, v1}, Lorg/apache/http/HttpRequest;->addHeader(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 85 │ - .end local v1 # "key":Ljava/lang/String; │ + .end local v0 # "key":Ljava/lang/String; │ :cond_1 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/HttpHelper$1ProgressiveEntity$1ProgressiveOutputStream.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/HttpHelper$1ProgressiveEntity; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/HttpHelper$1ProgressiveEntity;Ljava/io/OutputStream;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/HttpHelper$1ProgressiveEntity; │ .param p2, "proxy" # Ljava/io/OutputStream; │ │ .prologue │ .line 192 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/HttpHelper$1ProgressiveEntity$1ProgressiveOutputStream;->this$1:Lorg/softeg/slartus/forpdaplus/HttpHelper$1ProgressiveEntity; │ │ .line 193 ├── smali/org/softeg/slartus/forpdaplus/HttpHelper$1ProgressiveEntity$1ProxyOutputStream.smali │ @@ -19,14 +19,15 @@ │ │ .field totalSent:J │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/HttpHelper$1ProgressiveEntity;Ljava/io/OutputStream;)V │ .locals 2 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/HttpHelper$1ProgressiveEntity; │ .param p2, "proxy" # Ljava/io/OutputStream; │ │ .prologue │ .line 160 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/HttpHelper$1ProgressiveEntity$1ProxyOutputStream;->this$1:Lorg/softeg/slartus/forpdaplus/HttpHelper$1ProgressiveEntity; │ │ .line 161 ├── smali/org/softeg/slartus/forpdaplus/HttpHelper$1ProgressiveEntity.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$yourEntity:Lorg/apache/http/HttpEntity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/HttpHelper;Lorg/apache/http/HttpEntity;Lorg/softeg/slartus/forpdaapi/ProgressState;J)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/HttpHelper; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()V" │ } │ .end annotation │ │ .prologue ├── smali/org/softeg/slartus/forpdaplus/HttpHelper$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$sendHeaders:Ljava/util/Map; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/HttpHelper;Ljava/util/Map;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/HttpHelper; │ │ .prologue │ .line 220 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/HttpHelper$2;->this$0:Lorg/softeg/slartus/forpdaplus/HttpHelper; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/HttpHelper$2;->val$sendHeaders:Ljava/util/Map; │ │ @@ -49,58 +50,57 @@ │ Lorg/apache/http/HttpException;, │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 222 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/HttpHelper$2;->val$sendHeaders:Ljava/util/Map; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/HttpHelper$2;->val$sendHeaders:Ljava/util/Map; │ │ - invoke-interface {v2}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + invoke-interface {v1}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 223 │ - .local v1, "key":Ljava/lang/String; │ - invoke-interface {p1, v1}, Lorg/apache/http/HttpRequest;->containsHeader(Ljava/lang/String;)Z │ + .local v0, "key":Ljava/lang/String; │ + invoke-interface {p1, v0}, Lorg/apache/http/HttpRequest;->containsHeader(Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 224 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/HttpHelper$2;->val$sendHeaders:Ljava/util/Map; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/HttpHelper$2;->val$sendHeaders:Ljava/util/Map; │ │ - invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ - invoke-interface {p1, v1, v2}, Lorg/apache/http/HttpRequest;->addHeader(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {p1, v0, v1}, Lorg/apache/http/HttpRequest;->addHeader(Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 227 │ - .end local v1 # "key":Ljava/lang/String; │ + .end local v0 # "key":Ljava/lang/String; │ :cond_1 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/HttpHelper.smali │ @@ -235,106 +235,108 @@ │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 69 │ .local p3, "additionalHeaders":Ljava/util/Map;, "Ljava/util/Map;" │ - new-instance v13, Ljava/util/HashMap; │ + new-instance v12, Ljava/util/HashMap; │ │ - invoke-direct {v13}, Ljava/util/HashMap;->()V │ + invoke-direct {v12}, Ljava/util/HashMap;->()V │ │ .line 70 │ - .local v13, "sendHeaders":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v12, "sendHeaders":Ljava/util/Map;, "Ljava/util/Map;" │ const-string v3, "Content-Type" │ │ const-string v5, "multipart/form-data;" │ │ - invoke-interface {v13, v3, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v12, v3, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 73 │ const-string v3, "Accept-Encoding" │ │ - invoke-interface {v13, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ + invoke-interface {v12, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ .line 74 │ const-string v3, "Accept-Encoding" │ │ const-string v5, "gzip" │ │ - invoke-interface {v13, v3, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v12, v3, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 77 │ :cond_0 │ - invoke-interface {v13}, Ljava/util/Map;->size()I │ + invoke-interface {v12}, Ljava/util/Map;->size()I │ │ move-result v3 │ │ if-lez v3, :cond_1 │ │ .line 78 │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/softeg/slartus/forpdaplus/HttpHelper;->client:Lorg/apache/http/impl/client/DefaultHttpClient; │ │ new-instance v5, Lorg/softeg/slartus/forpdaplus/HttpHelper$1; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v5, v0, v13}, Lorg/softeg/slartus/forpdaplus/HttpHelper$1;->(Lorg/softeg/slartus/forpdaplus/HttpHelper;Ljava/util/Map;)V │ + invoke-direct {v5, v0, v12}, Lorg/softeg/slartus/forpdaplus/HttpHelper$1;->(Lorg/softeg/slartus/forpdaplus/HttpHelper;Ljava/util/Map;)V │ │ invoke-virtual {v3, v5}, Lorg/apache/http/impl/client/DefaultHttpClient;->addRequestInterceptor(Lorg/apache/http/HttpRequestInterceptor;)V │ │ .line 89 │ :cond_1 │ invoke-static {}, Lorg/apache/http/entity/mime/MultipartEntityBuilder;->create()Lorg/apache/http/entity/mime/MultipartEntityBuilder; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 90 │ - .local v11, "multipartEntity":Lorg/apache/http/entity/mime/MultipartEntityBuilder; │ + .local v10, "multipartEntity":Lorg/apache/http/entity/mime/MultipartEntityBuilder; │ sget-object v3, Lorg/apache/http/entity/mime/HttpMultipartMode;->BROWSER_COMPATIBLE:Lorg/apache/http/entity/mime/HttpMultipartMode; │ │ - invoke-virtual {v11, v3}, Lorg/apache/http/entity/mime/MultipartEntityBuilder;->setMode(Lorg/apache/http/entity/mime/HttpMultipartMode;)Lorg/apache/http/entity/mime/MultipartEntityBuilder; │ + invoke-virtual {v10, v3}, Lorg/apache/http/entity/mime/MultipartEntityBuilder;->setMode(Lorg/apache/http/entity/mime/HttpMultipartMode;)Lorg/apache/http/entity/mime/MultipartEntityBuilder; │ │ .line 91 │ const-string v3, "windows-1251" │ │ invoke-static {v3}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; │ │ move-result-object v3 │ │ - invoke-virtual {v11, v3}, Lorg/apache/http/entity/mime/MultipartEntityBuilder;->setCharset(Ljava/nio/charset/Charset;)Lorg/apache/http/entity/mime/MultipartEntityBuilder; │ + invoke-virtual {v10, v3}, Lorg/apache/http/entity/mime/MultipartEntityBuilder;->setCharset(Ljava/nio/charset/Charset;)Lorg/apache/http/entity/mime/MultipartEntityBuilder; │ │ .line 92 │ - new-instance v14, Ljava/io/File; │ + new-instance v13, Ljava/io/File; │ │ move-object/from16 v0, p2 │ │ - invoke-direct {v14, v0}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v13, v0}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 93 │ - .local v14, "uploadFile":Ljava/io/File; │ + .local v13, "uploadFile":Ljava/io/File; │ const-string v3, "FILE_UPLOAD" │ │ const-string v5, "image/png" │ │ invoke-static {v5}, Lorg/apache/http/entity/ContentType;->create(Ljava/lang/String;)Lorg/apache/http/entity/ContentType; │ │ move-result-object v5 │ │ + .line 94 │ invoke-static/range {p2 .. p2}, Lorg/softeg/slartus/forpdacommon/FileUtils;->getFileNameFromUrl(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v11, v3, v14, v5, v15}, Lorg/apache/http/entity/mime/MultipartEntityBuilder;->addBinaryBody(Ljava/lang/String;Ljava/io/File;Lorg/apache/http/entity/ContentType;Ljava/lang/String;)Lorg/apache/http/entity/mime/MultipartEntityBuilder; │ + .line 93 │ + invoke-virtual {v10, v3, v13, v5, v14}, Lorg/apache/http/entity/mime/MultipartEntityBuilder;->addBinaryBody(Ljava/lang/String;Ljava/io/File;Lorg/apache/http/entity/ContentType;Ljava/lang/String;)Lorg/apache/http/entity/mime/MultipartEntityBuilder; │ │ .line 98 │ const/4 v3, 0x0 │ │ sput-object v3, Lorg/softeg/slartus/forpdaplus/HttpHelper;->m_RedirectUri:Ljava/net/URI; │ │ .line 100 │ @@ -351,25 +353,24 @@ │ .line 102 │ invoke-interface/range {p3 .. p3}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ move-result-object v3 │ │ invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v14 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v8 │ │ check-cast v8, Ljava/util/Map$Entry; │ │ .line 103 │ .local v8, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ @@ -385,29 +386,28 @@ │ │ move-result-object v5 │ │ check-cast v5, Ljava/lang/String; │ │ invoke-direct {v15, v5}, Lorg/apache/http/entity/mime/content/StringBody;->(Ljava/lang/String;)V │ │ - invoke-virtual {v11, v3, v15}, Lorg/apache/http/entity/mime/MultipartEntityBuilder;->addPart(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)Lorg/apache/http/entity/mime/MultipartEntityBuilder; │ + invoke-virtual {v10, v3, v15}, Lorg/apache/http/entity/mime/MultipartEntityBuilder;->addPart(Ljava/lang/String;Lorg/apache/http/entity/mime/content/ContentBody;)Lorg/apache/http/entity/mime/MultipartEntityBuilder; │ │ goto :goto_0 │ │ .line 106 │ .end local v8 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v10 # "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-virtual {v11}, Lorg/apache/http/entity/mime/MultipartEntityBuilder;->build()Lorg/apache/http/HttpEntity; │ + invoke-virtual {v10}, Lorg/apache/http/entity/mime/MultipartEntityBuilder;->build()Lorg/apache/http/HttpEntity; │ │ move-result-object v4 │ │ .line 108 │ .local v4, "yourEntity":Lorg/apache/http/HttpEntity; │ - invoke-virtual {v14}, Ljava/io/File;->length()J │ + invoke-virtual {v13}, Ljava/io/File;->length()J │ │ move-result-wide v6 │ │ .line 203 │ .local v6, "totalSize":J │ new-instance v2, Lorg/softeg/slartus/forpdaplus/HttpHelper$1ProgressiveEntity; │ │ @@ -428,34 +428,34 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/softeg/slartus/forpdaplus/HttpHelper;->responseHandler:Lorg/apache/http/client/ResponseHandler; │ │ invoke-virtual {v3, v9, v5}, Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Ljava/lang/String; │ + check-cast v11, Ljava/lang/String; │ │ .line 207 │ - .local v12, "res":Ljava/lang/String; │ - if-nez v12, :cond_3 │ + .local v11, "res":Ljava/lang/String; │ + if-nez v11, :cond_3 │ │ .line 208 │ new-instance v3, Lorg/softeg/slartus/forpdacommon/NotReportException; │ │ const-string v5, "\u0421\u0430\u0439\u0442 \u043d\u0435 \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442" │ │ invoke-direct {v3, v5}, Lorg/softeg/slartus/forpdacommon/NotReportException;->(Ljava/lang/String;)V │ │ throw v3 │ │ .line 209 │ :cond_3 │ - return-object v12 │ + return-object v11 │ .end method │ │ .method public writeExternalCookies()V │ .locals 2 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; ├── smali/org/softeg/slartus/forpdaplus/IntentActivity.smali │ @@ -113,14 +113,15 @@ │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ const-string v2, "android.intent.extra.EMAIL" │ │ + .line 95 │ invoke-virtual {v1, v2}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v2 │ │ if-eqz v2, :cond_2 │ │ const-string v2, "slartus+4pda@gmail.com" │ @@ -171,22 +172,24 @@ │ :catch_0 │ move-exception v2 │ │ .line 105 │ :cond_2 │ const-string v2, "CREATE_POST_ID" │ │ + .line 106 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->getCreatePostBricks()Ljava/util/ArrayList; │ │ move-result-object v4 │ │ invoke-static {v4}, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->getBricksNames(Ljava/util/ArrayList;)[Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 105 │ invoke-static {p0, v2, v4, v1}, Lorg/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment;->showDialog(Lorg/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment$IBricksListDialogCaller;Ljava/lang/String;[Ljava/lang/String;Landroid/os/Bundle;)V │ │ move v2, v3 │ │ .line 108 │ goto :goto_0 │ .end method │ @@ -276,44 +279,50 @@ │ .line 655 │ new-instance v4, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v4, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v5, "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ │ + .line 656 │ invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ const/4 v5, 0x1 │ │ + .line 657 │ invoke-virtual {v4, v3, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ const-string v5, "\u041e\u041a" │ │ + .line 658 │ invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ const-string v5, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 659 │ invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ new-instance v5, Lorg/softeg/slartus/forpdaplus/IntentActivity$2; │ │ invoke-direct {v5, v0, p0, p1, p2}, Lorg/softeg/slartus/forpdaplus/IntentActivity$2;->(Landroid/widget/CheckBox;Landroid/app/Activity;Ljava/lang/String;Ljava/lang/Boolean;)V │ │ + .line 660 │ invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ + .line 674 │ invoke-virtual {v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 682 │ .end local v0 # "checkBox":Landroid/widget/CheckBox; │ .end local v1 # "inflater":Landroid/view/LayoutInflater; │ .end local v2 # "message":Landroid/widget/TextView; │ .end local v3 # "view":Landroid/view/View; │ @@ -476,126 +485,121 @@ │ :cond_1 │ const/4 v2, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static isNewsList(Ljava/lang/String;)Ljava/lang/Boolean; │ - .locals 9 │ + .locals 7 │ .param p0, "url" # Ljava/lang/String; │ │ .prologue │ - const/4 v8, 0x1 │ + const/4 v6, 0x1 │ │ - const/4 v7, 0x0 │ + const/4 v3, 0x0 │ │ .line 133 │ - const/16 v5, 0x8 │ + const/16 v2, 0x8 │ │ - new-array v4, v5, [Ljava/lang/String; │ + new-array v1, v2, [Ljava/lang/String; │ │ - const-string v5, "4pda.ru/tag/.*" │ + const-string v2, "4pda.ru/tag/.*" │ │ - aput-object v5, v4, v7 │ + aput-object v2, v1, v3 │ │ - const-string v5, "4pda.ru/page/(\\d+)/" │ + const-string v2, "4pda.ru/page/(\\d+)/" │ │ - aput-object v5, v4, v8 │ + aput-object v2, v1, v6 │ │ - const/4 v5, 0x2 │ + const/4 v2, 0x2 │ │ - const-string v6, "4pda.ru/?$" │ + const-string v4, "4pda.ru/?$" │ │ - aput-object v6, v4, v5 │ + aput-object v4, v1, v2 │ │ - const/4 v5, 0x3 │ + const/4 v2, 0x3 │ │ - const-string v6, "4pda.ru/news" │ + const-string v4, "4pda.ru/news" │ │ - aput-object v6, v4, v5 │ + aput-object v4, v1, v2 │ │ - const/4 v5, 0x4 │ + const/4 v2, 0x4 │ │ - const-string v6, "4pda.ru/articles" │ + const-string v4, "4pda.ru/articles" │ │ - aput-object v6, v4, v5 │ + aput-object v4, v1, v2 │ │ - const/4 v5, 0x5 │ + const/4 v2, 0x5 │ │ - const-string v6, "4pda.ru/software" │ + const-string v4, "4pda.ru/software" │ │ - aput-object v6, v4, v5 │ + aput-object v4, v1, v2 │ │ - const/4 v5, 0x6 │ + const/4 v2, 0x6 │ │ - const-string v6, "4pda.ru/games" │ + const-string v4, "4pda.ru/games" │ │ - aput-object v6, v4, v5 │ + aput-object v4, v1, v2 │ │ - const/4 v5, 0x7 │ + const/4 v2, 0x7 │ │ - const-string v6, "4pda.ru/reviews" │ + const-string v4, "4pda.ru/reviews" │ │ - aput-object v6, v4, v5 │ + aput-object v4, v1, v2 │ │ .line 135 │ - .local v4, "patterns":[Ljava/lang/String; │ - move-object v0, v4 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + .local v1, "patterns":[Ljava/lang/String; │ + array-length v4, v1 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v2, v3 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v2, v4, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v1, v2 │ │ .line 136 │ - .local v3, "pattern":Ljava/lang/String; │ - invoke-static {v3}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ + .local v0, "pattern":Ljava/lang/String; │ + invoke-static {v0}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v5 │ │ invoke-virtual {v5, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 137 │ - invoke-static {v8}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 139 │ - .end local v3 # "pattern":Ljava/lang/String; │ + .end local v0 # "pattern":Ljava/lang/String; │ :goto_1 │ - return-object v5 │ + return-object v2 │ │ .line 135 │ - .restart local v3 # "pattern":Ljava/lang/String; │ + .restart local v0 # "pattern":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 139 │ - .end local v3 # "pattern":Ljava/lang/String; │ + .end local v0 # "pattern":Ljava/lang/String; │ :cond_1 │ - invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v5 │ + move-result-object v2 │ │ goto :goto_1 │ .end method │ │ .method public static isTheme(Landroid/net/Uri;)Z │ .locals 3 │ .param p0, "uri" # Landroid/net/Uri; │ @@ -620,24 +624,26 @@ │ :cond_0 │ :goto_0 │ return v0 │ │ :cond_1 │ const-string v1, "showtopic" │ │ + .line 173 │ invoke-virtual {p0, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ if-nez v1, :cond_3 │ │ const-string v1, "findpost" │ │ const-string v2, "act" │ │ + .line 174 │ invoke-virtual {p0, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ @@ -648,14 +654,15 @@ │ │ invoke-virtual {p0, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ if-nez v1, :cond_3 │ │ + .line 175 │ :cond_2 │ invoke-virtual {p0}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ move-result-object v1 │ │ if-eqz v1, :cond_0 │ │ @@ -779,14 +786,15 @@ │ .prologue │ .line 691 │ :try_start_0 │ new-instance v1, Landroid/content/Intent; │ │ const-string v2, "android.intent.action.VIEW" │ │ + .line 693 │ invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v3 │ │ invoke-direct {v1, v2, v3}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ .line 694 │ @@ -1346,14 +1354,15 @@ │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ const-string v2, "id" │ │ + .line 274 │ invoke-virtual {p1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v2 │ @@ -1480,14 +1489,15 @@ │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ const-string v1, "mid" │ │ + .line 210 │ invoke-virtual {p2, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v1 │ @@ -1501,26 +1511,28 @@ │ │ move-result-object v0 │ │ const-string v1, "from" │ │ const-string v2, "mode" │ │ + .line 212 │ invoke-virtual {p2, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v1 │ │ + .line 211 │ invoke-static {p0, v0, v1}, Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment;->showActivity(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/Boolean;)V │ │ move v0, v7 │ │ .line 213 │ goto :goto_0 │ │ @@ -1536,14 +1548,15 @@ │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ const-string v1, "view" │ │ + .line 218 │ invoke-virtual {p2, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v1 │ @@ -1584,38 +1597,42 @@ │ move-result v0 │ │ if-nez v0, :cond_4 │ │ .line 223 │ const-string v0, "mid" │ │ + .line 224 │ invoke-virtual {p2, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v0, "mid" │ │ + .line 225 │ invoke-virtual {p2, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v0, "p" │ │ + .line 226 │ invoke-virtual {p2, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v5, "add" │ │ const-string v6, "\u041f\u043e\u0432\u044b\u0441\u0438\u0442\u044c \u0440\u0435\u043f\u0443\u0442\u0430\u0446\u0438\u044e" │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ + .line 223 │ invoke-static/range {v0 .. v6}, Lorg/softeg/slartus/forpdaplus/classes/ForumUser;->startChangeRep(Landroid/content/Context;Landroid/os/Handler;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ :goto_2 │ move v0, v7 │ │ .line 246 │ goto/16 :goto_0 │ @@ -1678,38 +1695,42 @@ │ move-result v0 │ │ if-nez v0, :cond_5 │ │ .line 234 │ const-string v0, "mid" │ │ + .line 235 │ invoke-virtual {p2, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v0, "mid" │ │ + .line 236 │ invoke-virtual {p2, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ const-string v0, "p" │ │ + .line 237 │ invoke-virtual {p2, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ const-string v5, "minus" │ │ const-string v6, "\u041f\u043e\u043d\u0438\u0437\u0438\u0442\u044c \u0440\u0435\u043f\u0443\u0442\u0430\u0446\u0438\u044e" │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ + .line 234 │ invoke-static/range {v0 .. v6}, Lorg/softeg/slartus/forpdaplus/classes/ForumUser;->startChangeRep(Landroid/content/Context;Landroid/os/Handler;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_2 │ │ .line 239 │ :cond_5 │ const-string v0, "mid" │ @@ -1803,37 +1824,40 @@ │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ const-string v1, "p" │ │ + .line 260 │ invoke-virtual {p2, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ .line 261 │ const-string v0, "t" │ │ + .line 262 │ invoke-virtual {p2, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "p" │ │ invoke-virtual {p2, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 261 │ invoke-static {p0, p1, v0, v1}, Lorg/softeg/slartus/forpdaplus/classes/Post;->claim(Landroid/content/Context;Landroid/os/Handler;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 264 │ const/4 v0, 0x1 │ │ goto :goto_0 │ .end method │ @@ -1914,26 +1938,28 @@ │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ const-string v1, "t" │ │ + .line 510 │ invoke-virtual {p1, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ const-string v1, "p" │ │ + .line 511 │ invoke-virtual {p1, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v1 │ @@ -2009,14 +2035,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ if-nez v4, :cond_1 │ │ + .line 582 │ invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v4 │ @@ -2025,14 +2052,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ if-nez v4, :cond_1 │ │ + .line 583 │ invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v4 │ @@ -2041,14 +2069,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ if-nez v4, :cond_1 │ │ + .line 584 │ invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v4 │ @@ -2057,14 +2086,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ if-nez v4, :cond_1 │ │ + .line 585 │ invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v4 │ @@ -2073,14 +2103,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ if-nez v4, :cond_1 │ │ + .line 586 │ invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v4 │ @@ -2089,14 +2120,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ if-nez v4, :cond_1 │ │ + .line 587 │ invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v4 │ @@ -2118,14 +2150,15 @@ │ :cond_1 │ const-string v4, "http://4pda.ru/forum/dl/post/\\d+/[^\"]*" │ │ invoke-static {v4}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v4 │ │ + .line 590 │ invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v4 │ @@ -2134,18 +2167,20 @@ │ │ move-result v4 │ │ if-nez v4, :cond_2 │ │ const-string v4, "http://st.4pda.ru/wp-content/uploads/[^\"]*" │ │ + .line 591 │ invoke-static {v4}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v4 │ │ + .line 592 │ invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v4 │ @@ -2156,14 +2191,15 @@ │ │ if-nez v4, :cond_2 │ │ const-string v4, "attach" │ │ const-string v5, "act" │ │ + .line 594 │ invoke-virtual {p1, v5}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ @@ -2246,15 +2282,15 @@ │ goto :goto_0 │ │ .end local v0 # "imagePattern":Ljava/util/regex/Pattern; │ .end local v1 # "isFile":Z │ :cond_4 │ move v1, v2 │ │ - .line 589 │ + .line 594 │ goto :goto_1 │ │ .line 615 │ .restart local v0 # "imagePattern":Ljava/util/regex/Pattern; │ .restart local v1 # "isFile":Z │ :cond_5 │ invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String; │ @@ -2312,14 +2348,15 @@ │ │ invoke-virtual {v4}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v4 │ │ if-nez v4, :cond_8 │ │ + .line 627 │ invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v4 │ @@ -2328,14 +2365,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ if-nez v4, :cond_8 │ │ + .line 628 │ invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v4 │ @@ -2344,14 +2382,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ if-nez v4, :cond_8 │ │ + .line 629 │ invoke-virtual {p1}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v4 │ @@ -2386,122 +2425,117 @@ │ move v2, v3 │ │ .line 634 │ goto/16 :goto_0 │ .end method │ │ .method public static tryShowForum(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/Boolean;)Z │ - .locals 12 │ + .locals 10 │ .param p0, "context" # Landroid/app/Activity; │ .param p1, "url" # Ljava/lang/String; │ .param p2, "finish" # Ljava/lang/Boolean; │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v4, 0x0 │ │ - const/4 v9, 0x0 │ + const/4 v5, 0x1 │ │ - const/4 v8, 0x1 │ + const/4 v6, 0x0 │ │ .line 321 │ - const/4 v10, 0x3 │ + const/4 v7, 0x3 │ │ - new-array v6, v10, [Ljava/lang/String; │ + new-array v3, v7, [Ljava/lang/String; │ │ - const-string v10, "4pda.ru.*?showforum=(\\d+)$" │ + const-string v7, "4pda.ru.*?showforum=(\\d+)$" │ │ - aput-object v10, v6, v9 │ + aput-object v7, v3, v6 │ │ - const-string v10, "4pda.ru/forum/lofiversion/index.php\\?f(\\d+)\\.html" │ + const-string v7, "4pda.ru/forum/lofiversion/index.php\\?f(\\d+)\\.html" │ │ - aput-object v10, v6, v8 │ + aput-object v7, v3, v5 │ │ - const/4 v10, 0x2 │ + const/4 v7, 0x2 │ │ - const-string v11, "4pda.ru/forum/index.php.*?act=idx" │ + const-string v8, "4pda.ru/forum/index.php.*?act=idx" │ │ - aput-object v11, v6, v10 │ + aput-object v8, v3, v7 │ │ .line 323 │ - .local v6, "patterns":[Ljava/lang/String; │ - move-object v0, v6 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v3, v0 │ + .local v3, "patterns":[Ljava/lang/String; │ + array-length v8, v3 │ │ - .local v3, "len$":I │ - const/4 v1, 0x0 │ + move v7, v6 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v3, :cond_2 │ + if-ge v7, v8, :cond_2 │ │ - aget-object v5, v0, v1 │ + aget-object v2, v3, v7 │ │ .line 324 │ - .local v5, "pattern":Ljava/lang/String; │ - invoke-static {v5}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ + .local v2, "pattern":Ljava/lang/String; │ + invoke-static {v2}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v9, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 325 │ - .local v4, "m":Ljava/util/regex/Matcher; │ - invoke-virtual {v4}, Ljava/util/regex/Matcher;->find()Z │ + .local v1, "m":Ljava/util/regex/Matcher; │ + invoke-virtual {v1}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v10 │ + move-result v9 │ │ - if-eqz v10, :cond_1 │ + if-eqz v9, :cond_1 │ │ .line 326 │ - invoke-virtual {v4}, Ljava/util/regex/Matcher;->groupCount()I │ + invoke-virtual {v1}, Ljava/util/regex/Matcher;->groupCount()I │ │ - move-result v9 │ + move-result v6 │ │ - if-lez v9, :cond_0 │ + if-lez v6, :cond_0 │ │ - invoke-virtual {v4, v8}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v1, v5}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v0 │ │ .line 327 │ - .local v2, "id":Ljava/lang/String; │ + .local v0, "id":Ljava/lang/String; │ :goto_1 │ - invoke-static {p0, v2, v7}, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;->showActivity(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {p0, v0, v4}, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;->showActivity(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ - move v7, v8 │ + move v4, v5 │ │ .line 333 │ - .end local v2 # "id":Ljava/lang/String; │ - .end local v4 # "m":Ljava/util/regex/Matcher; │ - .end local v5 # "pattern":Ljava/lang/String; │ + .end local v0 # "id":Ljava/lang/String; │ + .end local v1 # "m":Ljava/util/regex/Matcher; │ + .end local v2 # "pattern":Ljava/lang/String; │ :goto_2 │ - return v7 │ + return v4 │ │ - .restart local v4 # "m":Ljava/util/regex/Matcher; │ - .restart local v5 # "pattern":Ljava/lang/String; │ + .restart local v1 # "m":Ljava/util/regex/Matcher; │ + .restart local v2 # "pattern":Ljava/lang/String; │ :cond_0 │ - move-object v2, v7 │ + move-object v0, v4 │ │ .line 326 │ goto :goto_1 │ │ .line 323 │ :cond_1 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_0 │ │ - .end local v4 # "m":Ljava/util/regex/Matcher; │ - .end local v5 # "pattern":Ljava/lang/String; │ + .end local v1 # "m":Ljava/util/regex/Matcher; │ + .end local v2 # "pattern":Ljava/lang/String; │ :cond_2 │ - move v7, v9 │ + move v4, v6 │ │ .line 333 │ goto :goto_2 │ .end method │ │ .method public static tryShowNews(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Boolean; │ .locals 1 │ @@ -2662,28 +2696,30 @@ │ │ if-nez v4, :cond_2 │ │ const-string v4, "qms" │ │ const-string v5, "autocom" │ │ + .line 538 │ invoke-virtual {p1, v5}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-nez v4, :cond_2 │ │ const-string v4, "msg" │ │ const-string v5, "act" │ │ + .line 539 │ invoke-virtual {p1, v5}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ @@ -3252,14 +3288,15 @@ │ │ invoke-virtual {v1, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ + .line 371 │ invoke-virtual {v0}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v1 │ @@ -3268,14 +3305,15 @@ │ │ invoke-virtual {v1, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ + .line 372 │ invoke-virtual {v0}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v1 │ @@ -3284,14 +3322,15 @@ │ │ invoke-virtual {v1, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ + .line 373 │ invoke-virtual {v0}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v1 │ @@ -3300,14 +3339,15 @@ │ │ invoke-virtual {v1, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ + .line 374 │ invoke-virtual {v0}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v1 │ @@ -3316,14 +3356,15 @@ │ │ invoke-virtual {v1, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ + .line 375 │ invoke-virtual {v0}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v1 │ @@ -3332,14 +3373,15 @@ │ │ invoke-virtual {v1, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ + .line 376 │ invoke-virtual {v0}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v1 ├── smali/org/softeg/slartus/forpdaplus/LoginDialog$CapTask$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/LoginDialog$CapTask; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/LoginDialog$CapTask;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/LoginDialog$CapTask; │ │ .prologue │ .line 155 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/LoginDialog$CapTask$1;->this$1:Lorg/softeg/slartus/forpdaplus/LoginDialog$CapTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/LoginDialog$CapTask.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/LoginDialog; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/LoginDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/LoginDialog; │ │ .prologue │ .line 123 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/LoginDialog$CapTask;->this$0:Lorg/softeg/slartus/forpdaplus/LoginDialog; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ @@ -113,14 +114,15 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 147 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 148 │ return-void │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V ├── smali/org/softeg/slartus/forpdaplus/LoginDialog$LogoutTask.smali │ @@ -60,28 +60,32 @@ │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/LoginDialog$LogoutTask;->mContext:Landroid/content/Context; │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x0 │ │ + .line 279 │ invoke-virtual {v0, v2, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 280 │ invoke-virtual {v0, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0412\u044b\u0445\u043e\u0434..." │ │ + .line 281 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 282 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/LoginDialog$LogoutTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 283 │ @@ -169,14 +173,15 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 312 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 313 │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/Boolean;)V │ @@ -248,14 +253,15 @@ │ │ const-string v2, "\u0412\u044b\u0445\u043e\u0434 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d" │ │ invoke-static {v0, v2, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 331 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 337 │ :cond_1 │ :goto_1 │ return-void ├── smali/org/softeg/slartus/forpdaplus/LoginDialog.smali │ @@ -191,26 +191,29 @@ │ │ invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ const-string v2, "isRecdRepImage" │ │ + .line 116 │ invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ const-string v2, "repPlusImage" │ │ const-string v3, "http://s.4pda.to/ShmfPSURw3VD2aNlTerb3hvYwGCMxd4z0muJ.gif" │ │ + .line 117 │ invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ + .line 118 │ invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 119 │ return-void │ .end method │ │ .method public static showDialog(Landroid/content/Context;Lorg/softeg/slartus/forpdaplus/Client$OnUserChangedListener;)V │ @@ -228,56 +231,63 @@ │ .local v1, "loginDialog":Lorg/softeg/slartus/forpdaplus/LoginDialog; │ new-instance v2, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v2, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v3, "\u0412\u0445\u043e\u0434" │ │ + .line 90 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ + .line 91 │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/LoginDialog;->getView()Landroid/view/View; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ invoke-virtual {v2, v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "\u0412\u0445\u043e\u0434" │ │ + .line 92 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 93 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/LoginDialog$2; │ │ invoke-direct {v3, v1, p1}, Lorg/softeg/slartus/forpdaplus/LoginDialog$2;->(Lorg/softeg/slartus/forpdaplus/LoginDialog;Lorg/softeg/slartus/forpdaplus/Client$OnUserChangedListener;)V │ │ + .line 94 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/LoginDialog$1; │ │ invoke-direct {v3, p0}, Lorg/softeg/slartus/forpdaplus/LoginDialog$1;->(Landroid/content/Context;)V │ │ + .line 100 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onNegative(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ + .line 107 │ invoke-virtual {v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ .line 108 │ .local v0, "dialog":Lcom/afollestad/materialdialogs/MaterialDialog; │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;->getWindow()Landroid/view/Window; │ @@ -308,14 +318,15 @@ │ .line 64 │ new-instance v0, Lorg/softeg/slartus/forpdaplus/LoginDialog$LoginTask; │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/LoginDialog;->mContext:Landroid/content/Context; │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/LoginDialog;->username_edit:Landroid/widget/EditText; │ │ + .line 65 │ invoke-virtual {v2}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v2 │ @@ -328,26 +339,28 @@ │ │ invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/LoginDialog;->privacy_checkbox:Landroid/widget/CheckBox; │ │ + .line 66 │ invoke-virtual {v4}, Landroid/widget/CheckBox;->isChecked()Z │ │ move-result v4 │ │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/LoginDialog;->mView:Landroid/view/View; │ │ const v6, 0x7f0d0100 │ │ + .line 67 │ invoke-virtual {v5, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/EditText; │ │ invoke-virtual {v5}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ @@ -402,24 +415,26 @@ │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x2 │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/LoginDialog;->privacy_checkbox:Landroid/widget/CheckBox; │ │ + .line 71 │ invoke-virtual {v3}, Landroid/widget/CheckBox;->isChecked()Z │ │ move-result v3 │ │ invoke-static {v3}, Ljava/lang/Boolean;->toString(Z)Ljava/lang/String; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ + .line 70 │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaplus/LoginDialog$LoginTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ .line 72 │ return-void │ .end method │ │ .method protected getView()Landroid/view/View; │ @@ -499,36 +514,39 @@ │ │ move-result-object v0 │ │ const-string v1, "LoginPrivacy" │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/LoginDialog;->privacy_checkbox:Landroid/widget/CheckBox; │ │ + .line 76 │ invoke-virtual {v2}, Landroid/widget/CheckBox;->isChecked()Z │ │ move-result v2 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "Login" │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/LoginDialog;->username_edit:Landroid/widget/EditText; │ │ + .line 77 │ invoke-virtual {v2}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 78 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 79 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/MainActivity$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 873 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$10;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/MainActivity$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 884 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$11;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/MainActivity$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 894 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$12;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/MainActivity$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 903 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$13;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/MainActivity$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 911 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$14;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/MainActivity$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 919 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$15;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -44,14 +45,15 @@ │ .line 922 │ new-instance v0, Landroid/content/Intent; │ │ const-string v1, "android.intent.action.VIEW" │ │ const-string v2, "http://4pda.ru/forum/index.php?act=Reg&CODE=00" │ │ + .line 924 │ invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v2 │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ .line 925 ├── smali/org/softeg/slartus/forpdaplus/MainActivity$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 952 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$16;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/MainActivity$17.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 964 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$17;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/MainActivity$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 994 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$18;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/MainActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 107 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$1;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/MainActivity$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 133 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$2;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/org/softeg/slartus/forpdaplus/MainActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 362 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$3;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/MainActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 369 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$4;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/MainActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 396 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$5;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/MainActivity$6$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/MainActivity$6; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity$6;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/MainActivity$6; │ │ .prologue │ .line 424 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$6$1;->this$1:Lorg/softeg/slartus/forpdaplus/MainActivity$6; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/MainActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 421 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$6;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/LoginDialog$LoginTask.smali │ @@ -100,28 +100,32 @@ │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/LoginDialog$LoginTask;->mContext:Landroid/content/Context; │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ + .line 208 │ invoke-virtual {v0, v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 209 │ invoke-virtual {v0, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0412\u0445\u043e\u0434..." │ │ + .line 210 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 211 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/LoginDialog$LoginTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 212 │ @@ -229,14 +233,15 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 233 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 234 │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/Boolean;)V │ @@ -312,14 +317,15 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 254 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 255 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/LoginDialog$LoginTask;->mContext:Landroid/content/Context; │ │ invoke-static {v0}, Lorg/softeg/slartus/forpdaplus/MainActivity;->checkToster(Landroid/content/Context;)V │ │ @@ -353,36 +359,40 @@ │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/LoginDialog$LoginTask;->mContext:Landroid/content/Context; │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u041e\u0448\u0438\u0431\u043a\u0430" │ │ + .line 262 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 263 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/Client;->getInstance()Lorg/softeg/slartus/forpdaplus/Client; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/Client;->getLoginFailedReason()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u043a" │ │ + .line 264 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 265 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 ├── smali/org/softeg/slartus/forpdaplus/MainActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 432 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$7;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/MainActivity$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$tag:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 540 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$8;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$8;->val$tag:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/MainActivity$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ .prologue │ .line 824 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$9;->this$0:Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/MainDrawerMenu$1.smali │ @@ -17,19 +17,20 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainDrawerMenu; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;Landroid/support/v7/widget/Toolbar;II)V │ .locals 6 │ - .param p2, "x0" # Landroid/app/Activity; │ - .param p3, "x1" # Landroid/support/v4/widget/DrawerLayout; │ - .param p4, "x2" # Landroid/support/v7/widget/Toolbar; │ - .param p5, "x3" # I │ - .param p6, "x4" # I │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainDrawerMenu; │ + .param p2, "arg0" # Landroid/app/Activity; │ + .param p3, "arg1" # Landroid/support/v4/widget/DrawerLayout; │ + .param p4, "arg2" # Landroid/support/v7/widget/Toolbar; │ + .param p5, "arg3" # I │ + .param p6, "arg4" # I │ │ .prologue │ .line 91 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$1;->this$0:Lorg/softeg/slartus/forpdaplus/MainDrawerMenu; │ │ move-object v0, p0 ├── smali/org/softeg/slartus/forpdaplus/MainActivity.smali │ @@ -1870,50 +1870,49 @@ │ .param p1, "transaction" # Landroid/support/v4/app/FragmentTransaction; │ .param p2, "withAnimation" # Z │ │ .prologue │ .line 553 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;->getFragments()Ljava/util/List; │ + invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;->getFragments()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - if-nez v2, :cond_1 │ + if-nez v1, :cond_1 │ │ .line 563 │ :cond_0 │ return-void │ │ .line 554 │ :cond_1 │ if-eqz p2, :cond_2 │ │ .line 555 │ - const/16 v2, 0x2002 │ + const/16 v1, 0x2002 │ │ - invoke-virtual {p1, v2}, Landroid/support/v4/app/FragmentTransaction;->setTransition(I)Landroid/support/v4/app/FragmentTransaction; │ + invoke-virtual {p1, v1}, Landroid/support/v4/app/FragmentTransaction;->setTransition(I)Landroid/support/v4/app/FragmentTransaction; │ │ .line 556 │ :cond_2 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;->getFragments()Ljava/util/List; │ + invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;->getFragments()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_3 │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ @@ -2244,15 +2243,15 @@ │ invoke-static {v0, p4}, Lorg/softeg/slartus/forpdaplus/MainActivity;->showListFragment(Ljava/lang/String;Landroid/os/Bundle;)V │ │ .line 491 │ return-void │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ - .locals 21 │ + .locals 20 │ .param p1, "saveInstance" # Landroid/os/Bundle; │ │ .prologue │ .line 163 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ move-result-object v3 │ @@ -2368,26 +2367,25 @@ │ and-int/2addr v3, v4 │ │ if-eqz v3, :cond_5 │ │ .line 180 │ invoke-interface {v12}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v13 │ + move-result-object v19 │ │ - .local v13, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_2 │ - invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_5 │ │ - invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v11 │ │ check-cast v11, Landroid/support/v4/app/Fragment; │ │ .local v11, "fragment":Landroid/support/v4/app/Fragment; │ move-object v7, v11 │ @@ -2474,15 +2472,14 @@ │ │ goto :goto_2 │ │ .line 177 │ .end local v2 # "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ .end local v7 # "frag":Lorg/softeg/slartus/forpdaplus/fragments/GeneralFragment; │ .end local v11 # "fragment":Landroid/support/v4/app/Fragment; │ - .end local v13 # "i$":Ljava/util/Iterator; │ :cond_3 │ const/4 v3, 0x0 │ │ goto :goto_0 │ │ :cond_4 │ const/4 v4, 0x0 │ @@ -2513,33 +2510,33 @@ │ :cond_6 │ const/4 v3, 0x0 │ │ goto :goto_3 │ │ .line 193 │ :cond_7 │ - new-instance v14, Landroid/content/Intent; │ + new-instance v13, Landroid/content/Intent; │ │ - invoke-direct {v14}, Landroid/content/Intent;->()V │ + invoke-direct {v13}, Landroid/content/Intent;->()V │ │ .line 194 │ - .local v14, "intent":Landroid/content/Intent; │ + .local v13, "intent":Landroid/content/Intent; │ const-string v3, "android.intent.action.MAIN" │ │ - invoke-virtual {v14, v3}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v13, v3}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 195 │ const-string v3, "android.intent.category.HOME" │ │ - invoke-virtual {v14, v3}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v13, v3}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 196 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v14}, Lorg/softeg/slartus/forpdaplus/MainActivity;->setIntent(Landroid/content/Intent;)V │ + invoke-virtual {v0, v13}, Lorg/softeg/slartus/forpdaplus/MainActivity;->setIntent(Landroid/content/Intent;)V │ │ .line 197 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/App;->getThemeStyleResID()I │ @@ -2564,14 +2561,15 @@ │ │ invoke-virtual {v3}, Landroid/view/Window;->getDecorView()Landroid/view/View; │ │ move-result-object v3 │ │ const/16 v4, 0x500 │ │ + .line 201 │ invoke-virtual {v3, v4}, Landroid/view/View;->setSystemUiVisibility(I)V │ │ .line 203 │ :cond_8 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/MainActivity;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v3 │ @@ -2751,60 +2749,60 @@ │ .line 221 │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/softeg/slartus/forpdaplus/MainActivity;->toolbar:Landroid/support/v7/widget/Toolbar; │ │ invoke-virtual {v10, v3}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v18 │ │ .line 222 │ - .local v19, "value":Ljava/lang/Object; │ - if-eqz v19, :cond_b │ + .local v18, "value":Ljava/lang/Object; │ + if-eqz v18, :cond_b │ │ .line 223 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ check-cast v0, Landroid/widget/TextView; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ .line 224 │ - .local v18, "textView":Landroid/widget/TextView; │ + .local v17, "textView":Landroid/widget/TextView; │ sget-object v3, Landroid/text/TextUtils$TruncateAt;->MARQUEE:Landroid/text/TextUtils$TruncateAt; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V │ │ .line 225 │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Landroid/widget/TextView;->setHorizontallyScrolling(Z)V │ │ .line 226 │ const/4 v3, 0x3 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Landroid/widget/TextView;->setMarqueeRepeatLimit(I)V │ │ .line 227 │ const/4 v3, 0x1 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Landroid/widget/TextView;->setSelected(Z)V │ │ .line 231 │ .end local v10 # "field":Ljava/lang/reflect/Field; │ - .end local v18 # "textView":Landroid/widget/TextView; │ - .end local v19 # "value":Ljava/lang/Object; │ + .end local v17 # "textView":Landroid/widget/TextView; │ + .end local v18 # "value":Ljava/lang/Object; │ :cond_b │ invoke-virtual/range {p0 .. p0}, Lorg/softeg/slartus/forpdaplus/MainActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; │ │ move-result-object v3 │ │ if-eqz v3, :cond_c │ │ @@ -2938,36 +2936,36 @@ │ :cond_d │ const v3, 0x7f0d0109 │ │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v3}, Lorg/softeg/slartus/forpdaplus/MainActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Landroid/support/design/widget/NavigationView; │ + check-cast v14, Landroid/support/design/widget/NavigationView; │ │ .line 256 │ - .local v15, "leftDrawer":Landroid/support/design/widget/NavigationView; │ + .local v14, "leftDrawer":Landroid/support/design/widget/NavigationView; │ invoke-virtual/range {p0 .. p0}, Lorg/softeg/slartus/forpdaplus/MainActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v3 │ │ iget v3, v3, Landroid/util/DisplayMetrics;->density:F │ │ float-to-int v0, v3 │ │ - move/from16 v17, v0 │ + move/from16 v16, v0 │ │ .line 257 │ - .local v17, "scale":I │ + .local v16, "scale":I │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/MainActivity;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v3 │ │ const-string v4, "isMarginBottomNav" │ │ const/4 v5, 0x0 │ @@ -3005,89 +3003,89 @@ │ .line 260 │ const/4 v3, 0x0 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ - mul-int/lit8 v6, v17, 0x30 │ + mul-int/lit8 v6, v16, 0x30 │ │ int-to-float v6, v6 │ │ - const/high16 v20, 0x3f000000 # 0.5f │ + const/high16 v19, 0x3f000000 # 0.5f │ │ - add-float v6, v6, v20 │ + add-float v6, v6, v19 │ │ float-to-int v6, v6 │ │ - invoke-virtual {v15, v3, v4, v5, v6}, Landroid/support/design/widget/NavigationView;->setPadding(IIII)V │ + invoke-virtual {v14, v3, v4, v5, v6}, Landroid/support/design/widget/NavigationView;->setPadding(IIII)V │ │ .line 262 │ :cond_e │ move-object/from16 v0, p0 │ │ iget-boolean v3, v0, Lorg/softeg/slartus/forpdaplus/MainActivity;->top:Z │ │ if-eqz v3, :cond_f │ │ .line 263 │ const/4 v3, 0x0 │ │ - mul-int/lit8 v4, v17, 0x19 │ + mul-int/lit8 v4, v16, 0x19 │ │ int-to-float v4, v4 │ │ const/high16 v5, 0x3f000000 # 0.5f │ │ add-float/2addr v4, v5 │ │ float-to-int v4, v4 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v15, v3, v4, v5, v6}, Landroid/support/design/widget/NavigationView;->setPadding(IIII)V │ + invoke-virtual {v14, v3, v4, v5, v6}, Landroid/support/design/widget/NavigationView;->setPadding(IIII)V │ │ .line 265 │ :cond_f │ move-object/from16 v0, p0 │ │ iget-boolean v3, v0, Lorg/softeg/slartus/forpdaplus/MainActivity;->top:Z │ │ and-int/2addr v3, v8 │ │ if-eqz v3, :cond_10 │ │ .line 266 │ const/4 v3, 0x0 │ │ - mul-int/lit8 v4, v17, 0x19 │ + mul-int/lit8 v4, v16, 0x19 │ │ int-to-float v4, v4 │ │ const/high16 v5, 0x3f000000 # 0.5f │ │ add-float/2addr v4, v5 │ │ float-to-int v4, v4 │ │ const/4 v5, 0x0 │ │ - mul-int/lit8 v6, v17, 0x30 │ + mul-int/lit8 v6, v16, 0x30 │ │ int-to-float v6, v6 │ │ - const/high16 v20, 0x3f000000 # 0.5f │ + const/high16 v19, 0x3f000000 # 0.5f │ │ - add-float v6, v6, v20 │ + add-float v6, v6, v19 │ │ float-to-int v6, v6 │ │ - invoke-virtual {v15, v3, v4, v5, v6}, Landroid/support/design/widget/NavigationView;->setPadding(IIII)V │ + invoke-virtual {v14, v3, v4, v5, v6}, Landroid/support/design/widget/NavigationView;->setPadding(IIII)V │ │ .line 269 │ :cond_10 │ new-instance v3, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ move-object/from16 v0, p0 │ │ @@ -3114,42 +3112,36 @@ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment;->createDefaultSearchSettings()Lorg/softeg/slartus/forpdaapi/search/SearchSettings; │ │ move-result-object v3 │ │ sput-object v3, Lorg/softeg/slartus/forpdaplus/MainActivity;->searchSettings:Lorg/softeg/slartus/forpdaapi/search/SearchSettings; │ │ .line 274 │ - new-instance v16, Lorg/softeg/slartus/forpdaplus/mainnotifiers/NotifiersManager; │ + new-instance v15, Lorg/softeg/slartus/forpdaplus/mainnotifiers/NotifiersManager; │ │ - move-object/from16 v0, v16 │ - │ - move-object/from16 v1, p0 │ + move-object/from16 v0, p0 │ │ - invoke-direct {v0, v1}, Lorg/softeg/slartus/forpdaplus/mainnotifiers/NotifiersManager;->(Landroid/app/Activity;)V │ + invoke-direct {v15, v0}, Lorg/softeg/slartus/forpdaplus/mainnotifiers/NotifiersManager;->(Landroid/app/Activity;)V │ │ .line 275 │ - .local v16, "notifiersManager":Lorg/softeg/slartus/forpdaplus/mainnotifiers/NotifiersManager; │ + .local v15, "notifiersManager":Lorg/softeg/slartus/forpdaplus/mainnotifiers/NotifiersManager; │ new-instance v3, Lorg/softeg/slartus/forpdaplus/mainnotifiers/DonateNotifier; │ │ - move-object/from16 v0, v16 │ - │ - invoke-direct {v3, v0}, Lorg/softeg/slartus/forpdaplus/mainnotifiers/DonateNotifier;->(Lorg/softeg/slartus/forpdaplus/mainnotifiers/NotifiersManager;)V │ + invoke-direct {v3, v15}, Lorg/softeg/slartus/forpdaplus/mainnotifiers/DonateNotifier;->(Lorg/softeg/slartus/forpdaplus/mainnotifiers/NotifiersManager;)V │ │ move-object/from16 v0, p0 │ │ invoke-virtual {v3, v0}, Lorg/softeg/slartus/forpdaplus/mainnotifiers/DonateNotifier;->start(Landroid/support/v4/app/FragmentActivity;)V │ │ .line 277 │ new-instance v3, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier; │ │ const/4 v4, 0x1 │ │ - move-object/from16 v0, v16 │ - │ - invoke-direct {v3, v0, v4}, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier;->(Lorg/softeg/slartus/forpdaplus/mainnotifiers/NotifiersManager;I)V │ + invoke-direct {v3, v15, v4}, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier;->(Lorg/softeg/slartus/forpdaplus/mainnotifiers/NotifiersManager;I)V │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x1 │ │ move-object/from16 v0, p0 │ │ @@ -3376,18 +3368,18 @@ │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto/16 :goto_4 │ │ .line 306 │ .end local v8 # "bottom":Z │ - .end local v14 # "intent":Landroid/content/Intent; │ - .end local v15 # "leftDrawer":Landroid/support/design/widget/NavigationView; │ - .end local v16 # "notifiersManager":Lorg/softeg/slartus/forpdaplus/mainnotifiers/NotifiersManager; │ - .end local v17 # "scale":I │ + .end local v13 # "intent":Landroid/content/Intent; │ + .end local v14 # "leftDrawer":Landroid/support/design/widget/NavigationView; │ + .end local v15 # "notifiersManager":Lorg/softeg/slartus/forpdaplus/mainnotifiers/NotifiersManager; │ + .end local v16 # "scale":I │ :catch_0 │ move-exception v9 │ │ .line 307 │ .local v9, "ex":Ljava/lang/Throwable; │ invoke-virtual/range {p0 .. p0}, Lorg/softeg/slartus/forpdaplus/MainActivity;->getApplicationContext()Landroid/content/Context; │ │ @@ -3395,15 +3387,15 @@ │ │ invoke-static {v3, v9}, Lorg/softeg/slartus/forpdaplus/common/AppLog;->e(Landroid/content/Context;Ljava/lang/Throwable;)V │ │ goto/16 :goto_4 │ │ .line 242 │ .end local v9 # "ex":Ljava/lang/Throwable; │ - .restart local v14 # "intent":Landroid/content/Intent; │ + .restart local v13 # "intent":Landroid/content/Intent; │ :pswitch_1 │ :try_start_1 │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/softeg/slartus/forpdaplus/MainActivity;->statusBar:Landroid/widget/RelativeLayout; │ │ invoke-virtual/range {p0 .. p0}, Lorg/softeg/slartus/forpdaplus/MainActivity;->getResources()Landroid/content/res/Resources; │ @@ -3440,16 +3432,16 @@ │ :try_end_1 │ .catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto/16 :goto_5 │ │ .line 258 │ .restart local v8 # "bottom":Z │ - .restart local v15 # "leftDrawer":Landroid/support/design/widget/NavigationView; │ - .restart local v17 # "scale":I │ + .restart local v14 # "leftDrawer":Landroid/support/design/widget/NavigationView; │ + .restart local v16 # "scale":I │ :cond_13 │ const/4 v3, 0x0 │ │ goto/16 :goto_6 │ │ .line 240 │ nop │ @@ -3502,52 +3494,58 @@ │ │ invoke-interface {p1, v1}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ const v2, 0x7f02005a │ │ + .line 951 │ invoke-interface {v1, v2}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/MainActivity$16; │ │ invoke-direct {v2, p0}, Lorg/softeg/slartus/forpdaplus/MainActivity$16;->(Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ │ + .line 952 │ invoke-interface {v1, v2}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ const/4 v2, 0x2 │ │ + .line 959 │ invoke-interface {v1, v2}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 962 │ :cond_0 │ const v1, 0x7f06005e │ │ invoke-interface {p1, v1}, Landroid/view/Menu;->add(I)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ const v2, 0x7f020073 │ │ + .line 963 │ invoke-interface {v1, v2}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/MainActivity$17; │ │ invoke-direct {v2, p0}, Lorg/softeg/slartus/forpdaplus/MainActivity$17;->(Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ │ + .line 964 │ invoke-interface {v1, v2}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ + .line 971 │ invoke-interface {v1, v4}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 986 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/MainActivity;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ @@ -3599,22 +3597,24 @@ │ │ invoke-interface {p1, v3, v3, v1, v2}, Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ const v2, 0x7f02005d │ │ + .line 993 │ invoke-interface {v1, v2}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/MainActivity$18; │ │ invoke-direct {v2, p0}, Lorg/softeg/slartus/forpdaplus/MainActivity$18;->(Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ │ + .line 994 │ invoke-interface {v1, v2}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 1004 │ :cond_2 │ sput-object p1, Lorg/softeg/slartus/forpdaplus/MainActivity;->mainMenu:Landroid/view/Menu; │ │ .line 1005 │ @@ -4397,70 +4397,69 @@ │ .end annotation │ │ .prologue │ .line 762 │ .local p1, "items":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ + invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 763 │ - .local v2, "transaction":Landroid/support/v4/app/FragmentTransaction; │ - const/4 v3, 0x0 │ + .local v1, "transaction":Landroid/support/v4/app/FragmentTransaction; │ + const/4 v2, 0x0 │ │ - invoke-virtual {p0, v2, v3}, Lorg/softeg/slartus/forpdaplus/MainActivity;->hideFragments(Landroid/support/v4/app/FragmentTransaction;Z)V │ + invoke-virtual {p0, v1, v2}, Lorg/softeg/slartus/forpdaplus/MainActivity;->hideFragments(Landroid/support/v4/app/FragmentTransaction;Z)V │ │ .line 764 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + check-cast v0, Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ │ .line 765 │ - .local v1, "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ - invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/tabs/TabItem;->getFragment()Landroid/support/v4/app/Fragment; │ + .local v0, "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/tabs/TabItem;->getFragment()Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ - invoke-virtual {v2, v3}, Landroid/support/v4/app/FragmentTransaction;->remove(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ + invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentTransaction;->remove(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ .line 766 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/App;->getTabItems()Ljava/util/List; │ │ move-result-object v3 │ │ - invoke-interface {v3, v1}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v3, v0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 768 │ - .end local v1 # "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + .end local v0 # "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ :cond_0 │ - invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ + invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;->commit()I │ │ .line 769 │ return-void │ .end method │ │ .method public selectItem(Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo;)V │ .locals 5 │ @@ -4701,14 +4700,15 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/MainActivity$10; │ │ invoke-direct {v3, p0}, Lorg/softeg/slartus/forpdaplus/MainActivity$10;->(Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ │ + .line 873 │ invoke-interface {v2, v3}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 883 │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/MainActivity;->mUserMenuItem:Landroid/view/SubMenu; │ │ const v3, 0x7f060056 │ │ @@ -4716,14 +4716,15 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/MainActivity$11; │ │ invoke-direct {v3, p0}, Lorg/softeg/slartus/forpdaplus/MainActivity$11;->(Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ │ + .line 884 │ invoke-interface {v2, v3}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 893 │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/MainActivity;->mUserMenuItem:Landroid/view/SubMenu; │ │ const v3, 0x7f06005c │ │ @@ -4731,14 +4732,15 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/MainActivity$12; │ │ invoke-direct {v3, p0}, Lorg/softeg/slartus/forpdaplus/MainActivity$12;->(Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ │ + .line 894 │ invoke-interface {v2, v3}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 902 │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/MainActivity;->mUserMenuItem:Landroid/view/SubMenu; │ │ const v3, 0x7f060049 │ │ @@ -4746,14 +4748,15 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/MainActivity$13; │ │ invoke-direct {v3, p0}, Lorg/softeg/slartus/forpdaplus/MainActivity$13;->(Lorg/softeg/slartus/forpdaplus/MainActivity;)V │ │ + .line 903 │ invoke-interface {v2, v3}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ goto/16 :goto_0 │ │ .line 871 │ .end local v1 # "text":Ljava/lang/String; │ :cond_1 ├── smali/org/softeg/slartus/forpdaplus/MainDrawerMenu$2$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$finalEx:Ljava/lang/Throwable; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2$1;Ljava/lang/Throwable;)V │ .locals 0 │ + .param p1, "this$2" # Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2$1; │ │ .prologue │ .line 241 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2$1$1;->this$2:Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2$1; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2$1$1;->val$finalEx:Ljava/lang/Throwable; ├── smali/org/softeg/slartus/forpdaplus/MainDrawerMenu$2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2; │ │ .prologue │ .line 230 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2$1;->this$1:Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/MainDrawerMenu$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/MainDrawerMenu; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/MainDrawerMenu; │ │ .prologue │ .line 226 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2;->this$0:Lorg/softeg/slartus/forpdaplus/MainDrawerMenu; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V │ │ @@ -61,12 +62,13 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2$1;->(Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 257 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 258 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/MainDrawerMenu.smali │ @@ -549,309 +549,307 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public onNavigationItemSelected(Landroid/view/MenuItem;)Z │ - .locals 10 │ + .locals 9 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ - const/4 v7, 0x2 │ + const/4 v6, 0x2 │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ .line 182 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->close()V │ │ .line 184 │ invoke-interface {p1}, Landroid/view/MenuItem;->getGroupId()I │ │ - move-result v4 │ + move-result v3 │ │ - packed-switch v4, :pswitch_data_0 │ + packed-switch v3, :pswitch_data_0 │ │ .line 196 │ :goto_0 │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->selectedBrick:Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->selectedBrick:Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ │ - invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo;->getName()Ljava/lang/String; │ + invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo;->getName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const/4 v4, -0x1 │ + const/4 v3, -0x1 │ │ - invoke-virtual {v8}, Ljava/lang/String;->hashCode()I │ + invoke-virtual {v7}, Ljava/lang/String;->hashCode()I │ │ - move-result v9 │ + move-result v8 │ │ - sparse-switch v9, :sswitch_data_0 │ + sparse-switch v8, :sswitch_data_0 │ │ :cond_0 │ :goto_1 │ - packed-switch v4, :pswitch_data_1 │ + packed-switch v3, :pswitch_data_1 │ │ .line 270 │ invoke-interface {p1}, Landroid/view/MenuItem;->getGroupId()I │ │ - move-result v4 │ + move-result v3 │ │ - if-eq v4, v7, :cond_1 │ + if-eq v3, v6, :cond_1 │ │ .line 271 │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->selectedBrick:Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->selectedBrick:Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ │ - invoke-direct {p0, v4}, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->selectItem(Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo;)V │ + invoke-direct {p0, v3}, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->selectItem(Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo;)V │ │ .line 273 │ :cond_1 │ :goto_2 │ - return v6 │ + return v5 │ │ .line 186 │ :pswitch_0 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences$Lists;->getLastActions()[Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v4}, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->createBricks([Ljava/lang/String;)Ljava/util/ArrayList; │ + invoke-static {v3}, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->createBricks([Ljava/lang/String;)Ljava/util/ArrayList; │ │ - move-result-object v4 │ + move-result-object v3 │ │ invoke-interface {p1}, Landroid/view/MenuItem;->getOrder()I │ │ - move-result v8 │ + move-result v7 │ │ - invoke-virtual {v4, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + check-cast v3, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ │ - iput-object v4, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->selectedBrick:Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + iput-object v3, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->selectedBrick:Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ │ goto :goto_0 │ │ .line 189 │ :pswitch_1 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->getMainMenuBricks()Ljava/util/ArrayList; │ │ - move-result-object v4 │ + move-result-object v3 │ │ invoke-interface {p1}, Landroid/view/MenuItem;->getOrder()I │ │ - move-result v8 │ + move-result v7 │ │ - invoke-virtual {v4, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + check-cast v3, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ │ - iput-object v4, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->selectedBrick:Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + iput-object v3, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->selectedBrick:Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ │ goto :goto_0 │ │ .line 192 │ :pswitch_2 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->getOthersBricks()Ljava/util/ArrayList; │ │ - move-result-object v4 │ + move-result-object v3 │ │ invoke-interface {p1}, Landroid/view/MenuItem;->getOrder()I │ │ - move-result v8 │ + move-result v7 │ │ - invoke-virtual {v4, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + check-cast v3, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ │ - iput-object v4, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->selectedBrick:Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + iput-object v3, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->selectedBrick:Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ │ goto :goto_0 │ │ .line 196 │ :sswitch_0 │ - const-string v9, "AppAndGame" │ + const-string v8, "AppAndGame" │ │ - invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ - move v4, v5 │ + move v3, v4 │ │ goto :goto_1 │ │ :sswitch_1 │ - const-string v9, "Preferences" │ + const-string v8, "Preferences" │ │ - invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ - move v4, v6 │ + move v3, v5 │ │ goto :goto_1 │ │ :sswitch_2 │ - const-string v9, "Downloads" │ + const-string v8, "Downloads" │ │ - invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ - move v4, v7 │ + move v3, v6 │ │ goto :goto_1 │ │ :sswitch_3 │ - const-string v9, "MarkAllRead" │ + const-string v8, "MarkAllRead" │ │ - invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ - const/4 v4, 0x3 │ + const/4 v3, 0x3 │ │ goto :goto_1 │ │ :sswitch_4 │ - const-string v9, "faqinfo" │ + const-string v8, "faqinfo" │ │ - invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ - const/4 v4, 0x4 │ + const/4 v3, 0x4 │ │ goto :goto_1 │ │ :sswitch_5 │ - const-string v9, "forumrules" │ + const-string v8, "forumrules" │ │ - invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ - const/4 v4, 0x5 │ + const/4 v3, 0x5 │ │ goto/16 :goto_1 │ │ .line 198 │ :pswitch_3 │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->getContext()Landroid/content/Context; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ + invoke-virtual {v3}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const/16 v5, 0x80 │ + const/16 v4, 0x80 │ │ - invoke-virtual {v4, v5}, Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List; │ + invoke-virtual {v3, v4}, Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 199 │ - .local v3, "packages":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v2, "packages":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_3 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Landroid/content/pm/ApplicationInfo; │ + check-cast v1, Landroid/content/pm/ApplicationInfo; │ │ .line 200 │ - .local v2, "packageInfo":Landroid/content/pm/ApplicationInfo; │ - iget-object v4, v2, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String; │ + .local v1, "packageInfo":Landroid/content/pm/ApplicationInfo; │ + iget-object v4, v1, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String; │ │ - const-string v5, "ru.freeman42.app4pda" │ + const-string v6, "ru.freeman42.app4pda" │ │ - invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ .line 201 │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->getContext()Landroid/content/Context; │ │ - move-result-object v4 │ + move-result-object v3 │ │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->getContext()Landroid/content/Context; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ + invoke-virtual {v4}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget-object v7, v2, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String; │ + iget-object v6, v1, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String; │ │ - invoke-virtual {v5, v7}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v4, v6}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v4, v5}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V │ + invoke-virtual {v3, v4}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V │ │ goto/16 :goto_2 │ │ .line 205 │ - .end local v2 # "packageInfo":Landroid/content/pm/ApplicationInfo; │ + .end local v1 # "packageInfo":Landroid/content/pm/ApplicationInfo; │ :cond_3 │ - const-string v4, "275433" │ + const-string v3, "275433" │ │ - invoke-static {v4}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->showTopicById(Ljava/lang/CharSequence;)V │ + invoke-static {v3}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->showTopicById(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_2 │ │ .line 208 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v3 # "packages":Ljava/util/List;, "Ljava/util/List;" │ + .end local v2 # "packages":Ljava/util/List;, "Ljava/util/List;" │ :pswitch_4 │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->mActivity:Landroid/app/Activity; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->mActivity:Landroid/app/Activity; │ │ - new-instance v7, Landroid/content/Intent; │ + new-instance v6, Landroid/content/Intent; │ │ - iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->mActivity:Landroid/app/Activity; │ + iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->mActivity:Landroid/app/Activity; │ │ - const-class v9, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity; │ + const-class v8, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity; │ │ - invoke-direct {v7, v8, v9}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v6, v7, v8}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - invoke-virtual {v4, v7, v5}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V │ + invoke-virtual {v3, v6, v4}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V │ │ goto/16 :goto_2 │ │ .line 212 │ :pswitch_5 │ :try_start_0 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment;->newInstance()V │ @@ -862,99 +860,105 @@ │ │ .line 213 │ :catch_0 │ move-exception v0 │ │ .line 214 │ .local v0, "ex":Ljava/lang/Exception; │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->mActivity:Landroid/app/Activity; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->mActivity:Landroid/app/Activity; │ │ - invoke-static {v4, v0}, Lorg/softeg/slartus/forpdaplus/common/AppLog;->e(Landroid/content/Context;Ljava/lang/Throwable;)V │ + invoke-static {v3, v0}, Lorg/softeg/slartus/forpdaplus/common/AppLog;->e(Landroid/content/Context;Ljava/lang/Throwable;)V │ │ goto/16 :goto_2 │ │ .line 218 │ .end local v0 # "ex":Ljava/lang/Exception; │ :pswitch_6 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/Client;->getInstance()Lorg/softeg/slartus/forpdaplus/Client; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/Client;->getLogined()Ljava/lang/Boolean; │ + invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/Client;->getLogined()Ljava/lang/Boolean; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_4 │ + if-nez v3, :cond_4 │ │ .line 219 │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->mActivity:Landroid/app/Activity; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->mActivity:Landroid/app/Activity; │ │ - const-string v7, "\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u043b\u043e\u0433\u0438\u043d\u0438\u0442\u044c\u0441\u044f!" │ + const-string v6, "\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u043b\u043e\u0433\u0438\u043d\u0438\u0442\u044c\u0441\u044f!" │ │ - invoke-static {v4, v7, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + invoke-static {v3, v6, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Landroid/widget/Toast;->show()V │ + invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ │ goto/16 :goto_2 │ │ .line 222 │ :cond_4 │ - new-instance v4, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + new-instance v3, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->mActivity:Landroid/app/Activity; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;->mActivity:Landroid/app/Activity; │ │ - invoke-direct {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ - const-string v5, "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ + const-string v4, "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ │ - invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 223 │ + invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const-string v5, "\u041e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u0432\u0435\u0441\u044c \u0444\u043e\u0440\u0443\u043c \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u043c?" │ + const-string v4, "\u041e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u0432\u0435\u0441\u044c \u0444\u043e\u0440\u0443\u043c \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u043c?" │ │ - invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 224 │ + invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const-string v5, "\u0414\u0430" │ + const-string v4, "\u0414\u0430" │ │ - invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 225 │ + invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - new-instance v5, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2; │ + new-instance v4, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2; │ │ - invoke-direct {v5, p0}, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2;->(Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;)V │ + invoke-direct {v4, p0}, Lorg/softeg/slartus/forpdaplus/MainDrawerMenu$2;->(Lorg/softeg/slartus/forpdaplus/MainDrawerMenu;)V │ │ - invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 226 │ + invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const-string v5, "\u041e\u0442\u043c\u0435\u043d\u0430" │ + const-string v4, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ - invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 260 │ + invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ + .line 261 │ + invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto/16 :goto_2 │ │ .line 264 │ :pswitch_7 │ - const-string v4, "http://4pda.ru/forum/index.php?s=&showtopic=271502&view=findpost&p=45570566" │ + const-string v3, "http://4pda.ru/forum/index.php?s=&showtopic=271502&view=findpost&p=45570566" │ │ - invoke-static {v4}, Lorg/softeg/slartus/forpdaplus/IntentActivity;->showTopic(Ljava/lang/String;)V │ + invoke-static {v3}, Lorg/softeg/slartus/forpdaplus/IntentActivity;->showTopic(Ljava/lang/String;)V │ │ goto/16 :goto_2 │ │ .line 267 │ :pswitch_8 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/fragments/ForumRulesFragment;->showRules()V ├── smali/org/softeg/slartus/forpdaplus/MainActivity$7$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/MainActivity$7; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/MainActivity$7;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/MainActivity$7; │ │ .prologue │ .line 435 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/MainActivity$7$1;->this$1:Lorg/softeg/slartus/forpdaplus/MainActivity$7; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/R.smali │ @@ -29,10 +29,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 4321 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/ShortUserInfo$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/ShortUserInfo;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$1;->this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/ShortUserInfo$2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/ShortUserInfo$2; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/ShortUserInfo$2;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/ShortUserInfo$2; │ │ .prologue │ .line 112 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$2$1;->this$1:Lorg/softeg/slartus/forpdaplus/ShortUserInfo$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/ShortUserInfo$2$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/ShortUserInfo$2; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/ShortUserInfo$2;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/ShortUserInfo$2; │ │ .prologue │ .line 103 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$2$2;->this$1:Lorg/softeg/slartus/forpdaplus/ShortUserInfo$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/ShortUserInfo$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/ShortUserInfo;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ .prologue │ .line 95 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$2;->this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -70,22 +71,24 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v2, "\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435" │ │ + .line 102 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u0412\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0441\u0441\u044b\u043b\u043a\u0443" │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$2;->this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ + .line 103 │ # invokes: Lorg/softeg/slartus/forpdaplus/ShortUserInfo;->isPdaLink(Ljava/lang/String;)Z │ invoke-static {v3, v0}, Lorg/softeg/slartus/forpdaplus/ShortUserInfo;->access$200(Lorg/softeg/slartus/forpdaplus/ShortUserInfo;Ljava/lang/String;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ @@ -97,43 +100,48 @@ │ │ invoke-virtual {v1, v2, v0, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->input(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lcom/afollestad/materialdialogs/MaterialDialog$InputCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x20001 │ │ + .line 109 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->inputType(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u041e\u0442\u043a\u0440\u044b\u0442\u044c" │ │ + .line 110 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 111 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$2$1; │ │ invoke-direct {v2, p0}, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$2$1;->(Lorg/softeg/slartus/forpdaplus/ShortUserInfo$2;)V │ │ + .line 112 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onPositive(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 120 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 121 │ return-void │ │ - .line 101 │ + .line 103 │ .restart local v0 # "url":Ljava/lang/String; │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/ShortUserInfo$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/ShortUserInfo;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ .prologue │ .line 134 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$3;->this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/ShortUserInfo$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/ShortUserInfo;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ .prologue │ .line 141 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$4;->this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/ShortUserInfo$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/ShortUserInfo;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ .prologue │ .line 150 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$5;->this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/ShortUserInfo$5$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/ShortUserInfo$5; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/ShortUserInfo$5;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/ShortUserInfo$5; │ │ .prologue │ .line 153 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$5$1;->this$1:Lorg/softeg/slartus/forpdaplus/ShortUserInfo$5; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/ShortUserInfo$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/ShortUserInfo;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ .prologue │ .line 174 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$7;->this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/ShortUserInfo$6$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/ShortUserInfo$6; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/ShortUserInfo$6;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/ShortUserInfo$6; │ │ .prologue │ .line 164 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$6$1;->this$1:Lorg/softeg/slartus/forpdaplus/ShortUserInfo$6; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/ShortUserInfo$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/ShortUserInfo;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$6;->this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/ShortUserInfo$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/ShortUserInfo;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ .prologue │ .line 184 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$8;->this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/ShortUserInfo$updateAsyncTask$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/ShortUserInfo$updateAsyncTask; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/ShortUserInfo$updateAsyncTask;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/ShortUserInfo$updateAsyncTask; │ │ .prologue │ .line 239 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$updateAsyncTask$1;->this$1:Lorg/softeg/slartus/forpdaplus/ShortUserInfo$updateAsyncTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/ShortUserInfo.smali │ @@ -497,26 +497,28 @@ │ │ int-to-float v5, v5 │ │ div-float/2addr v5, v4 │ │ float-to-int v5, v5 │ │ + .line 302 │ invoke-virtual {p2}, Landroid/widget/ImageView;->getMeasuredHeight()I │ │ move-result v6 │ │ int-to-float v6, v6 │ │ div-float/2addr v6, v4 │ │ float-to-int v6, v6 │ │ sget-object v7, Landroid/graphics/Bitmap$Config;->RGB_565:Landroid/graphics/Bitmap$Config; │ │ + .line 301 │ invoke-static {v5, v6, v7}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; │ │ move-result-object v1 │ │ .line 303 │ .local v1, "overlay":Landroid/graphics/Bitmap; │ new-instance v0, Landroid/graphics/Canvas; │ @@ -1064,37 +1066,41 @@ │ │ invoke-virtual {v1}, Landroid/net/NetworkInfo;->isConnectedOrConnecting()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ + .line 291 │ invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/net/NetworkInfo;->isAvailable()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ + .line 292 │ invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ const/4 v2, 0x1 │ │ + .line 290 │ :goto_0 │ return v2 │ │ + .line 292 │ :cond_0 │ const/4 v2, 0x0 │ │ goto :goto_0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/ShortUserInfo$updateAsyncTask.smali │ @@ -493,18 +493,20 @@ │ │ move-result-object v1 │ │ const-string v2, "shortUserInfoRep" │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$updateAsyncTask;->reputation:Ljava/lang/String; │ │ + .line 277 │ invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ + .line 278 │ invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ goto/16 :goto_0 │ │ .line 259 │ :cond_2 │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/ShortUserInfo$updateAsyncTask;->this$0:Lorg/softeg/slartus/forpdaplus/ShortUserInfo; ├── smali/org/softeg/slartus/forpdaplus/TabDrawerMenu$3.smali │ @@ -20,165 +20,165 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ .prologue │ .line 106 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$3;->this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 109 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences$Lists;->getLastSelectedList()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 110 │ - .local v3, "lastBrick":Ljava/lang/String; │ - new-instance v2, Ljava/util/ArrayList; │ + .local v2, "lastBrick":Ljava/lang/String; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 112 │ - .local v2, "itemsForClose":Ljava/util/List;, "Ljava/util/List;" │ + .local v1, "itemsForClose":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/App;->getTabItems()Ljava/util/List; │ + invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/App;->getTabItems()Ljava/util/List; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + check-cast v0, Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ │ .line 113 │ - .local v1, "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ - invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/tabs/TabItem;->getTag()Ljava/lang/String; │ + .local v0, "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/tabs/TabItem;->getTag()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ .line 114 │ - invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 115 │ - .end local v1 # "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + .end local v0 # "item":Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ :cond_1 │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$3;->this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$3;->this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ # invokes: Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;->getContext()Landroid/content/Context; │ - invoke-static {v4}, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;->access$200(Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;)Landroid/content/Context; │ + invoke-static {v3}, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;->access$200(Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;)Landroid/content/Context; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/softeg/slartus/forpdaplus/MainActivity; │ + check-cast v3, Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ - invoke-virtual {v4, v2}, Lorg/softeg/slartus/forpdaplus/MainActivity;->removeTabs(Ljava/util/List;)V │ + invoke-virtual {v3, v1}, Lorg/softeg/slartus/forpdaplus/MainActivity;->removeTabs(Ljava/util/List;)V │ │ .line 116 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, v3}, Lorg/softeg/slartus/forpdaplus/App;->setCurrentFragmentTag(Ljava/lang/String;)V │ + invoke-virtual {v3, v2}, Lorg/softeg/slartus/forpdaplus/App;->setCurrentFragmentTag(Ljava/lang/String;)V │ │ .line 117 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, v3}, Lorg/softeg/slartus/forpdaplus/App;->isContainsByTag(Ljava/lang/String;)Z │ + invoke-virtual {v3, v2}, Lorg/softeg/slartus/forpdaplus/App;->isContainsByTag(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_2 │ + if-nez v3, :cond_2 │ │ .line 118 │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$3;->this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$3;->this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ # invokes: Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;->getContext()Landroid/content/Context; │ - invoke-static {v4}, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;->access$200(Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;)Landroid/content/Context; │ + invoke-static {v3}, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;->access$200(Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;)Landroid/content/Context; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/softeg/slartus/forpdaplus/MainActivity; │ + check-cast v3, Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ - invoke-static {v3}, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->getRegisteredBrick(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->getRegisteredBrick(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v4, v5}, Lorg/softeg/slartus/forpdaplus/MainActivity;->selectItem(Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo;)V │ + invoke-virtual {v3, v4}, Lorg/softeg/slartus/forpdaplus/MainActivity;->selectItem(Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo;)V │ │ .line 122 │ :goto_1 │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$3;->this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$3;->this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ - invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;->refreshAdapter()V │ + invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;->refreshAdapter()V │ │ .line 123 │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$3;->this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$3;->this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ - invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;->notifyDataSetChanged()V │ + invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;->notifyDataSetChanged()V │ │ .line 124 │ return-void │ │ .line 120 │ :cond_2 │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$3;->this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$3;->this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ # invokes: Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;->getContext()Landroid/content/Context; │ - invoke-static {v4}, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;->access$200(Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;)Landroid/content/Context; │ + invoke-static {v3}, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;->access$200(Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;)Landroid/content/Context; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/softeg/slartus/forpdaplus/MainActivity; │ + check-cast v3, Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5, v3}, Lorg/softeg/slartus/forpdaplus/App;->getTabByTag(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ + invoke-virtual {v4, v2}, Lorg/softeg/slartus/forpdaplus/App;->getTabByTag(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/tabs/TabItem; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v4, v5}, Lorg/softeg/slartus/forpdaplus/MainActivity;->selectTab(Lorg/softeg/slartus/forpdaplus/tabs/TabItem;)V │ + invoke-virtual {v3, v4}, Lorg/softeg/slartus/forpdaplus/MainActivity;->selectTab(Lorg/softeg/slartus/forpdaplus/tabs/TabItem;)V │ │ goto :goto_1 │ .end method ├── smali/org/softeg/slartus/forpdaplus/TabDrawerMenu$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ .prologue │ .line 64 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$1;->this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/TabDrawerMenu$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ .prologue │ .line 146 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$4;->this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/TabDrawerMenu$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ .prologue │ .line 75 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$2;->this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/TabDrawerMenu$CloseClickListener.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ .param p2, "tag" # Ljava/lang/String; │ │ .prologue │ .line 263 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$CloseClickListener;->this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/TabDrawerMenu$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ .prologue │ .line 281 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$6;->this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/TabDrawerMenu$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ .prologue │ .line 288 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$5;->this$0:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/TabDrawerMenu$TabAdapter.smali │ @@ -66,14 +66,15 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public constructor (Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;Landroid/content/Context;ILjava/util/List;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/TabDrawerMenu; │ .param p2, "context" # Landroid/content/Context; │ .param p3, "item_resource" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ "I", ├── smali/org/softeg/slartus/forpdaplus/TabDrawerMenu$TabAdapter$ViewHolder.smali │ @@ -23,14 +23,15 @@ │ │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$TabAdapter; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$TabAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$TabAdapter; │ │ .prologue │ .line 255 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$TabAdapter$ViewHolder;->this$1:Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$TabAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/TabDrawerMenu.smali │ @@ -352,46 +352,52 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u0417\u0430\u043a\u0440\u044b\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435?" │ │ + .line 278 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0414\u0430" │ │ + .line 279 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041d\u0435\u0442" │ │ + .line 280 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$6; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$6;->(Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;)V │ │ + .line 281 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onPositive(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$5; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/TabDrawerMenu$5;->(Lorg/softeg/slartus/forpdaplus/TabDrawerMenu;)V │ │ + .line 288 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onNegative(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 294 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 295 │ return-void │ .end method │ │ .method private findViewById(I)Landroid/view/View; ├── smali/org/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$1.smali │ @@ -51,14 +51,15 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ + .line 70 │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$1;->val$preferenceKey:Ljava/lang/String; │ │ const/4 v2, 0x0 ├── smali/org/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$3.smali │ @@ -55,14 +55,15 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ + .line 55 │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$3;->val$preferenceKey:Ljava/lang/String; │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$3;->val$selectedAction:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$5$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$newValue:Ljava/lang/CharSequence; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$5;Ljava/lang/CharSequence;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$5; │ │ .prologue │ .line 121 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$5$1;->this$0:Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$5; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$5$1;->val$newValue:Ljava/lang/CharSequence; ├── smali/org/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$5.smali │ @@ -79,28 +79,31 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ + .line 112 │ invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$5;->val$preferenceKey:Ljava/lang/String; │ │ + .line 113 │ invoke-interface {v0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ + .line 114 │ invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 116 │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$5;->val$hintForChangeDefault:Ljava/lang/String; │ │ invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ @@ -113,38 +116,43 @@ │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$5;->val$context:Landroid/content/Context; │ │ invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v2, "\u041f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430" │ │ + .line 118 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$5;->val$hintForChangeDefault:Ljava/lang/String; │ │ + .line 119 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 120 │ invoke-virtual {v1, v4}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "OK" │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$5$1; │ │ invoke-direct {v3, p0, v0}, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$5$1;->(Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$5;Ljava/lang/CharSequence;)V │ │ + .line 121 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 129 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/app/AlertDialog;->show()V │ │ .line 132 ├── smali/org/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment.smali │ @@ -15,15 +15,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 21 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 24 │ return-void │ .end method │ │ .method public static execute(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$OkListener;Ljava/lang/String;)V │ .locals 9 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "title" # Ljava/lang/String; │ @@ -80,42 +79,48 @@ │ │ .line 94 │ .local v2, "selectedValue":[I │ new-instance v0, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v0, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 95 │ invoke-virtual {v0, p1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 96 │ invoke-virtual {v0, p3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$6; │ │ invoke-direct {v1, v2}, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$6;->([I)V │ │ + .line 97 │ invoke-virtual {v0, v3, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallbackSingleChoice(ILcom/afollestad/materialdialogs/MaterialDialog$ListCallbackSingleChoice;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 104 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->alwaysCallSingleChoiceCallback()Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0412\u0441\u0435\u0433\u0434\u0430" │ │ + .line 105 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0422\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u0439\u0447\u0430\u0441" │ │ + .line 106 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->neutralText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v8 │ │ new-instance v0, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$5; │ │ move-object v1, p4 │ @@ -126,26 +131,29 @@ │ │ move-object v5, p0 │ │ move-object v6, p5 │ │ invoke-direct/range {v0 .. v6}, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$5;->([Ljava/lang/CharSequence;[ILjava/lang/String;Ljava/lang/String;Landroid/content/Context;Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$OkListener;)V │ │ + .line 107 │ invoke-virtual {v8, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onPositive(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$4; │ │ invoke-direct {v1, p5, p4, v2}, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$4;->(Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$OkListener;[Ljava/lang/CharSequence;[I)V │ │ + .line 134 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onNeutral(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 140 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto :goto_0 │ .end method │ │ .method public static showSaveNavigateActionDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V │ .locals 3 │ @@ -162,14 +170,15 @@ │ │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ + .line 33 │ invoke-interface {v1, p1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 34 │ .local v0, "navigateAction":Ljava/lang/String; │ if-eqz v0, :cond_0 │ @@ -206,58 +215,66 @@ │ .line 46 │ new-instance v0, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v0, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u041d\u0430\u0437\u043d\u0430\u0447\u0438\u0442\u044c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e?" │ │ + .line 47 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0414\u0430" │ │ + .line 48 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041d\u0435\u0442" │ │ + .line 49 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0421\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0442\u044c" │ │ + .line 50 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->neutralText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$3; │ │ invoke-direct {v1, p1, p2, p3}, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$3;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V │ │ + .line 51 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onPositive(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$2; │ │ invoke-direct {v1, p3}, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$2;->(Ljava/lang/Runnable;)V │ │ + .line 60 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onNegative(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$1; │ │ invoke-direct {v1, p1, p3}, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$1;->(Ljava/lang/String;Ljava/lang/Runnable;)V │ │ + .line 66 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onNeutral(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 75 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 76 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/classes/BbCodesBasePanel$ImageAdapter.smali │ @@ -23,14 +23,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/classes/BbCodesBasePanel; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/classes/BbCodesBasePanel;Landroid/content/Context;[Lorg/softeg/slartus/forpdaplus/classes/BbImage;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/BbCodesBasePanel; │ .param p2, "c" # Landroid/content/Context; │ .param p3, "images" # [Lorg/softeg/slartus/forpdaplus/classes/BbImage; │ │ .prologue │ .line 97 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesBasePanel$ImageAdapter;->this$0:Lorg/softeg/slartus/forpdaplus/classes/BbCodesBasePanel; ├── smali/org/softeg/slartus/forpdaplus/classes/BbCodesPanel$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ .prologue │ .line 42 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$1;->this$0:Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/classes/BbCodesPanel$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$finalSelectionStart:I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;II)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ .prologue │ .line 92 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$2;->this$0:Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ iput p2, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$2;->val$finalSelectionStart:I ├── smali/org/softeg/slartus/forpdaplus/classes/BbCodesPanel$3.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$selectionStart:I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;Ljava/lang/String;Ljava/lang/String;II)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ .prologue │ .line 182 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$3;->this$0:Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$3;->val$bbCode:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/classes/BbCodesPanel$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$input:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ .prologue │ .line 313 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$4;->this$0:Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$4;->val$input:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/classes/BbCodesPanel$5.smali │ @@ -27,14 +27,15 @@ │ │ .field final synthetic val$tagIndex:I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;[I[ILandroid/widget/EditText;Ljava/lang/String;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ .prologue │ .line 286 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$5;->this$0:Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$5;->val$selectionEnd:[I ├── smali/org/softeg/slartus/forpdaplus/classes/BbCodesPanel$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$input:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ .prologue │ .line 413 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$6;->this$0:Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$6;->val$input:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/classes/BbCodesPanel$7.smali │ @@ -27,14 +27,15 @@ │ │ .field final synthetic val$urlText:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;Ljava/lang/String;Ljava/lang/String;Landroid/widget/EditText;[I[I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ .prologue │ .line 389 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$7;->this$0:Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$7;->val$urlText:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/classes/BbCodesPanel$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$input:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ .prologue │ .line 486 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$8;->this$0:Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$8;->val$input:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/classes/BbCodesPanel$9.smali │ @@ -25,14 +25,15 @@ │ │ .field final synthetic val$sb:Ljava/lang/StringBuilder; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;Landroid/widget/EditText;Ljava/lang/StringBuilder;Ljava/lang/String;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ .prologue │ .line 470 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$9;->this$0:Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$9;->val$input:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/classes/BbCodesPanel.smali │ @@ -514,30 +514,34 @@ │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;->mContext:Landroid/content/Context; │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x0 │ │ + .line 466 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 467 │ invoke-virtual {v0, v6, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "OK" │ │ + .line 468 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const/high16 v1, 0x1040000 │ │ + .line 469 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v8 │ │ new-instance v0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$9; │ │ move-object v1, p0 │ @@ -546,26 +550,29 @@ │ │ move-object v4, p3 │ │ move v5, p1 │ │ invoke-direct/range {v0 .. v5}, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$9;->(Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;Landroid/widget/EditText;Ljava/lang/StringBuilder;Ljava/lang/String;I)V │ │ + .line 470 │ invoke-virtual {v8, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$8; │ │ invoke-direct {v1, p0, v2}, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$8;->(Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;Landroid/widget/EditText;)V │ │ + .line 486 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->showListener(Landroid/content/DialogInterface$OnShowListener;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 493 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 494 │ return-void │ .end method │ │ .method private createSpoilerDialog(Ljava/lang/String;I)V │ @@ -651,56 +658,63 @@ │ .local v2, "selectionEnd":[I │ new-instance v0, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;->mContext:Landroid/content/Context; │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 282 │ invoke-virtual {v0, v7, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 283 │ invoke-virtual {v0, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "OK" │ │ + .line 284 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 285 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v9 │ │ new-instance v0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$5; │ │ move-object v1, p0 │ │ move-object v5, p1 │ │ move v6, p2 │ │ invoke-direct/range {v0 .. v6}, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$5;->(Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;[I[ILandroid/widget/EditText;Ljava/lang/String;I)V │ │ + .line 286 │ invoke-virtual {v9, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$4; │ │ invoke-direct {v1, p0, v4}, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$4;->(Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;Landroid/widget/EditText;)V │ │ + .line 313 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->showListener(Landroid/content/DialogInterface$OnShowListener;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 320 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 321 │ return-void │ .end method │ │ .method private createUrlDialog(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -789,56 +803,63 @@ │ .local v5, "selectionEnd":[I │ new-instance v0, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;->mContext:Landroid/content/Context; │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 385 │ invoke-virtual {v0, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 386 │ invoke-virtual {v0, v7, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "OK" │ │ + .line 387 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const/high16 v1, 0x1040000 │ │ + .line 388 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v9 │ │ new-instance v0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$7; │ │ move-object v1, p0 │ │ move-object v2, p2 │ │ move-object v3, p1 │ │ invoke-direct/range {v0 .. v6}, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$7;->(Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;Ljava/lang/String;Ljava/lang/String;Landroid/widget/EditText;[I[I)V │ │ + .line 389 │ invoke-virtual {v9, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$6; │ │ invoke-direct {v1, p0, v4}, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$6;->(Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;Landroid/widget/EditText;)V │ │ + .line 413 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->showListener(Landroid/content/DialogInterface$OnShowListener;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 421 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 422 │ return-void │ .end method │ │ .method private getColorBbCodeOnClickListener(Ljava/lang/String;I)V │ @@ -972,14 +993,15 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 434 │ invoke-virtual {v6, v5, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v3 │ │ .line 435 │ .local v3, "selectedText":Ljava/lang/String; │ :goto_0 │ @@ -1024,22 +1046,24 @@ │ │ move-result-object v6 │ │ const-string v7, "^" │ │ const-string v8, "[*]" │ │ + .line 440 │ invoke-virtual {v3, v7, v8}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v7 │ │ const-string v8, "\n" │ │ const-string v9, "\n[*]" │ │ + .line 441 │ invoke-virtual {v7, v8, v9}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ @@ -1200,40 +1224,46 @@ │ │ iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;->mContext:Landroid/content/Context; │ │ invoke-direct {v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v7, "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0440\u0430\u0437\u043c\u0435\u0440 \u0442\u0435\u043a\u0441\u0442\u0430" │ │ + .line 90 │ invoke-virtual {v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ + .line 91 │ invoke-virtual {v6, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ new-instance v7, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$2; │ │ invoke-direct {v7, p0, v2, v1}, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$2;->(Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;II)V │ │ + .line 92 │ invoke-virtual {v6, v8, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallbackSingleChoice(ILcom/afollestad/materialdialogs/MaterialDialog$ListCallbackSingleChoice;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ + .line 101 │ invoke-virtual {v6, v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ const-string v7, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 102 │ invoke-virtual {v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ + .line 103 │ invoke-virtual {v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 104 │ return-void │ .end method │ │ .method private getSpoilerBbCodeOnClickListener(I)V │ @@ -1292,14 +1322,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 250 │ invoke-virtual {v4, v2, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v3 │ │ .line 258 │ :cond_1 │ invoke-direct {p0, v3, p1}, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;->createSpoilerDialog(Ljava/lang/String;I)V │ @@ -1394,14 +1425,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 361 │ invoke-virtual {v4, v2, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v3 │ │ .line 364 │ :cond_1 │ const/4 v4, 0x0 │ @@ -1751,41 +1783,37 @@ │ move-object/from16 v0, p0 │ │ invoke-direct {v1, v0, v2, v3}, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$BBColor;->(Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;Ljava/lang/String;Ljava/lang/String;)V │ │ invoke-virtual {v9, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 147 │ - new-instance v15, Landroid/widget/ScrollView; │ + new-instance v14, Landroid/widget/ScrollView; │ │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;->mContext:Landroid/content/Context; │ │ - invoke-direct {v15, v1}, Landroid/widget/ScrollView;->(Landroid/content/Context;)V │ + invoke-direct {v14, v1}, Landroid/widget/ScrollView;->(Landroid/content/Context;)V │ │ .line 149 │ - .local v15, "scrollView":Landroid/widget/ScrollView; │ - new-instance v16, Landroid/widget/LinearLayout; │ + .local v14, "scrollView":Landroid/widget/ScrollView; │ + new-instance v15, Landroid/widget/LinearLayout; │ │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;->mContext:Landroid/content/Context; │ │ - move-object/from16 v0, v16 │ - │ - invoke-direct {v0, v1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ + invoke-direct {v15, v1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ │ .line 150 │ - .local v16, "tl":Landroid/widget/LinearLayout; │ + .local v15, "tl":Landroid/widget/LinearLayout; │ const/4 v1, 0x1 │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V │ + invoke-virtual {v15, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V │ │ .line 152 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;->mContext:Landroid/content/Context; │ │ invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ @@ -1803,270 +1831,270 @@ │ if-ne v1, v2, :cond_1 │ │ const/4 v10, 0x5 │ │ .line 153 │ .local v10, "defaultRowCount":I │ :goto_0 │ - move v14, v10 │ + move v13, v10 │ │ .line 155 │ - .local v14, "rowCount":I │ - new-instance v13, Landroid/widget/LinearLayout$LayoutParams; │ + .local v13, "rowCount":I │ + new-instance v12, Landroid/widget/LinearLayout$LayoutParams; │ │ const/4 v1, -0x1 │ │ const/4 v2, -0x2 │ │ const/high16 v3, 0x3f800000 # 1.0f │ │ - invoke-direct {v13, v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ + invoke-direct {v12, v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ │ .line 157 │ - .local v13, "imgLayoutParams":Landroid/widget/LinearLayout$LayoutParams; │ + .local v12, "imgLayoutParams":Landroid/widget/LinearLayout$LayoutParams; │ const/4 v1, 0x1 │ │ const/high16 v2, 0x42340000 # 45.0f │ │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;->mContext:Landroid/content/Context; │ │ + .line 158 │ invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v3 │ │ + .line 157 │ invoke-static {v1, v2, v3}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F │ │ move-result v1 │ │ float-to-int v1, v1 │ │ - iput v1, v13, Landroid/widget/LinearLayout$LayoutParams;->height:I │ + iput v1, v12, Landroid/widget/LinearLayout$LayoutParams;->height:I │ │ .line 159 │ const/4 v1, 0x2 │ │ const/4 v2, 0x2 │ │ const/4 v3, 0x2 │ │ const/4 v5, 0x2 │ │ - invoke-virtual {v13, v1, v2, v3, v5}, Landroid/widget/LinearLayout$LayoutParams;->setMargins(IIII)V │ + invoke-virtual {v12, v1, v2, v3, v5}, Landroid/widget/LinearLayout$LayoutParams;->setMargins(IIII)V │ │ .line 160 │ - const/16 v17, 0x0 │ + const/16 v16, 0x0 │ │ .line 162 │ - .local v17, "tr":Landroid/widget/LinearLayout; │ + .local v16, "tr":Landroid/widget/LinearLayout; │ invoke-virtual {v9}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v17 │ │ - .local v11, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_3 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$BBColor; │ │ .line 163 │ .local v7, "bbColor":Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$BBColor; │ - if-ne v14, v10, :cond_0 │ + if-ne v13, v10, :cond_0 │ │ .line 164 │ - new-instance v17, Landroid/widget/LinearLayout; │ + new-instance v16, Landroid/widget/LinearLayout; │ │ - .end local v17 # "tr":Landroid/widget/LinearLayout; │ + .end local v16 # "tr":Landroid/widget/LinearLayout; │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;->mContext:Landroid/content/Context; │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ invoke-direct {v0, v1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ │ .line 165 │ - .restart local v17 # "tr":Landroid/widget/LinearLayout; │ + .restart local v16 # "tr":Landroid/widget/LinearLayout; │ const/4 v1, 0x0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V │ │ .line 166 │ - invoke-virtual/range {v16 .. v17}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ + invoke-virtual/range {v15 .. v16}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ .line 167 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ .line 169 │ :cond_0 │ iget-object v4, v7, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$BBColor;->ColorName:Ljava/lang/String; │ │ .line 170 │ .local v4, "key":Ljava/lang/String; │ iget-object v8, v7, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$BBColor;->ColorValue:Ljava/lang/String; │ │ .line 172 │ .local v8, "colorValue":Ljava/lang/String; │ - new-instance v12, Landroid/widget/Button; │ + new-instance v11, Landroid/widget/Button; │ │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;->mContext:Landroid/content/Context; │ │ - invoke-direct {v12, v1}, Landroid/widget/Button;->(Landroid/content/Context;)V │ + invoke-direct {v11, v1}, Landroid/widget/Button;->(Landroid/content/Context;)V │ │ .line 173 │ - .local v12, "imageButton":Landroid/widget/Button; │ + .local v11, "imageButton":Landroid/widget/Button; │ invoke-static {v8}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I │ │ move-result v1 │ │ - invoke-virtual {v12, v1}, Landroid/widget/Button;->setBackgroundColor(I)V │ + invoke-virtual {v11, v1}, Landroid/widget/Button;->setBackgroundColor(I)V │ │ .line 174 │ const-string v1, "white" │ │ invoke-virtual {v4, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ .line 175 │ const/high16 v1, -0x1000000 │ │ - invoke-virtual {v12, v1}, Landroid/widget/Button;->setTextColor(I)V │ + invoke-virtual {v11, v1}, Landroid/widget/Button;->setTextColor(I)V │ │ .line 178 │ :goto_2 │ - invoke-virtual {v12, v4}, Landroid/widget/Button;->setContentDescription(Ljava/lang/CharSequence;)V │ + invoke-virtual {v11, v4}, Landroid/widget/Button;->setContentDescription(Ljava/lang/CharSequence;)V │ │ .line 179 │ - invoke-virtual {v12, v4}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v11, v4}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 180 │ const-string v1, "colored" │ │ - invoke-virtual {v12, v1}, Landroid/widget/Button;->setTag(Ljava/lang/Object;)V │ + invoke-virtual {v11, v1}, Landroid/widget/Button;->setTag(Ljava/lang/Object;)V │ │ .line 181 │ - invoke-virtual {v12, v13}, Landroid/widget/Button;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v11, v12}, Landroid/widget/Button;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 182 │ new-instance v1, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$3; │ │ move-object/from16 v2, p0 │ │ move-object/from16 v3, p3 │ │ move/from16 v5, p1 │ │ move/from16 v6, p2 │ │ invoke-direct/range {v1 .. v6}, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$3;->(Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;Ljava/lang/String;Ljava/lang/String;II)V │ │ - invoke-virtual {v12, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v11, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 193 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v0, v11, v12}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 195 │ - add-int/lit8 v14, v14, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ .line 196 │ goto :goto_1 │ │ .line 152 │ .end local v4 # "key":Ljava/lang/String; │ .end local v7 # "bbColor":Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$BBColor; │ .end local v8 # "colorValue":Ljava/lang/String; │ .end local v10 # "defaultRowCount":I │ - .end local v11 # "i$":Ljava/util/Iterator; │ - .end local v12 # "imageButton":Landroid/widget/Button; │ - .end local v13 # "imgLayoutParams":Landroid/widget/LinearLayout$LayoutParams; │ - .end local v14 # "rowCount":I │ - .end local v17 # "tr":Landroid/widget/LinearLayout; │ + .end local v11 # "imageButton":Landroid/widget/Button; │ + .end local v12 # "imgLayoutParams":Landroid/widget/LinearLayout$LayoutParams; │ + .end local v13 # "rowCount":I │ + .end local v16 # "tr":Landroid/widget/LinearLayout; │ :cond_1 │ const/4 v10, 0x3 │ │ goto/16 :goto_0 │ │ .line 177 │ .restart local v4 # "key":Ljava/lang/String; │ .restart local v7 # "bbColor":Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$BBColor; │ .restart local v8 # "colorValue":Ljava/lang/String; │ .restart local v10 # "defaultRowCount":I │ - .restart local v11 # "i$":Ljava/util/Iterator; │ - .restart local v12 # "imageButton":Landroid/widget/Button; │ - .restart local v13 # "imgLayoutParams":Landroid/widget/LinearLayout$LayoutParams; │ - .restart local v14 # "rowCount":I │ - .restart local v17 # "tr":Landroid/widget/LinearLayout; │ + .restart local v11 # "imageButton":Landroid/widget/Button; │ + .restart local v12 # "imgLayoutParams":Landroid/widget/LinearLayout$LayoutParams; │ + .restart local v13 # "rowCount":I │ + .restart local v16 # "tr":Landroid/widget/LinearLayout; │ :cond_2 │ const/4 v1, -0x1 │ │ - invoke-virtual {v12, v1}, Landroid/widget/Button;->setTextColor(I)V │ + invoke-virtual {v11, v1}, Landroid/widget/Button;->setTextColor(I)V │ │ goto :goto_2 │ │ .line 197 │ .end local v4 # "key":Ljava/lang/String; │ .end local v7 # "bbColor":Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel$BBColor; │ .end local v8 # "colorValue":Ljava/lang/String; │ - .end local v12 # "imageButton":Landroid/widget/Button; │ + .end local v11 # "imageButton":Landroid/widget/Button; │ :cond_3 │ new-instance v1, Landroid/view/ViewGroup$LayoutParams; │ │ const/4 v2, -0x1 │ │ const/4 v3, -0x1 │ │ invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;->(II)V │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v15, v0, v1}, Landroid/widget/ScrollView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v14, v15, v1}, Landroid/widget/ScrollView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 198 │ new-instance v1, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-object/from16 v0, p0 │ │ iget-object v2, v0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;->mContext:Landroid/content/Context; │ │ invoke-direct {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v2, 0x1 │ │ + .line 199 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ - invoke-virtual {v1, v15, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 200 │ + invoke-virtual {v1, v14, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 201 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v1 │ │ move-object/from16 v0, p0 │ │ iput-object v1, v0, Lorg/softeg/slartus/forpdaplus/classes/BbCodesPanel;->m_ColorsDialog:Landroid/app/Dialog; ├── smali/org/softeg/slartus/forpdaplus/classes/BrowserViewsFragmentActivity$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$textView:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/BrowserViewsFragmentActivity;Landroid/widget/TextView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/BrowserViewsFragmentActivity; │ │ .prologue │ .line 102 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/BrowserViewsFragmentActivity$1;->this$0:Lorg/softeg/slartus/forpdaplus/classes/BrowserViewsFragmentActivity; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/classes/BrowserViewsFragmentActivity$1;->val$textView:Landroid/widget/TextView; ├── smali/org/softeg/slartus/forpdaplus/classes/BrowserViewsFragmentActivity$2.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$seekBar:Landroid/widget/SeekBar; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/BrowserViewsFragmentActivity;Landroid/widget/SeekBar;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/BrowserViewsFragmentActivity; │ │ .prologue │ .line 124 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/BrowserViewsFragmentActivity$2;->this$0:Lorg/softeg/slartus/forpdaplus/classes/BrowserViewsFragmentActivity; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/classes/BrowserViewsFragmentActivity$2;->val$seekBar:Landroid/widget/SeekBar; ├── smali/org/softeg/slartus/forpdaplus/classes/BrowserViewsFragmentActivity.smali │ @@ -314,42 +314,48 @@ │ .line 119 │ new-instance v3, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v3, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v4, "\u0420\u0430\u0437\u043c\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430" │ │ + .line 120 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 121 │ invoke-virtual {v3, v2, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "OK" │ │ + .line 122 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 123 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ new-instance v4, Lorg/softeg/slartus/forpdaplus/classes/BrowserViewsFragmentActivity$2; │ │ invoke-direct {v4, p0, v0}, Lorg/softeg/slartus/forpdaplus/classes/BrowserViewsFragmentActivity$2;->(Lorg/softeg/slartus/forpdaplus/classes/BrowserViewsFragmentActivity;Landroid/widget/SeekBar;)V │ │ + .line 124 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 134 │ invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 136 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/classes/DevDbDevice$Info.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice;)V │ .locals 2 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice$Info;->this$0:Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice; │ │ invoke-direct {p0}, Ljava/util/ArrayList;->()V ├── smali/org/softeg/slartus/forpdaplus/classes/DevDbDevice$InfoGroup.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice;Ljava/lang/String;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice; │ .param p2, "title" # Ljava/lang/String; │ │ .prologue │ .line 170 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice$InfoGroup;->this$0:Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice; │ │ invoke-direct {p0}, Ljava/util/ArrayList;->()V ├── smali/org/softeg/slartus/forpdaplus/classes/DevDbDevice$InfoItem.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice;Ljava/lang/String;Ljava/lang/String;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice; │ .param p2, "title" # Ljava/lang/String; │ .param p3, "value" # Ljava/lang/String; │ │ .prologue │ .line 177 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice$InfoItem;->this$0:Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice; ├── smali/org/softeg/slartus/forpdaplus/classes/DevDbDevice.smali │ @@ -69,70 +69,68 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 21 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 176 │ return-void │ .end method │ │ .method private parseControls(Ljava/lang/String;)V │ .locals 8 │ .param p1, "page" # Ljava/lang/String; │ │ .prologue │ .line 144 │ - new-instance v7, Ljava/util/ArrayList; │ + new-instance v6, Ljava/util/ArrayList; │ │ - invoke-direct {v7}, Ljava/util/ArrayList;->()V │ + invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ - iput-object v7, p0, Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice;->m_Controls:Ljava/util/ArrayList; │ + iput-object v6, p0, Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice;->m_Controls:Ljava/util/ArrayList; │ │ .line 145 │ invoke-static {p1}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ move-result-object v1 │ │ .line 146 │ .local v1, "doc":Lorg/jsoup/nodes/Document; │ - const-string v7, "tab-control" │ + const-string v6, "tab-control" │ │ - invoke-virtual {v1, v7}, Lorg/jsoup/nodes/Document;->getElementsByClass(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v1, v6}, Lorg/jsoup/nodes/Document;->getElementsByClass(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v6}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v2 │ │ .line 147 │ .local v2, "element":Lorg/jsoup/nodes/Element; │ - const-string v7, "li" │ + const-string v6, "li" │ │ - invoke-virtual {v2, v7}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v2, v6}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v4 │ │ .line 148 │ .local v4, "elements":Lorg/jsoup/select/Elements; │ - const-string v7, "a[href]" │ + const-string v6, "a[href]" │ │ - invoke-virtual {v4, v7}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v4, v6}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v5 │ │ .line 149 │ .local v5, "elements1":Lorg/jsoup/select/Elements; │ invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ move-result-object v6 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ @@ -395,57 +393,56 @@ │ │ .method private parseScreenshots(Ljava/lang/String;)V │ .locals 9 │ .param p1, "page" # Ljava/lang/String; │ │ .prologue │ .line 63 │ - new-instance v6, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v6}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ - iput-object v6, p0, Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice;->m_ScreenshotUrls:Ljava/util/ArrayList; │ + iput-object v5, p0, Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice;->m_ScreenshotUrls:Ljava/util/ArrayList; │ │ .line 65 │ invoke-static {p1}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ move-result-object v0 │ │ .line 66 │ .local v0, "doc":Lorg/jsoup/nodes/Document; │ - const-string v6, "item-gallery" │ + const-string v5, "item-gallery" │ │ - invoke-virtual {v0, v6}, Lorg/jsoup/nodes/Document;->getElementsByClass(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v0, v5}, Lorg/jsoup/nodes/Document;->getElementsByClass(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 67 │ - .local v5, "imgLinks":Lorg/jsoup/select/Elements; │ - const-string v6, "a[href]" │ + .local v4, "imgLinks":Lorg/jsoup/select/Elements; │ + const-string v5, "a[href]" │ │ - invoke-virtual {v5, v6}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v4, v5}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v2 │ │ .line 68 │ .local v2, "elements":Lorg/jsoup/select/Elements; │ invoke-virtual {v2}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lorg/jsoup/nodes/Element; │ │ .line 69 │ .local v1, "element":Lorg/jsoup/nodes/Element; │ @@ -453,44 +450,44 @@ │ │ move-result-object v6 │ │ const-string v7, "href" │ │ invoke-virtual {v6, v7}, Lorg/jsoup/nodes/Attributes;->get(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 70 │ - .local v4, "iLinks":Ljava/lang/String; │ + .local v3, "iLinks":Ljava/lang/String; │ const-string v6, "http" │ │ - invoke-virtual {v4, v6}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v3, v6}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ .line 71 │ iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/classes/DevDbDevice;->m_ScreenshotUrls:Ljava/util/ArrayList; │ │ const-string v7, "p.jpg" │ │ const-string v8, "n.jpg" │ │ - invoke-virtual {v4, v7, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {v3, v7, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 74 │ .end local v1 # "element":Lorg/jsoup/nodes/Element; │ - .end local v4 # "iLinks":Ljava/lang/String; │ + .end local v3 # "iLinks":Ljava/lang/String; │ :cond_1 │ return-void │ .end method │ │ │ # virtual methods │ .method public getControls()Ljava/util/List; ├── smali/org/softeg/slartus/forpdaplus/classes/DownloadTask.smali │ @@ -151,46 +151,45 @@ │ .end method │ │ .method private doStateChanged()V │ .locals 4 │ │ .prologue │ .line 145 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;->m_OnStateListeners:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;->m_OnStateListeners:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaplus/Client$OnProgressPositionChangedListener; │ + check-cast v0, Lorg/softeg/slartus/forpdaplus/Client$OnProgressPositionChangedListener; │ │ .line 146 │ - .local v1, "stateListener":Lorg/softeg/slartus/forpdaplus/Client$OnProgressPositionChangedListener; │ + .local v0, "stateListener":Lorg/softeg/slartus/forpdaplus/Client$OnProgressPositionChangedListener; │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;->m_Context:Landroid/content/Context; │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;->ex:Ljava/lang/Exception; │ │ - invoke-interface {v1, v2, p0, v3}, Lorg/softeg/slartus/forpdaplus/Client$OnProgressPositionChangedListener;->onProgressChanged(Landroid/content/Context;Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;Ljava/lang/Exception;)V │ + invoke-interface {v0, v2, p0, v3}, Lorg/softeg/slartus/forpdaplus/Client$OnProgressPositionChangedListener;->onProgressChanged(Landroid/content/Context;Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;Ljava/lang/Exception;)V │ │ goto :goto_0 │ │ .line 149 │ - .end local v1 # "stateListener":Lorg/softeg/slartus/forpdaplus/Client$OnProgressPositionChangedListener; │ + .end local v0 # "stateListener":Lorg/softeg/slartus/forpdaplus/Client$OnProgressPositionChangedListener; │ :cond_0 │ return-void │ .end method │ │ .method public static getRange(Ljava/lang/String;)J │ .locals 4 │ .param p0, "filePath" # Ljava/lang/String; │ @@ -327,14 +326,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ if-nez p1, :cond_0 │ │ + .line 101 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ const v2, 0x7f06006a │ │ invoke-virtual {v0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/classes/DownloadTasks$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/classes/DownloadTasks; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/DownloadTasks;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/DownloadTasks; │ │ .prologue │ .line 66 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/DownloadTasks$1;->this$0:Lorg/softeg/slartus/forpdaplus/classes/DownloadTasks; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/classes/ForumUser$6$1$1.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$outParams:Ljava/util/Map; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6$1;Ljava/lang/Exception;Ljava/lang/Boolean;Ljava/util/Map;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6$1; │ │ .prologue │ .line 204 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6$1$1;->this$1:Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6$1; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6$1$1;->val$finalEx:Ljava/lang/Exception; │ │ @@ -125,48 +126,53 @@ │ │ iget-object v2, v2, Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6$1;->this$0:Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6; │ │ iget-object v2, v2, Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6;->val$context:Landroid/content/Context; │ │ const v3, 0x7f06001b │ │ + .line 212 │ invoke-virtual {v2, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6$1$1;->val$outParams:Ljava/util/Map; │ │ const-string v3, "Result" │ │ + .line 213 │ invoke-interface {v1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/lang/CharSequence; │ │ invoke-virtual {v2, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ + .line 214 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "OK" │ │ + .line 215 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 216 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 220 ├── smali/org/softeg/slartus/forpdaplus/classes/ForumUser$6$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6; │ │ .prologue │ .line 190 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6$1;->this$0:Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/classes/ForumUser$6.smali │ @@ -82,12 +82,13 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6$1;->(Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 227 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 228 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/classes/ForumUser.smali │ @@ -55,15 +55,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 35 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 41 │ return-void │ .end method │ │ .method public static onCreateContextMenu(Landroid/content/Context;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V │ .locals 5 │ .param p0, "context" # Landroid/content/Context; │ .param p2, "userId" # Ljava/lang/String; │ @@ -481,18 +480,20 @@ │ .local v5, "finalUserNick":Ljava/lang/String; │ new-instance v1, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-object/from16 v0, p0 │ │ invoke-direct {v1, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 99 │ invoke-virtual {v1, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 100 │ invoke-interface/range {v16 .. v16}, Ljava/util/List;->size()I │ │ move-result v1 │ │ new-array v1, v1, [Ljava/lang/CharSequence; │ │ move-object/from16 v0, v16 │ @@ -515,20 +516,22 @@ │ │ move-object/from16 v7, p4 │ │ move-object/from16 v12, p2 │ │ invoke-direct/range {v1 .. v12}, Lorg/softeg/slartus/forpdaplus/classes/ForumUser$1;->(ILorg/softeg/slartus/forpdaplus/classes/ForumUser$InsertNickInterface;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;IIIILjava/lang/String;)V │ │ + .line 101 │ move-object/from16 v0, v22 │ │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallback(Lcom/afollestad/materialdialogs/MaterialDialog$ListCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 120 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 121 │ @@ -653,28 +656,31 @@ │ │ .line 181 │ :goto_0 │ new-instance v1, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v1, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 182 │ move-object/from16 v0, p6 │ │ invoke-virtual {v1, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ + .line 183 │ invoke-virtual {v1, v9, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f06001a │ │ + .line 184 │ invoke-virtual {p0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v12 │ @@ -689,24 +695,27 @@ │ │ move-object/from16 v5, p5 │ │ move-object v7, p1 │ │ invoke-direct/range {v1 .. v7}, Lorg/softeg/slartus/forpdaplus/classes/ForumUser$6;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/widget/EditText;Landroid/os/Handler;)V │ │ + .line 185 │ invoke-virtual {v12, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 230 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 231 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 232 │ return-void │ │ .line 179 │ :cond_1 ├── smali/org/softeg/slartus/forpdaplus/classes/ForumsAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$holder:Lorg/softeg/slartus/forpdaplus/classes/ForumsAdapter$ViewHolder; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/ForumsAdapter;Lorg/softeg/slartus/forpdaplus/classes/ForumsAdapter$ViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/ForumsAdapter; │ │ .prologue │ .line 62 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/ForumsAdapter$1;->this$0:Lorg/softeg/slartus/forpdaplus/classes/ForumsAdapter; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/classes/ForumsAdapter$1;->val$holder:Lorg/softeg/slartus/forpdaplus/classes/ForumsAdapter$ViewHolder; ├── smali/org/softeg/slartus/forpdaplus/classes/ForumsAdapter$ViewHolder.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/classes/ForumsAdapter; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/classes/ForumsAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/ForumsAdapter; │ │ .prologue │ .line 92 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/ForumsAdapter$ViewHolder;->this$0:Lorg/softeg/slartus/forpdaplus/classes/ForumsAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/classes/ForumsAdapter.smali │ @@ -205,25 +205,27 @@ │ │ .line 57 │ invoke-virtual {v2, v6}, Landroid/view/View;->setFocusable(Z)V │ │ .line 58 │ const v3, 0x7f0d013a │ │ + .line 59 │ invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/TextView; │ │ iput-object v3, v0, Lorg/softeg/slartus/forpdaplus/classes/ForumsAdapter$ViewHolder;->text:Landroid/widget/TextView; │ │ .line 60 │ const v3, 0x7f0d0155 │ │ + .line 61 │ invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/CheckBox; │ │ iput-object v3, v0, Lorg/softeg/slartus/forpdaplus/classes/ForumsAdapter$ViewHolder;->checkBox:Landroid/widget/CheckBox; ├── smali/org/softeg/slartus/forpdaplus/classes/HtmlBuilder.smali │ @@ -192,19 +192,21 @@ │ │ move-result-object v1 │ │ if-eqz p3, :cond_3 │ │ const-string v0, "" │ │ + .line 80 │ :goto_0 │ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 81 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/App;->isNewYear()Z │ │ move-result v0 │ @@ -214,14 +216,15 @@ │ const-string v0, "newyear " │ │ :goto_1 │ invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 82 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v0 │ @@ -284,14 +287,15 @@ │ :cond_1 │ invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, ">\n" │ │ + .line 89 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 103 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences$System;->isDevInterface()Z │ │ move-result v0 │ │ @@ -311,19 +315,21 @@ │ .line 79 │ .restart local p2 # "bodyScript":Ljava/lang/CharSequence; │ :cond_3 │ const-string v0, "noimages " │ │ goto :goto_0 │ │ + .line 81 │ :cond_4 │ const-string v0, "" │ │ goto :goto_1 │ │ + .line 82 │ :cond_5 │ const-string v0, "\" " │ │ goto :goto_2 │ │ .line 86 │ :cond_6 ├── smali/org/softeg/slartus/forpdaplus/classes/ImageFilePath.smali │ @@ -248,26 +248,28 @@ │ │ move-result-object v2 │ │ .line 46 │ .local v2, "id":Ljava/lang/String; │ const-string v9, "content://downloads/public_downloads" │ │ + .line 47 │ invoke-static {v9}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v9 │ │ invoke-static {v2}, Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v10 │ │ + .line 46 │ invoke-static {v9, v10, v11}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ move-result-object v0 │ │ .line 49 │ .local v0, "contentUri":Landroid/net/Uri; │ invoke-static {p0, v0, v8, v8}, Lorg/softeg/slartus/forpdaplus/classes/ImageFilePath;->getDataColumn(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/classes/Post$2$1$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$finalRes:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/Post$2$1;Ljava/lang/Exception;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/classes/Post$2$1; │ │ .prologue │ .line 250 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/Post$2$1$1;->this$1:Lorg/softeg/slartus/forpdaplus/classes/Post$2$1; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/classes/Post$2$1$1;->val$finalEx:Ljava/lang/Exception; ├── smali/org/softeg/slartus/forpdaplus/classes/Post$2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/classes/Post$2; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/Post$2;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/Post$2; │ │ .prologue │ .line 237 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/Post$2$1;->this$0:Lorg/softeg/slartus/forpdaplus/classes/Post$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/classes/Post$2.smali │ @@ -72,12 +72,13 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/classes/Post$2$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/classes/Post$2$1;->(Lorg/softeg/slartus/forpdaplus/classes/Post$2;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 266 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 267 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/classes/Post$3$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$finalMessage:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/Post$3;Ljava/lang/Throwable;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/Post$3; │ │ .prologue │ .line 318 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/Post$3$1;->this$0:Lorg/softeg/slartus/forpdaplus/classes/Post$3; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/classes/Post$3$1;->val$finalEx:Ljava/lang/Throwable; ├── smali/org/softeg/slartus/forpdaplus/classes/SaveHtml$1.smali │ @@ -23,14 +23,15 @@ │ │ .field final synthetic val$html:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/SaveHtml;Landroid/app/Activity;[Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/SaveHtml; │ │ .prologue │ .line 34 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/SaveHtml$1;->this$0:Lorg/softeg/slartus/forpdaplus/classes/SaveHtml; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/classes/SaveHtml$1;->val$activity:Landroid/app/Activity; ├── smali/org/softeg/slartus/forpdaplus/classes/SaveHtml$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$fileName:[Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/SaveHtml;[Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/SaveHtml; │ │ .prologue │ .line 25 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/SaveHtml$2;->this$0:Lorg/softeg/slartus/forpdaplus/classes/SaveHtml; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/classes/SaveHtml$2;->val$fileName:[Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/classes/SaveHtml.smali │ @@ -27,48 +27,55 @@ │ .local v0, "fileName":[Ljava/lang/String; │ new-instance v1, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v1, p1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v2, "\u0418\u043c\u044f \u0444\u0430\u0439\u043b\u0430" │ │ + .line 24 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/classes/SaveHtml$2; │ │ invoke-direct {v2, p0, v0}, Lorg/softeg/slartus/forpdaplus/classes/SaveHtml$2;->(Lorg/softeg/slartus/forpdaplus/classes/SaveHtml;[Ljava/lang/String;)V │ │ + .line 25 │ invoke-virtual {v1, p3, p3, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->input(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lcom/afollestad/materialdialogs/MaterialDialog$InputCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 31 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->alwaysCallInputCallback()Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u041e\u043a" │ │ + .line 32 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 33 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/classes/SaveHtml$1; │ │ invoke-direct {v2, p0, p1, v0, p2}, Lorg/softeg/slartus/forpdaplus/classes/SaveHtml$1;->(Lorg/softeg/slartus/forpdaplus/classes/SaveHtml;Landroid/app/Activity;[Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 34 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 58 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 60 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/classes/ShowInBrowserDialog$1.smali │ @@ -45,14 +45,15 @@ │ .line 36 │ new-instance v0, Landroid/content/Intent; │ │ const-string v1, "android.intent.action.VIEW" │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/classes/ShowInBrowserDialog$1;->val$url:Ljava/lang/String; │ │ + .line 38 │ invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v2 │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ .line 39 ├── smali/org/softeg/slartus/forpdaplus/classes/ShowInBrowserDialog.smali │ @@ -28,14 +28,15 @@ │ .prologue │ .line 29 │ :try_start_0 │ new-instance v1, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v1, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 30 │ invoke-virtual {v1, p1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ @@ -48,14 +49,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const v3, 0x7f060051 │ │ + .line 31 │ invoke-virtual {p0, v3}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -72,36 +74,40 @@ │ │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f060050 │ │ + .line 32 │ invoke-virtual {p0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/classes/ShowInBrowserDialog$1; │ │ invoke-direct {v2, p3, p0}, Lorg/softeg/slartus/forpdaplus/classes/ShowInBrowserDialog$1;->(Ljava/lang/String;Landroid/content/Context;)V │ │ + .line 33 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const/high16 v2, 0x1040000 │ │ + .line 42 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 43 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 48 │ :goto_0 │ return-void ├── smali/org/softeg/slartus/forpdaplus/classes/TestActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/classes/TestActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/TestActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/TestActivity; │ │ .prologue │ .line 20 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/TestActivity$1;->this$0:Lorg/softeg/slartus/forpdaplus/classes/TestActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/classes/TestActivity.smali │ @@ -32,26 +32,29 @@ │ .line 30 │ new-instance v0, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v0, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "title" │ │ + .line 31 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "Message" │ │ + .line 32 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "OK" │ │ + .line 33 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 34 ├── smali/org/softeg/slartus/forpdaplus/classes/Post.smali │ @@ -316,14 +316,15 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/classes/Post$3; │ │ invoke-direct {v1, p2, p3, p1, p0}, Lorg/softeg/slartus/forpdaplus/classes/Post$3;->(Ljava/lang/String;Ljava/lang/String;Landroid/os/Handler;Landroid/app/Activity;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 334 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 335 │ return-void │ .end method │ │ .method public static claim(Landroid/content/Context;Landroid/os/Handler;Ljava/lang/String;Ljava/lang/String;)V │ @@ -358,26 +359,29 @@ │ .line 196 │ new-instance v0, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v0, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v2, "\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435" │ │ + .line 197 │ invoke-virtual {v0, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const v2, 0x7f060020 │ │ + .line 198 │ invoke-virtual {v0, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v2, "\u042f \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043b" │ │ + .line 199 │ invoke-virtual {v0, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ new-instance v0, Lorg/softeg/slartus/forpdaplus/classes/Post$1; │ │ move-object v2, p0 │ @@ -386,18 +390,20 @@ │ │ move-object v4, p2 │ │ move-object v5, p3 │ │ invoke-direct/range {v0 .. v5}, Lorg/softeg/slartus/forpdaplus/classes/Post$1;->(Landroid/content/SharedPreferences;Landroid/content/Context;Landroid/os/Handler;Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 200 │ invoke-virtual {v6, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 207 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 211 │ :goto_0 │ return-void │ │ .line 209 │ @@ -667,24 +673,27 @@ │ .local v4, "message_edit":Landroid/widget/EditText; │ new-instance v0, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v0, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u0416\u0430\u043b\u043e\u0431\u0430 \u043c\u043e\u0434\u0435\u0440\u0430\u0442\u043e\u0440\u0443 \u043d\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435" │ │ + .line 229 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 230 │ invoke-virtual {v0, v7, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c" │ │ + .line 231 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v9 │ │ new-instance v0, Lorg/softeg/slartus/forpdaplus/classes/Post$2; │ │ move-object v1, p0 │ @@ -693,24 +702,27 @@ │ │ move-object v3, p3 │ │ move-object v5, p1 │ │ invoke-direct/range {v0 .. v5}, Lorg/softeg/slartus/forpdaplus/classes/Post$2;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Landroid/widget/EditText;Landroid/os/Handler;)V │ │ + .line 232 │ invoke-virtual {v9, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 269 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 270 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 271 │ return-void │ .end method │ │ │ @@ -825,14 +837,15 @@ │ │ move-result-object v0 │ │ const-string v1, "\'" │ │ const-string v2, "\\\'" │ │ + .line 143 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "\"" │ │ const-string v2, """ ├── smali/org/softeg/slartus/forpdaplus/classes/TopicBodyBuilder.smali │ @@ -504,14 +504,15 @@ │ .line 273 │ const-string v2, "
append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 274 │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getCanDelete()Ljava/lang/Boolean; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v2 │ @@ -521,14 +522,15 @@ │ const-string v2, " delete" │ │ :goto_0 │ invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 275 │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getCanEdit()Ljava/lang/Boolean; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v2 │ @@ -538,14 +540,15 @@ │ const-string v2, " edit" │ │ :goto_1 │ invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ + .line 276 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->getTopic()Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->isPostVote()Z │ │ move-result v2 │ @@ -557,14 +560,15 @@ │ :goto_2 │ invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v5, "\">" │ │ + .line 277 │ invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 278 │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_Logined:Ljava/lang/Boolean; │ │ invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z │ │ @@ -606,28 +610,30 @@ │ :goto_3 │ const-string v2, "\u0416\u0430\u043b\u043e\u0431\u0430" │ │ new-array v5, v11, [Ljava/lang/Object; │ │ iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_Topic:Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ │ + .line 287 │ invoke-virtual {v6}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->getId()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v5, v4 │ │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getId()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v5, v3 │ │ aput-object v1, v5, v10 │ │ + .line 286 │ invoke-static {v2, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 289 │ @@ -641,14 +647,15 @@ │ │ const-string v6, "insertTextToPost" │ │ const-string v7, "[SNAPBACK]%s[/SNAPBACK] [B]%s,[/B] \\n" │ │ new-array v8, v10, [Ljava/lang/Object; │ │ + .line 290 │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getId()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v8, v4 │ │ aput-object v0, v8, v3 │ @@ -663,14 +670,15 @@ │ │ invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v5, ">\u041d\u0438\u043a" │ │ + .line 291 │ invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 293 │ const-string v2, "append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -682,14 +690,15 @@ │ │ const/4 v7, 0x6 │ │ new-array v7, v7, [Ljava/lang/String; │ │ iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_Topic:Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ │ + .line 294 │ invoke-virtual {v8}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->getForumId()Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v7, v4 │ │ iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_Topic:Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ @@ -728,14 +737,15 @@ │ │ invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v5, ">\u0426\u0438\u0442\u0430\u0442\u0430" │ │ + .line 295 │ invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 297 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/Client;->getInstance()Lorg/softeg/slartus/forpdaplus/Client; │ │ move-result-object v2 │ │ @@ -773,55 +783,59 @@ │ │ move-result-object v2 │ │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_IsWebviewAllowJavascriptInterface:Ljava/lang/Boolean; │ │ const-string v6, "postVoteBad" │ │ + .line 299 │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getId()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-static {v5, v6, v7}, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->getHtmlout(Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v5, ">\u041f\u043b\u043e\u0445\u043e" │ │ + .line 300 │ invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 302 │ const-string v2, "append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_IsWebviewAllowJavascriptInterface:Ljava/lang/Boolean; │ │ const-string v6, "postVoteGood" │ │ + .line 303 │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getId()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-static {v5, v6, v7}, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->getHtmlout(Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v5, ">\u0425\u043e\u0440\u043e\u0448\u043e" │ │ + .line 304 │ invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 307 │ :cond_0 │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getCanEdit()Ljava/lang/Boolean; │ │ move-result-object v2 │ @@ -835,14 +849,15 @@ │ .line 308 │ const-string v2, "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c" │ │ const/4 v5, 0x5 │ │ new-array v5, v5, [Ljava/lang/Object; │ │ + .line 309 │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getId()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v5, v4 │ │ iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_Topic:Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ @@ -865,14 +880,15 @@ │ │ move-result-object v6 │ │ aput-object v6, v5, v11 │ │ aput-object v1, v5, v12 │ │ + .line 308 │ invoke-static {v2, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 310 │ @@ -892,14 +908,15 @@ │ │ const/4 v5, 0x5 │ │ new-array v5, v5, [Ljava/lang/Object; │ │ iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_Topic:Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ │ + .line 312 │ invoke-virtual {v6}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->getForumId()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v5, v4 │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_Topic:Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ @@ -922,14 +939,15 @@ │ │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->getAuthKey()Ljava/lang/String; │ │ move-result-object v3 │ │ aput-object v3, v5, v12 │ │ + .line 311 │ invoke-static {v2, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 314 │ @@ -939,25 +957,27 @@ │ const-string v2, "
\n\n" │ │ invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 315 │ return-void │ │ - .line 273 │ + .line 274 │ :cond_3 │ const-string v2, "" │ │ goto/16 :goto_0 │ │ + .line 275 │ :cond_4 │ const-string v2, "" │ │ goto/16 :goto_1 │ │ + .line 276 │ :cond_5 │ const-string v2, " nopostvote" │ │ goto/16 :goto_2 │ │ .restart local v0 # "nickParam":Ljava/lang/String; │ .restart local v1 # "postNumber":Ljava/lang/String; │ @@ -1054,14 +1074,15 @@ │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_IsWebviewAllowJavascriptInterface:Ljava/lang/Boolean; │ │ const-string v5, "showUserMenu" │ │ new-array v6, v11, [Ljava/lang/String; │ │ + .line 231 │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getId()Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v6, v8 │ │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getUserId()Ljava/lang/String; │ @@ -1123,14 +1144,15 @@ │ .line 239 │ const-string v3, "append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ + .line 240 │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getUserState()Ljava/lang/Boolean; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v3 │ @@ -1140,14 +1162,15 @@ │ const-string v3, "online " │ │ :goto_3 │ invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ + .line 241 │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->isCurator()Ljava/lang/Boolean; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v3 │ @@ -1157,14 +1180,15 @@ │ const-string v3, "curator\"" │ │ :goto_4 │ invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ + .line 242 │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getUserId()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v3 │ @@ -1198,14 +1222,15 @@ │ :goto_5 │ invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, ">" │ │ + .line 243 │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -1260,14 +1285,15 @@ │ │ const-string v6, "showRepMenu" │ │ const/4 v3, 0x5 │ │ new-array v7, v3, [Ljava/lang/String; │ │ + .line 251 │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getId()Ljava/lang/String; │ │ move-result-object v3 │ │ aput-object v3, v7, v8 │ │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getUserId()Ljava/lang/String; │ @@ -1318,14 +1344,15 @@ │ │ invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, ">" │ │ + .line 252 │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getUserReputation()Ljava/lang/String; │ │ move-result-object v4 │ @@ -1365,28 +1392,30 @@ │ │ move-result-object v3 │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_IsWebviewAllowJavascriptInterface:Ljava/lang/Boolean; │ │ const-string v5, "showPostLinkMenu" │ │ + .line 260 │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getId()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-static {v4, v5, v6}, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->getHtmlout(Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, ">#" │ │ + .line 261 │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getNumber()Ljava/lang/String; │ │ move-result-object v4 │ @@ -1425,14 +1454,15 @@ │ │ const-string v6, "showPostMenu" │ │ const/4 v3, 0x6 │ │ new-array v7, v3, [Ljava/lang/String; │ │ + .line 266 │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getId()Ljava/lang/String; │ │ move-result-object v3 │ │ aput-object v3, v7, v8 │ │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getDate()Ljava/lang/String; │ @@ -1487,14 +1517,15 @@ │ │ invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, ">\u041c\u0435\u043d\u044e" │ │ + .line 267 │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 269 │ :cond_2 │ const-string v3, "
\n" │ │ invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -1516,51 +1547,53 @@ │ .line 236 │ .restart local v0 # "avatar":Ljava/lang/String; │ :cond_5 │ const-string v0, "file:///android_asset/profile/av.png" │ │ goto/16 :goto_2 │ │ - .line 239 │ + .line 240 │ .end local v0 # "avatar":Ljava/lang/String; │ :cond_6 │ const-string v3, "" │ │ goto/16 :goto_3 │ │ + .line 241 │ :cond_7 │ const-string v3, "\" " │ │ goto/16 :goto_4 │ │ + .line 242 │ :cond_8 │ const-string v3, "" │ │ goto/16 :goto_5 │ │ .line 246 │ :cond_9 │ invoke-virtual {p2}, Lorg/softeg/slartus/forpdaplus/classes/Post;->getUserGroup()Ljava/lang/String; │ │ move-result-object v3 │ │ goto/16 :goto_6 │ │ - .line 250 │ + .line 251 │ :cond_a │ const-string v3, "0" │ │ goto/16 :goto_7 │ │ :cond_b │ const-string v3, "0" │ │ goto/16 :goto_8 │ │ - .line 265 │ + .line 266 │ :cond_c │ const-string v3, "0" │ │ goto :goto_9 │ │ :cond_d │ const-string v3, "0" │ @@ -1655,249 +1688,236 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static getHtmlout(Ljava/lang/Boolean;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/String; │ - .locals 8 │ + .locals 7 │ .param p0, "webViewAllowJs" # Ljava/lang/Boolean; │ .param p1, "methodName" # Ljava/lang/String; │ .param p2, "paramValues" # [Ljava/lang/String; │ .param p3, "modifyParams" # Ljava/lang/Boolean; │ │ .prologue │ + const/4 v3, 0x0 │ + │ .line 197 │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 198 │ - .local v5, "sb":Ljava/lang/StringBuilder; │ + .local v2, "sb":Ljava/lang/StringBuilder; │ invoke-virtual {p0}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v6 │ + move-result v4 │ │ - if-nez v6, :cond_2 │ + if-nez v4, :cond_2 │ │ .line 199 │ - const-string v6, "href=\"http://www.HTMLOUT.ru/" │ + const-string v4, "href=\"http://www.HTMLOUT.ru/" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 200 │ - invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - const-string v7, "?" │ + const-string v5, "?" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 201 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 203 │ - .local v1, "i":I │ - move-object v0, p2 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v3, v0 │ - │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + .local v0, "i":I │ + array-length v4, p2 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_1 │ + if-ge v3, v4, :cond_1 │ │ - aget-object v4, v0, v2 │ + aget-object v1, p2, v3 │ │ .line 204 │ - .local v4, "paramName":Ljava/lang/String; │ - const-string v6, "val" │ + .local v1, "paramName":Ljava/lang/String; │ + const-string v5, "val" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "=" │ + const-string v6, "=" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ invoke-virtual {p3}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_0 │ + if-eqz v6, :cond_0 │ │ - invoke-static {v4}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v1}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - .end local v4 # "paramName":Ljava/lang/String; │ + .end local v1 # "paramName":Ljava/lang/String; │ :cond_0 │ - invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "&" │ + const-string v6, "&" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 205 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ .line 203 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 208 │ :cond_1 │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v6 │ + move-result v3 │ │ - add-int/lit8 v6, v6, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->delete(II)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->delete(II)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 209 │ - const-string v6, "\"" │ + const-string v3, "\"" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 220 │ - .end local v1 # "i":I │ + .end local v0 # "i":I │ :goto_1 │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - return-object v6 │ + return-object v3 │ │ .line 212 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v2 # "i$":I │ - .end local v3 # "len$":I │ :cond_2 │ - const-string v6, " onclick=\"window.HTMLOUT." │ + const-string v4, " onclick=\"window.HTMLOUT." │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-virtual {v6, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - const-string v7, "(" │ + const-string v5, "(" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 213 │ - move-object v0, p2 │ - │ - .restart local v0 # "arr$":[Ljava/lang/String; │ - array-length v3, v0 │ - │ - .restart local v3 # "len$":I │ - const/4 v2, 0x0 │ + array-length v4, p2 │ │ - .restart local v2 # "i$":I │ :goto_2 │ - if-ge v2, v3, :cond_3 │ + if-ge v3, v4, :cond_3 │ │ - aget-object v4, v0, v2 │ + aget-object v1, p2, v3 │ │ .line 214 │ - .restart local v4 # "paramName":Ljava/lang/String; │ - const-string v6, "\'" │ + .restart local v1 # "paramName":Ljava/lang/String; │ + const-string v5, "\'" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "\'," │ + const-string v6, "\'," │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 213 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_2 │ │ .line 216 │ - .end local v4 # "paramName":Ljava/lang/String; │ + .end local v1 # "paramName":Ljava/lang/String; │ :cond_3 │ - array-length v6, p2 │ + array-length v3, p2 │ │ - if-lez v6, :cond_4 │ + if-lez v3, :cond_4 │ │ .line 217 │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v6 │ + move-result v3 │ │ - add-int/lit8 v6, v6, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->length()I │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->delete(II)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->delete(II)Ljava/lang/StringBuilder; │ │ .line 218 │ :cond_4 │ - const-string v6, ")\"" │ + const-string v3, ")\"" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ .end method │ │ .method private getSpoiler(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/String; │ .locals 2 │ .param p1, "title" # Ljava/lang/String; │ .param p2, "body" # Ljava/lang/String; │ .param p3, "opened" # Ljava/lang/Boolean; │ │ .prologue │ .line 93 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_HtmlPreferences:Lorg/softeg/slartus/forpdaplus/prefs/HtmlPreferences; │ │ + .line 95 │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/prefs/HtmlPreferences;->isSpoilerByButton()Ljava/lang/Boolean; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ const-string v1, "
booleanValue()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ const-string v0, "open " │ @@ -1909,21 +1929,24 @@ │ │ const-string v1, "\' style=\'cursor:pointer;\' >" │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 97 │ invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 100 │ :goto_1 │ const-string v1, "
concat(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {p3}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v0 │ @@ -1949,24 +1972,28 @@ │ │ const-string v1, "
" │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 93 │ return-object v0 │ │ + .line 96 │ :cond_0 │ const-string v0, "close" │ │ goto :goto_0 │ │ + .line 97 │ :cond_1 │ const-string v1, "
booleanValue()Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ const-string v0, "open " │ @@ -1978,25 +2005,28 @@ │ │ const-string v1, "\' style=\'cursor:pointer;\' onclick=\"openHat(this);\">" │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 100 │ invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_1 │ │ + .line 99 │ :cond_2 │ const-string v0, "close" │ │ goto :goto_3 │ │ + .line 101 │ :cond_3 │ const-string v0, " style=\"display:none\"" │ │ goto :goto_2 │ .end method │ │ .method private getTitleBlock()Ljava/lang/String; │ @@ -2029,65 +2059,63 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_Topic:Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ │ + .line 156 │ invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->getId()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_UrlParams:Ljava/lang/String; │ │ + .line 157 │ invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ const-string v1, "" │ │ :goto_1 │ invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ - const-string v2, "\">" │ - │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v1 │ - │ - const-string v2, "" │ + const-string v2, "\">" │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_Topic:Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ │ + .line 158 │ invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->getTitle()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v2, "" │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 159 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/HtmlPreferences;->isFullThemeTitle()Ljava/lang/Boolean; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v1 │ @@ -2129,14 +2157,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 155 │ return-object v1 │ │ .line 154 │ .end local v0 # "desc":Ljava/lang/String; │ :cond_0 │ new-instance v1, Ljava/lang/StringBuilder; │ │ @@ -2160,15 +2189,15 @@ │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ goto/16 :goto_0 │ │ - .line 155 │ + .line 157 │ .restart local v0 # "desc":Ljava/lang/String; │ :cond_1 │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "&" │ @@ -2183,16 +2212,17 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ - goto/16 :goto_1 │ + goto :goto_1 │ │ + .line 159 │ :cond_2 │ const-string v1, "" │ │ goto :goto_2 │ .end method │ │ .method private normParam(Ljava/lang/String;)Ljava/lang/String; │ @@ -2552,22 +2582,24 @@ │ │ move-result v2 │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_IsWebviewAllowJavascriptInterface:Ljava/lang/Boolean; │ │ const/4 v4, 0x0 │ │ + .line 60 │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ + .line 59 │ invoke-static/range {v0 .. v5}, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->addButtons(Ljava/lang/StringBuilder;IILjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V │ │ .line 62 │ :cond_0 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_Body:Ljava/lang/StringBuilder; │ │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->getTitleBlock()Ljava/lang/String; │ @@ -2682,22 +2714,24 @@ │ │ invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->getPagesCount()I │ │ move-result v2 │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_IsWebviewAllowJavascriptInterface:Ljava/lang/Boolean; │ │ + .line 75 │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ + .line 74 │ invoke-static/range {v0 .. v5}, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->addButtons(Ljava/lang/StringBuilder;IILjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V │ │ .line 77 │ :cond_0 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences$Topic;->getReadersAndWriters()Ljava/lang/Boolean; │ │ move-result-object v0 │ @@ -2727,14 +2761,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, ">\u041a\u0442\u043e \u0447\u0438\u0442\u0430\u0435\u0442 \u0442\u0435\u043c\u0443\n" │ │ + .line 79 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 80 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_Body:Ljava/lang/StringBuilder; │ │ const-string v1, "append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, ">\u041a\u0442\u043e \u043f\u0438\u0441\u0430\u043b \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f
\n" │ │ + .line 81 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 84 │ :cond_1 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->m_Body:Ljava/lang/StringBuilder; │ │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->getTitleBlock()Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/classes/WebViewExternals.smali │ @@ -253,14 +253,15 @@ │ │ move-result-object v6 │ │ const-string v7, "keys.prevPage" │ │ const-string v8, "158" │ │ + .line 162 │ invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ const-string v7, " " │ │ const-string v8, "" │ @@ -303,14 +304,15 @@ │ │ move-result-object v6 │ │ const-string v7, "keys.nextPage" │ │ const-string v8, "407" │ │ + .line 164 │ invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ const-string v7, " " │ │ const-string v8, "" │ @@ -492,14 +494,15 @@ │ │ move-result-object v8 │ │ const-string v9, "keys.scrollUp" │ │ const-string v10, "24" │ │ + .line 133 │ invoke-interface {v8, v9, v10}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, " " │ │ const-string v10, "" │ @@ -542,14 +545,15 @@ │ │ move-result-object v8 │ │ const-string v9, "keys.scrollDown" │ │ const-string v10, "25" │ │ + .line 135 │ invoke-interface {v8, v9, v10}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ const-string v9, " " │ │ const-string v10, "" ├── smali/org/softeg/slartus/forpdaplus/classes/LazyGallery/FileCache.smali │ @@ -46,51 +46,46 @@ │ :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public clear()V │ - .locals 6 │ + .locals 4 │ │ .prologue │ .line 35 │ - iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/FileCache;->cacheDir:Ljava/io/File; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/FileCache;->cacheDir:Ljava/io/File; │ │ - invoke-virtual {v5}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + invoke-virtual {v2}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 36 │ - .local v2, "files":[Ljava/io/File; │ - move-object v0, v2 │ + .local v1, "files":[Ljava/io/File; │ + array-length v3, v1 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v4, v0 │ + const/4 v2, 0x0 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 37 │ - .local v1, "f":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->delete()Z │ + .local v0, "f":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->delete()Z │ │ .line 36 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 38 │ - .end local v1 # "f":Ljava/io/File; │ + .end local v0 # "f":Ljava/io/File; │ :cond_0 │ return-void │ .end method │ │ .method public getFile(Ljava/lang/String;)Ljava/io/File; │ .locals 3 │ .param p1, "url" # Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/classes/LazyGallery/ImageLoader$PhotosLoader.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/ImageLoader; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/ImageLoader;Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/ImageLoader$PhotoToLoad;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/ImageLoader; │ .param p2, "photoToLoad" # Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/ImageLoader$PhotoToLoad; │ │ .prologue │ .line 134 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/ImageLoader$PhotosLoader;->this$0:Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/ImageLoader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/classes/LazyGallery/ImageLoader$BitmapDisplayer.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/ImageLoader; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/ImageLoader;Landroid/graphics/Bitmap;Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/ImageLoader$PhotoToLoad;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/ImageLoader; │ .param p2, "b" # Landroid/graphics/Bitmap; │ .param p3, "p" # Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/ImageLoader$PhotoToLoad; │ │ .prologue │ .line 164 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/ImageLoader$BitmapDisplayer;->this$0:Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/ImageLoader; ├── smali/org/softeg/slartus/forpdaplus/classes/common/ExtColor.smali │ @@ -11,105 +11,104 @@ │ .line 14 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static encodeRGB(I)Ljava/lang/String; │ - .locals 7 │ + .locals 6 │ .param p0, "color" # I │ │ .prologue │ .line 180 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/classes/common/ExtColor;->getColorNames()Ljava/util/HashMap; │ │ move-result-object v0 │ │ .line 182 │ .local v0, "colornames":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, "#" │ + const-string v4, "#" │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ invoke-static {p0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ - move-result-object v5 │ - │ - const/4 v6, 0x2 │ - │ - invoke-virtual {v5, v6}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + move-result-object v4 │ │ - move-result-object v5 │ + const/4 v5, 0x2 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v2 │ + │ .line 184 │ - .local v3, "res":Ljava/lang/String; │ + .local v2, "res":Ljava/lang/String; │ invoke-virtual {v0}, Ljava/util/HashMap;->entrySet()Ljava/util/Set; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ .line 185 │ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ - invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 186 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 188 │ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :goto_0 │ - return-object v4 │ + return-object v3 │ │ :cond_1 │ - move-object v4, v3 │ + move-object v3, v2 │ │ goto :goto_0 │ .end method │ │ .method public static getColorNames()Ljava/util/HashMap; │ .locals 3 │ .annotation system Ldalvik/annotation/Signature; ├── smali/org/softeg/slartus/forpdaplus/classes/common/ExtEditTextPreference.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/preference/EditTextPreference; │ .source "ExtEditTextPreference.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/softeg/slartus/forpdaplus/classes/common/ExtEditTextPreference$1;, │ Lorg/softeg/slartus/forpdaplus/classes/common/ExtEditTextPreference$InputType; │ } │ .end annotation │ │ │ # instance fields │ .field private m_DefaultValue:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/classes/common/ExtUrl.smali │ @@ -170,14 +170,15 @@ │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/classes/common/ExtUrl$6; │ │ invoke-direct {v1, p0, p3}, Lorg/softeg/slartus/forpdaplus/classes/common/ExtUrl$6;->(Landroid/content/Context;Ljava/lang/String;)V │ │ + .line 129 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 136 │ const-string v0, "\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u0441\u0441\u044b\u043b\u043a\u043e\u0439" │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ @@ -462,15 +463,15 @@ │ invoke-virtual {p0, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V │ │ .line 72 │ return-void │ .end method │ │ .method public static showContextDialog(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;)V │ - .locals 5 │ + .locals 4 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "title" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ "Ljava/lang/String;", │ @@ -480,84 +481,87 @@ │ ">;)V" │ } │ .end annotation │ │ .prologue │ .line 38 │ .local p2, "list":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 39 │ - .local v2, "names":Ljava/util/List;, "Ljava/util/List;" │ + .local v1, "names":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaplus/classes/MenuListDialog; │ + check-cast v0, Lorg/softeg/slartus/forpdaplus/classes/MenuListDialog; │ │ .line 40 │ - .local v1, "menuListDialog":Lorg/softeg/slartus/forpdaplus/classes/MenuListDialog; │ - invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/classes/MenuListDialog;->getTitle()Ljava/lang/String; │ + .local v0, "menuListDialog":Lorg/softeg/slartus/forpdaplus/classes/MenuListDialog; │ + invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/classes/MenuListDialog;->getTitle()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 42 │ - .end local v1 # "menuListDialog":Lorg/softeg/slartus/forpdaplus/classes/MenuListDialog; │ + .end local v0 # "menuListDialog":Lorg/softeg/slartus/forpdaplus/classes/MenuListDialog; │ :cond_0 │ - new-instance v3, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + new-instance v2, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - invoke-direct {v3, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v2, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ - invoke-virtual {v3, p1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 43 │ + invoke-virtual {v2, p1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v2}, Ljava/util/List;->size()I │ + .line 44 │ + invoke-interface {v1}, Ljava/util/List;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - new-array v3, v3, [Ljava/lang/CharSequence; │ + new-array v2, v2, [Ljava/lang/CharSequence; │ │ - invoke-interface {v2, v3}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v1, v2}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, [Ljava/lang/CharSequence; │ + check-cast v2, [Ljava/lang/CharSequence; │ │ - invoke-virtual {v4, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + invoke-virtual {v3, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - new-instance v4, Lorg/softeg/slartus/forpdaplus/classes/common/ExtUrl$1; │ + new-instance v3, Lorg/softeg/slartus/forpdaplus/classes/common/ExtUrl$1; │ │ - invoke-direct {v4, p2}, Lorg/softeg/slartus/forpdaplus/classes/common/ExtUrl$1;->(Ljava/util/List;)V │ + invoke-direct {v3, p2}, Lorg/softeg/slartus/forpdaplus/classes/common/ExtUrl$1;->(Ljava/util/List;)V │ │ - invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallback(Lcom/afollestad/materialdialogs/MaterialDialog$ListCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 45 │ + invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallback(Lcom/afollestad/materialdialogs/MaterialDialog$ListCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ + .line 51 │ + invoke-virtual {v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 52 │ return-void │ .end method │ │ .method public static showImageSelectActionDialog(Landroid/os/Handler;Landroid/content/Context;Ljava/lang/String;)V │ .locals 4 │ @@ -597,34 +601,39 @@ │ │ .line 235 │ .local v0, "titles":[Ljava/lang/CharSequence; │ new-instance v1, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v1, p1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 236 │ invoke-virtual {v1, p2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 237 │ invoke-virtual {v1, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/classes/common/ExtUrl$11; │ │ invoke-direct {v2, p1, p2}, Lorg/softeg/slartus/forpdaplus/classes/common/ExtUrl$11;->(Landroid/content/Context;Ljava/lang/String;)V │ │ + .line 238 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallback(Lcom/afollestad/materialdialogs/MaterialDialog$ListCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 258 │ invoke-virtual {v1, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 259 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 260 │ return-void │ .end method │ │ .method public static showInBrowser(Landroid/content/Context;Ljava/lang/String;)V │ @@ -690,34 +699,39 @@ │ │ .line 157 │ .local v0, "titles":[Ljava/lang/CharSequence; │ new-instance v1, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v1, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 158 │ invoke-virtual {v1, p1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 159 │ invoke-virtual {v1, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/classes/common/ExtUrl$9; │ │ invoke-direct {v2, p0, p2, p1}, Lorg/softeg/slartus/forpdaplus/classes/common/ExtUrl$9;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 160 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallback(Lcom/afollestad/materialdialogs/MaterialDialog$ListCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 176 │ invoke-virtual {v1, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 177 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 181 │ return-void │ .end method │ │ .method public static showSelectActionDialog(Landroid/os/Handler;Landroid/content/Context;Ljava/lang/String;)V │ @@ -811,20 +825,22 @@ │ │ .line 192 │ .local v12, "titles":[Ljava/lang/CharSequence; │ new-instance v1, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v1, p1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 193 │ move-object/from16 v0, p4 │ │ invoke-virtual {v1, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 194 │ invoke-virtual {v1, v12}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v13 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/classes/common/ExtUrl$10; │ │ move-object v2, p1 │ @@ -845,22 +861,25 @@ │ │ move-object/from16 v10, p8 │ │ move-object/from16 v11, p9 │ │ invoke-direct/range {v1 .. v11}, Lorg/softeg/slartus/forpdaplus/classes/common/ExtUrl$10;->(Landroid/content/Context;Landroid/os/Handler;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 195 │ invoke-virtual {v13, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallback(Lcom/afollestad/materialdialogs/MaterialDialog$ListCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ + .line 224 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 225 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 226 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/classes/common/Functions.smali │ @@ -271,36 +271,39 @@ │ │ const v3, 0x989680 │ │ mul-int/2addr v2, v3 │ │ const/16 v3, 0xc │ │ + .line 97 │ invoke-virtual {v0, v3}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ const v4, 0x186a0 │ │ mul-int/2addr v3, v4 │ │ add-int/2addr v2, v3 │ │ const/16 v3, 0xd │ │ + .line 98 │ invoke-virtual {v0, v3}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ mul-int/lit16 v3, v3, 0x3e8 │ │ add-int/2addr v2, v3 │ │ const/16 v3, 0xe │ │ + .line 99 │ invoke-virtual {v0, v3}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ add-int v1, v2, v3 │ │ .line 101 ├── smali/org/softeg/slartus/forpdaplus/classes/common/StringUtils.smali │ @@ -60,99 +60,98 @@ │ "Ljava/lang/String;" │ } │ .end annotation │ │ .prologue │ .line 11 │ .local p0, "values":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 12 │ - .local v3, "sb":Ljava/lang/StringBuilder; │ + .local v2, "sb":Ljava/lang/StringBuilder; │ invoke-interface {p0}, Ljava/util/List;->size()I │ │ move-result v0 │ │ .line 13 │ .local v0, "c":I │ invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 14 │ - .local v4, "val":Ljava/lang/String; │ + .local v3, "val":Ljava/lang/String; │ add-int/lit8 v1, v0, -0x1 │ │ .end local v0 # "c":I │ .local v1, "c":I │ const/4 v5, 0x1 │ │ if-le v0, v5, :cond_0 │ │ .line 15 │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ :goto_1 │ move v0, v1 │ │ .line 19 │ .end local v1 # "c":I │ .restart local v0 # "c":I │ goto :goto_0 │ │ .line 17 │ .end local v0 # "c":I │ .restart local v1 # "c":I │ :cond_0 │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ .line 20 │ .end local v1 # "c":I │ - .end local v4 # "val":Ljava/lang/String; │ + .end local v3 # "val":Ljava/lang/String; │ .restart local v0 # "c":I │ :cond_1 │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - return-object v5 │ + return-object v4 │ .end method │ │ .method public static translite(Ljava/lang/CharSequence;)V │ .locals 5 │ .param p0, "str" # Ljava/lang/CharSequence; │ │ .prologue ├── smali/org/softeg/slartus/forpdaplus/common/Email$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$intent:Landroid/content/Intent; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/common/Email$1;Landroid/content/Intent;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/common/Email$1; │ │ .prologue │ .line 35 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/common/Email$1$1;->this$0:Lorg/softeg/slartus/forpdaplus/common/Email$1; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/common/Email$1$1;->val$intent:Landroid/content/Intent; ├── smali/org/softeg/slartus/forpdaplus/common/AppLog.smali │ @@ -140,28 +140,32 @@ │ .line 63 │ new-instance v3, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v3, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v4, "\u041e\u0448\u0438\u0431\u043a\u0430" │ │ + .line 64 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 65 │ invoke-virtual {v3, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u041e\u041a" │ │ + .line 66 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 67 │ invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto :goto_1 │ │ .line 68 │ :cond_4 │ invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ @@ -181,30 +185,34 @@ │ .local v2, "messageInfoException":Lorg/softeg/slartus/forpdaplus/classes/Exceptions/MessageInfoException; │ new-instance v3, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v3, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ iget-object v4, v2, Lorg/softeg/slartus/forpdaplus/classes/Exceptions/MessageInfoException;->Title:Ljava/lang/String; │ │ + .line 71 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ iget-object v4, v2, Lorg/softeg/slartus/forpdaplus/classes/Exceptions/MessageInfoException;->Text:Ljava/lang/String; │ │ + .line 72 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u041e\u041a" │ │ + .line 73 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 74 │ invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto :goto_1 │ │ .line 76 │ .end local v2 # "messageInfoException":Lorg/softeg/slartus/forpdaplus/classes/Exceptions/MessageInfoException; │ :cond_5 │ @@ -414,14 +422,15 @@ │ │ .line 169 │ .local v0, "className":Ljava/lang/String; │ invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; │ │ move-result-object v6 │ │ + .line 170 │ invoke-virtual {v6}, Ljava/lang/Thread;->getStackTrace()[Ljava/lang/StackTraceElement; │ │ move-result-object v5 │ │ .line 171 │ .local v5, "traces":[Ljava/lang/StackTraceElement; │ const/4 v2, 0x0 │ @@ -486,28 +495,30 @@ │ │ const-string v7, ":" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 181 │ invoke-virtual {v4}, Ljava/lang/StackTraceElement;->getMethodName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const-string v7, ":" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 182 │ invoke-virtual {v4}, Ljava/lang/StackTraceElement;->getLineNumber()I │ │ move-result v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ @@ -727,14 +738,15 @@ │ │ if-eq v0, v3, :cond_1 │ │ const-class v3, Lorg/apache/http/conn/HttpHostConnectException; │ │ if-eq v0, v3, :cond_1 │ │ + .line 144 │ invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v3 │ │ if-nez v3, :cond_2 │ │ invoke-virtual {p0}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable; │ @@ -754,14 +766,15 @@ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ :cond_1 │ move v1, v2 │ │ + .line 139 │ :cond_2 │ invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v1 │ │ goto :goto_0 │ .end method │ @@ -819,34 +832,37 @@ │ │ move-result-object v2 │ │ const-class v3, Ljava/net/SocketTimeoutException; │ │ if-eq v2, v3, :cond_2 │ │ + .line 154 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v2 │ │ const-class v3, Ljava/net/SocketException; │ │ if-ne v2, v3, :cond_1 │ │ const-string v2, "recvfrom failed: ETIMEDOUT (Connection timed out)" │ │ + .line 155 │ invoke-virtual {p0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-nez v2, :cond_2 │ │ + .line 156 │ :cond_1 │ invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v2 │ │ if-nez v2, :cond_3 │ │ @@ -867,14 +883,15 @@ │ move-result v2 │ │ if-eqz v2, :cond_3 │ │ :cond_2 │ move v0, v1 │ │ + .line 153 │ :cond_3 │ invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ @@ -983,24 +1000,27 @@ │ :cond_0 │ new-instance v4, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v4, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v5, "\u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435" │ │ + .line 88 │ invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ + .line 89 │ invoke-virtual {v4, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ const-string v5, "\u041e\u041a" │ │ + .line 90 │ invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ .line 93 │ .local v0, "builder":Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ if-eqz p2, :cond_1 │ @@ -1012,14 +1032,15 @@ │ │ move-result-object v4 │ │ new-instance v5, Lorg/softeg/slartus/forpdaplus/common/AppLog$1; │ │ invoke-direct {v5, p2}, Lorg/softeg/slartus/forpdaplus/common/AppLog$1;->(Ljava/lang/Runnable;)V │ │ + .line 95 │ invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ .line 102 │ :cond_1 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 ├── smali/org/softeg/slartus/forpdaplus/common/HelpTask.smali │ @@ -72,28 +72,32 @@ │ .line 36 │ new-instance v0, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v0, p1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ + .line 37 │ invoke-virtual {v0, v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 38 │ invoke-virtual {v0, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/common/HelpTask;->m_ProcessMessage:Ljava/lang/String; │ │ + .line 39 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 40 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/common/HelpTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 41 │ @@ -190,14 +194,15 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 80 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 81 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/common/HelpTask;->mContext:Landroid/content/Context; ├── smali/org/softeg/slartus/forpdaplus/controls/KeyEventEditPreference$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/KeyEventEditPreference; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/KeyEventEditPreference;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/KeyEventEditPreference; │ │ .prologue │ .line 32 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/KeyEventEditPreference$1;->this$0:Lorg/softeg/slartus/forpdaplus/controls/KeyEventEditPreference; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter; │ │ .prologue │ .line 68 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter$1;->this$0:Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/Surprise.smali │ @@ -47,65 +47,57 @@ │ .line 8 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static isBlocked()Z │ - .locals 6 │ + .locals 7 │ │ .prologue │ + const/4 v2, 0x0 │ + │ .line 12 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/Client;->getInstance()Lorg/softeg/slartus/forpdaplus/Client; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v5}, Lorg/softeg/slartus/forpdaplus/Client;->getUser()Ljava/lang/String; │ + invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/Client;->getUser()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 13 │ - .local v4, "user":Ljava/lang/String; │ - sget-object v0, Lorg/softeg/slartus/forpdaplus/controls/Surprise;->inBlock:[Ljava/lang/String; │ + .local v1, "user":Ljava/lang/String; │ + sget-object v4, Lorg/softeg/slartus/forpdaplus/controls/Surprise;->inBlock:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v5, v4 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v3, v2 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v3, v5, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v4, v3 │ │ .line 14 │ - .local v3, "obj":Ljava/lang/String; │ - invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v0, "obj":Ljava/lang/String; │ + invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_0 │ + if-eqz v6, :cond_1 │ │ .line 15 │ - const/4 v5, 0x1 │ + const/4 v2, 0x1 │ │ .line 18 │ - .end local v3 # "obj":Ljava/lang/String; │ - :goto_1 │ - return v5 │ - │ - .line 13 │ - .restart local v3 # "obj":Ljava/lang/String; │ + .end local v0 # "obj":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ - │ - goto :goto_0 │ + return v2 │ │ - .line 18 │ - .end local v3 # "obj":Ljava/lang/String; │ + .line 13 │ + .restart local v0 # "obj":Ljava/lang/String; │ :cond_1 │ - const/4 v5, 0x0 │ + add-int/lit8 v3, v3, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment; │ │ .prologue │ .line 75 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment; │ │ .prologue │ .line 106 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment; │ │ .prologue │ .line 132 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment; │ │ .prologue │ .line 114 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment.smali │ @@ -112,20 +112,22 @@ │ .line 128 │ invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$Builder;->build()Lcom/squareup/picasso/Picasso; │ │ move-result-object v2 │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment;->mPreviewUrl:Ljava/lang/String; │ │ + .line 129 │ invoke-virtual {v2, v3}, Lcom/squareup/picasso/Picasso;->load(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; │ │ move-result-object v2 │ │ const v3, 0x7f020087 │ │ + .line 130 │ invoke-virtual {v2, v3}, Lcom/squareup/picasso/RequestCreator;->error(I)Lcom/squareup/picasso/RequestCreator; │ │ move-result-object v2 │ │ sget-object v3, Lcom/squareup/picasso/MemoryPolicy;->NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; │ │ const/4 v4, 0x1 │ @@ -134,24 +136,26 @@ │ │ const/4 v5, 0x0 │ │ sget-object v6, Lcom/squareup/picasso/MemoryPolicy;->NO_STORE:Lcom/squareup/picasso/MemoryPolicy; │ │ aput-object v6, v4, v5 │ │ + .line 131 │ invoke-virtual {v2, v3, v4}, Lcom/squareup/picasso/RequestCreator;->memoryPolicy(Lcom/squareup/picasso/MemoryPolicy;[Lcom/squareup/picasso/MemoryPolicy;)Lcom/squareup/picasso/RequestCreator; │ │ move-result-object v2 │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment;->m_PhotoView:Luk/co/senab/photoview/PhotoView; │ │ new-instance v4, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment$4; │ │ invoke-direct {v4, p0}, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment$4;->(Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment;)V │ │ + .line 132 │ invoke-virtual {v2, v3, v4}, Lcom/squareup/picasso/RequestCreator;->into(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 147 │ .end local v0 # "builder":Lcom/squareup/picasso/Picasso$Builder; │ :goto_0 │ @@ -327,44 +331,50 @@ │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment;->mTitle:Ljava/lang/String; │ │ + .line 71 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ + .line 72 │ invoke-virtual {v2, v1, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "\u0417\u0430\u043a\u0440\u044b\u0442\u044c" │ │ + .line 73 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "\u041f\u043e\u043b\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f" │ │ + .line 74 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment$1; │ │ invoke-direct {v3, p0}, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment$1;->(Lorg/softeg/slartus/forpdaplus/controls/imageview/ImageViewDialogFragment;)V │ │ + .line 75 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ + .line 89 │ invoke-virtual {v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ .line 91 │ .local v0, "builder":Lcom/afollestad/materialdialogs/MaterialDialog; │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;->getWindow()Landroid/view/Window; ├── smali/org/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer; │ │ .prologue │ .line 155 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$1;->this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer; │ │ .prologue │ .line 426 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$2;->this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer; │ │ .prologue │ .line 451 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$4;->this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$ImgAdapter$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$ImgAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$ImgAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$ImgAdapter; │ │ .prologue │ .line 292 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$ImgAdapter$1;->this$1:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$ImgAdapter; │ │ invoke-direct {p0}, Lcom/nostra13/universalimageloader/core/listener/SimpleImageLoadingListener;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer; │ │ .prologue │ .line 439 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$3;->this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$ImgAdapter$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$ImgAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$ImgAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$ImgAdapter; │ │ .prologue │ .line 318 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$ImgAdapter$2;->this$1:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$ImgAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$ImgAdapter.smali │ @@ -68,14 +68,15 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public constructor (Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer;)V │ .locals 2 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer; │ │ .prologue │ .line 236 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$ImgAdapter;->this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer; │ │ invoke-direct {p0}, Landroid/support/v4/view/PagerAdapter;->()V │ │ @@ -103,24 +104,27 @@ │ .line 240 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getDefaultOptionsUIL()Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v0 │ │ sget-object v1, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config; │ │ + .line 241 │ invoke-virtual {v0, v1}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->bitmapConfig(Landroid/graphics/Bitmap$Config;)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ + .line 242 │ invoke-virtual {v0, v1}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->considerExifParams(Z)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v0 │ │ + .line 243 │ invoke-virtual {v0}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->build()Lcom/nostra13/universalimageloader/core/DisplayImageOptions; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer$ImgAdapter;->options:Lcom/nostra13/universalimageloader/core/DisplayImageOptions; │ │ .line 244 ├── smali/org/softeg/slartus/forpdaplus/controls/imageview/MaterialImageLoading$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/MaterialImageLoading; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/imageview/MaterialImageLoading;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/imageview/MaterialImageLoading; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/imageview/MaterialImageLoading$1;->this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/MaterialImageLoading; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/imageview/MaterialImageLoading$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/MaterialImageLoading; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/imageview/MaterialImageLoading;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/imageview/MaterialImageLoading; │ │ .prologue │ .line 71 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/imageview/MaterialImageLoading$2;->this$0:Lorg/softeg/slartus/forpdaplus/controls/imageview/MaterialImageLoading; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/imageview/PullBackLayout.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/widget/FrameLayout; │ .source "PullBackLayout.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/softeg/slartus/forpdaplus/controls/imageview/PullBackLayout$1;, │ Lorg/softeg/slartus/forpdaplus/controls/imageview/PullBackLayout$ViewDragCallback;, │ Lorg/softeg/slartus/forpdaplus/controls/imageview/PullBackLayout$Callback;, │ Lorg/softeg/slartus/forpdaplus/controls/imageview/PullBackLayout$Direction; │ } │ .end annotation ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ │ .prologue │ .line 66 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$1;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ │ .prologue │ .line 74 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$2;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ │ .prologue │ .line 81 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$3;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$parentLayout:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ │ .prologue │ .line 200 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$4;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$4;->val$parentLayout:Landroid/view/View; ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ │ .prologue │ .line 234 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$5;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;Landroid/app/Activity;Ljava/util/List;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ .param p2, "activity" # Landroid/app/Activity; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/app/Activity;", │ "Ljava/util/List", │ "<", ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView.smali │ @@ -791,87 +791,85 @@ │ invoke-virtual {p2, v0}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 87 │ return-void │ .end method │ │ .method public destroy()V │ - .locals 5 │ + .locals 4 │ │ .prologue │ .line 245 │ :try_start_0 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->popupWindow:Landroid/widget/PopupWindow; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->popupWindow:Landroid/widget/PopupWindow; │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 246 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->popupWindow:Landroid/widget/PopupWindow; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->popupWindow:Landroid/widget/PopupWindow; │ │ - invoke-virtual {v3}, Landroid/widget/PopupWindow;->dismiss()V │ + invoke-virtual {v2}, Landroid/widget/PopupWindow;->dismiss()V │ │ .line 247 │ :cond_0 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - iput-object v3, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->popupWindow:Landroid/widget/PopupWindow; │ + iput-object v2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->popupWindow:Landroid/widget/PopupWindow; │ │ .line 248 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->mQuickPostPagerAdapter:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->mQuickPostPagerAdapter:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter; │ │ # getter for: Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter;->mItems:Ljava/util/List; │ - invoke-static {v3}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter;->access$900(Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter;)Ljava/util/List; │ + invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter;->access$900(Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter;)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ + check-cast v1, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ │ .line 249 │ - .local v2, "item":Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem;->getBaseQuickView()Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView; │ + .local v1, "item":Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem;->getBaseQuickView()Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView;->onDestroy()V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 250 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "item":Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ + .end local v1 # "item":Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ :catch_0 │ move-exception v0 │ │ .line 251 │ .local v0, "ex":Ljava/lang/Throwable; │ - const-string v3, "PopupPanelView" │ + const-string v2, "PopupPanelView" │ │ invoke-virtual {v0}, Ljava/lang/Throwable;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 253 │ .end local v0 # "ex":Ljava/lang/Throwable; │ :cond_1 │ return-void │ .end method │ │ @@ -906,148 +904,144 @@ │ invoke-virtual {v0, v1}, Landroid/widget/ImageButton;->setImageResource(I)V │ │ .line 170 │ return-void │ .end method │ │ .method public pause()V │ - .locals 5 │ + .locals 4 │ │ .prologue │ .line 256 │ :try_start_0 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->hidePopupWindow()V │ │ .line 257 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->mQuickPostPagerAdapter:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->mQuickPostPagerAdapter:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter; │ │ # getter for: Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter;->mItems:Ljava/util/List; │ - invoke-static {v3}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter;->access$900(Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter;)Ljava/util/List; │ + invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter;->access$900(Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter;)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ + check-cast v1, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ │ .line 258 │ - .local v2, "item":Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem;->getBaseQuickView()Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView; │ + .local v1, "item":Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem;->getBaseQuickView()Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView;->onPause()V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 259 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "item":Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ + .end local v1 # "item":Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ :catch_0 │ move-exception v0 │ │ .line 260 │ .local v0, "ex":Ljava/lang/Throwable; │ - const-string v3, "PopupPanelView" │ + const-string v2, "PopupPanelView" │ │ invoke-virtual {v0}, Ljava/lang/Throwable;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 262 │ .end local v0 # "ex":Ljava/lang/Throwable; │ :cond_0 │ return-void │ .end method │ │ .method public resume()V │ - .locals 5 │ + .locals 4 │ │ .prologue │ .line 265 │ :try_start_0 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->mQuickPostPagerAdapter:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->mQuickPostPagerAdapter:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter; │ │ # getter for: Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter;->mItems:Ljava/util/List; │ - invoke-static {v3}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter;->access$900(Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter;)Ljava/util/List; │ + invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter;->access$900(Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter;)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ + check-cast v1, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ │ .line 266 │ - .local v2, "item":Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem;->getBaseQuickView()Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView; │ + .local v1, "item":Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem;->getBaseQuickView()Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView;->onPause()V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 267 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "item":Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ + .end local v1 # "item":Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostItem; │ :catch_0 │ move-exception v0 │ │ .line 268 │ .local v0, "ex":Ljava/lang/Throwable; │ - const-string v3, "PopupPanelView" │ + const-string v2, "PopupPanelView" │ │ invoke-virtual {v0}, Ljava/lang/Throwable;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 270 │ .end local v0 # "ex":Ljava/lang/Throwable; │ :cond_0 │ return-void │ .end method │ │ .method public setTopic(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ - .locals 5 │ + .locals 4 │ .param p1, "forumId" # Ljava/lang/String; │ .param p2, "topicId" # Ljava/lang/String; │ .param p3, "authKey" # Ljava/lang/String; │ │ .prologue │ .line 133 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->mForumId:Ljava/lang/String; │ @@ -1055,43 +1049,40 @@ │ .line 134 │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->mTopicId:Ljava/lang/String; │ │ .line 135 │ iput-object p3, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->mAuthKey:Ljava/lang/String; │ │ .line 137 │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->mQuickPostPagerAdapter:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->mQuickPostPagerAdapter:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter; │ │ - invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter;->getViews()[Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView$QuickPostPagerAdapter;->getViews()[Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "arr$":[Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView; │ - array-length v2, v0 │ + array-length v3, v2 │ │ - .local v2, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v1, v3, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v2, v1 │ │ .line 138 │ - .local v3, "view":Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView; │ - if-eqz v3, :cond_0 │ + .local v0, "view":Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView; │ + if-eqz v0, :cond_0 │ │ .line 139 │ - invoke-virtual {v3, p1, p2, p3}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView;->setTopic(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, p1, p2, p3}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView;->setTopic(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 137 │ :cond_0 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 141 │ - .end local v3 # "view":Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView; │ + .end local v0 # "view":Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView; │ :cond_1 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/PostTask$PostResult.smali │ @@ -29,14 +29,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PostTask; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/PostTask;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/PostTask; │ │ .prologue │ .line 20 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PostTask$PostResult;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PostTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/PostTask.smali │ @@ -78,28 +78,32 @@ │ .line 49 │ new-instance v0, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v0, p1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ + .line 50 │ invoke-virtual {v0, v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 51 │ invoke-virtual {v0, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f..." │ │ + .line 52 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 53 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PostTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 54 │ @@ -140,20 +144,22 @@ │ │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PostTask;->mEnableSign:Ljava/lang/Boolean; │ │ iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PostTask;->mEnableEmotics:Ljava/lang/Boolean; │ │ const/4 v7, 0x1 │ │ + .line 62 │ invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v7 │ │ const/4 v8, 0x0 │ │ + .line 61 │ invoke-virtual/range {v0 .. v8}, Lorg/softeg/slartus/forpdaplus/Client;->reply(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, v12, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PostTask$PostResult;->PostResultBody:Ljava/lang/String; │ │ .line 63 │ @@ -240,18 +246,20 @@ │ │ iget-object v1, v1, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PostTask$PostResult;->PostResultBody:Ljava/lang/String; │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ move-result-object v2 │ │ + .line 73 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences$Topic;->getSpoilFirstPost()Ljava/lang/Boolean; │ │ move-result-object v3 │ │ + .line 72 │ invoke-virtual {v0, v1, v2, v10, v3}, Lorg/softeg/slartus/forpdaplus/Client;->parseTopic(Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;Ljava/lang/Boolean;)Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder; │ │ move-result-object v11 │ │ .line 74 │ .local v11, "topicBodyBuilder":Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder; │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PostTask;->mPostResult:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PostTask$PostResult; │ @@ -283,15 +291,15 @@ │ │ invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ goto :goto_0 │ │ - .line 69 │ + .line 71 │ .end local v10 # "lastUrl":Ljava/lang/String; │ .end local v11 # "topicBodyBuilder":Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder; │ :cond_1 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/Client;->getInstance()Lorg/softeg/slartus/forpdaplus/Client; │ │ move-result-object v0 ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment; │ │ .prologue │ .line 136 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment; │ │ .prologue │ .line 142 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -72,25 +73,27 @@ │ # getter for: Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;->mAuthKey:Ljava/lang/String; │ invoke-static {v3}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;->access$300(Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;)Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment; │ │ + .line 147 │ invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;->getPostBody()Ljava/lang/String; │ │ move-result-object v4 │ │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment; │ │ # getter for: Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;->parentTag:Ljava/lang/String; │ invoke-static {v5}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;->access$400(Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 146 │ invoke-static/range {v0 .. v5}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->newPost(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 148 │ const-string v0, "QUICK BOOM" │ │ new-instance v1, Ljava/lang/StringBuilder; ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment; │ │ .prologue │ .line 154 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$send_button:Landroid/widget/ImageButton; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;Landroid/widget/ImageButton;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment$4;->val$send_button:Landroid/widget/ImageButton; ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment$5.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$checkBox:Landroid/widget/CheckBox; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;Landroid/widget/CheckBox;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment; │ │ .prologue │ .line 217 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment$5;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment$5;->val$checkBox:Landroid/widget/CheckBox; ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment.smali │ @@ -83,15 +83,14 @@ │ │ const/16 v1, 0xe │ │ invoke-direct {v0, v1}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->(I)V │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;->mPopupPanelView:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ │ - .line 271 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;)V │ .locals 0 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment; │ │ @@ -213,20 +212,22 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435!" │ │ + .line 194 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u041a" │ │ + .line 195 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 196 │ @@ -375,42 +376,48 @@ │ │ move-result-object v5 │ │ invoke-direct {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v5, "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ │ + .line 214 │ invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ + .line 215 │ invoke-virtual {v4, v3, v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ const-string v5, "\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c" │ │ + .line 216 │ invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ new-instance v5, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment$5; │ │ invoke-direct {v5, p0, v0}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment$5;->(Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;Landroid/widget/CheckBox;)V │ │ + .line 217 │ invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ const-string v5, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 225 │ invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ + .line 226 │ invoke-virtual {v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto :goto_0 │ │ .line 228 │ .end local v0 # "checkBox":Landroid/widget/CheckBox; │ .end local v1 # "inflater":Landroid/view/LayoutInflater; │ @@ -913,14 +920,15 @@ │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;->mPostEditText:Landroid/widget/EditText; │ │ + .line 238 │ invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v1 │ │ if-nez v1, :cond_0 │ │ const-string v3, "" │ @@ -928,14 +936,15 @@ │ :goto_0 │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;->mForumId:Ljava/lang/String; │ │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;->mTopicId:Ljava/lang/String; │ │ iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;->mAuthKey:Ljava/lang/String; │ │ + .line 240 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences$Topic$Post;->getEnableEmotics()Z │ │ move-result v1 │ │ invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v7 │ @@ -961,15 +970,15 @@ │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PostTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ .line 246 │ .end local v0 # "postTask":Lorg/softeg/slartus/forpdaplus/controls/quickpost/PostTask; │ :goto_1 │ return-void │ │ - .line 237 │ + .line 238 │ :cond_0 │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/QuickPostFragment;->mPostEditText:Landroid/widget/EditText; │ │ invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v1 ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ .prologue │ .line 103 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$1;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$finalSelectionStart:I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;II)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ .prologue │ .line 177 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$2;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ iput p2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$2;->val$finalSelectionStart:I ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$3.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$selectionStart:I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;Ljava/lang/String;Ljava/lang/String;II)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ .prologue │ .line 269 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$3;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$3;->val$bbCode:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$input:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ .prologue │ .line 399 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$4;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$4;->val$input:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$5.smali │ @@ -27,14 +27,15 @@ │ │ .field final synthetic val$tagIndex:I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;[I[ILandroid/widget/EditText;Ljava/lang/String;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ .prologue │ .line 375 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$5;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$5;->val$selectionEnd:[I ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$6.smali │ @@ -27,14 +27,15 @@ │ │ .field final synthetic val$urlText:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;Ljava/lang/String;Ljava/lang/String;Landroid/widget/EditText;[I[I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ .prologue │ .line 473 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$6;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$6;->val$urlText:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$input:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ .prologue │ .line 560 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$7;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$7;->val$input:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$8.smali │ @@ -25,14 +25,15 @@ │ │ .field final synthetic val$sb:Ljava/lang/StringBuilder; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;Landroid/widget/EditText;Ljava/lang/StringBuilder;Ljava/lang/String;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ .prologue │ .line 545 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$8;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$8;->val$input:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$MyWebViewClient.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ .prologue │ .line 115 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView; │ │ invoke-direct {p0}, Landroid/webkit/WebViewClient;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView.smali │ @@ -520,30 +520,34 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x0 │ │ + .line 541 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 542 │ invoke-virtual {v0, v6, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "OK" │ │ + .line 543 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const/high16 v1, 0x1040000 │ │ + .line 544 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v8 │ │ new-instance v0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$8; │ │ move-object v1, p0 │ @@ -552,26 +556,29 @@ │ │ move-object v4, p3 │ │ move v5, p1 │ │ invoke-direct/range {v0 .. v5}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$8;->(Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;Landroid/widget/EditText;Ljava/lang/StringBuilder;Ljava/lang/String;I)V │ │ + .line 545 │ invoke-virtual {v8, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$7; │ │ invoke-direct {v1, p0, v2}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$7;->(Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;Landroid/widget/EditText;)V │ │ + .line 560 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->showListener(Landroid/content/DialogInterface$OnShowListener;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 567 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 568 │ return-void │ .end method │ │ .method private createSpoilerDialog(Ljava/lang/String;I)V │ @@ -661,56 +668,63 @@ │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 371 │ invoke-virtual {v0, v7, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 372 │ invoke-virtual {v0, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "OK" │ │ + .line 373 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 374 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v9 │ │ new-instance v0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$5; │ │ move-object v1, p0 │ │ move-object v5, p1 │ │ move v6, p2 │ │ invoke-direct/range {v0 .. v6}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$5;->(Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;[I[ILandroid/widget/EditText;Ljava/lang/String;I)V │ │ + .line 375 │ invoke-virtual {v9, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$4; │ │ invoke-direct {v1, p0, v4}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$4;->(Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;Landroid/widget/EditText;)V │ │ + .line 399 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->showListener(Landroid/content/DialogInterface$OnShowListener;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 406 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 407 │ return-void │ .end method │ │ .method private createUrlDialog(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ @@ -803,48 +817,54 @@ │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 469 │ invoke-virtual {v0, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 470 │ invoke-virtual {v0, v7, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "OK" │ │ + .line 471 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const/high16 v1, 0x1040000 │ │ + .line 472 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v9 │ │ new-instance v0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$6; │ │ move-object v1, p0 │ │ move-object v2, p2 │ │ move-object v3, p1 │ │ invoke-direct/range {v0 .. v6}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$6;->(Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;Ljava/lang/String;Ljava/lang/String;Landroid/widget/EditText;[I[I)V │ │ + .line 473 │ invoke-virtual {v9, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 496 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 497 │ return-void │ .end method │ │ .method private getColorBbCodeOnClickListener(Ljava/lang/String;I)V │ @@ -972,14 +992,15 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 509 │ invoke-virtual {v6, v5, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v3 │ │ .line 510 │ .local v3, "selectedText":Ljava/lang/String; │ :goto_0 │ @@ -1024,22 +1045,24 @@ │ │ move-result-object v6 │ │ const-string v7, "^" │ │ const-string v8, "[*]" │ │ + .line 515 │ invoke-virtual {v3, v7, v8}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v7 │ │ const-string v8, "\n" │ │ const-string v9, "\n[*]" │ │ + .line 516 │ invoke-virtual {v7, v8, v9}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ @@ -1232,40 +1255,46 @@ │ │ move-result-object v7 │ │ invoke-direct {v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v7, "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0440\u0430\u0437\u043c\u0435\u0440 \u0442\u0435\u043a\u0441\u0442\u0430" │ │ + .line 175 │ invoke-virtual {v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ + .line 176 │ invoke-virtual {v6, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ new-instance v7, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$2; │ │ invoke-direct {v7, p0, v2, v1}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$2;->(Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;II)V │ │ + .line 177 │ invoke-virtual {v6, v8, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallbackSingleChoice(ILcom/afollestad/materialdialogs/MaterialDialog$ListCallbackSingleChoice;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ + .line 186 │ invoke-virtual {v6, v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ const-string v7, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 187 │ invoke-virtual {v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ + .line 188 │ invoke-virtual {v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 190 │ return-void │ .end method │ │ .method private getSpoilerBbCodeOnClickListener(I)V │ @@ -1322,14 +1351,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 339 │ invoke-virtual {v4, v2, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v3 │ │ .line 347 │ :cond_1 │ invoke-direct {p0, v3, p1}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;->createSpoilerDialog(Ljava/lang/String;I)V │ @@ -1424,14 +1454,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 445 │ invoke-virtual {v4, v2, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v3 │ │ .line 448 │ :cond_1 │ const/4 v4, 0x0 │ @@ -1443,27 +1474,27 @@ │ invoke-direct {p0, v4, v3, v5, v6}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;->createUrlDialog(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 450 │ return-void │ .end method │ │ .method private loadWebView()V │ - .locals 13 │ + .locals 10 │ │ .prologue │ .line 87 │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ .line 88 │ - .local v11, "sb":Ljava/lang/StringBuilder; │ + .local v8, "sb":Ljava/lang/StringBuilder; │ const-string v0, "append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ move-result-object v1 │ │ @@ -1482,130 +1513,130 @@ │ .line 89 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/App;->getCurrentThemeName()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v9 │ │ .line 90 │ - .local v12, "style":Ljava/lang/String; │ + .local v9, "style":Ljava/lang/String; │ const-string v0, "dark" │ │ - invoke-virtual {v12, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v9, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - const-string v12, "black" │ + const-string v9, "black" │ │ .line 91 │ :cond_0 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ const-string v1, "file:///android_asset/forum/style_images/1/folder_editor_buttons_" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "/" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 92 │ - .local v10, "path":Ljava/lang/String; │ + .local v7, "path":Ljava/lang/String; │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;->initVars()V │ │ .line 93 │ - iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;->m_BbCodes:[Ljava/lang/String; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;->m_BbCodes:[Ljava/lang/String; │ │ - .local v6, "arr$":[Ljava/lang/String; │ - array-length v9, v6 │ + array-length v2, v1 │ │ - .local v9, "len$":I │ - const/4 v7, 0x0 │ + const/4 v0, 0x0 │ │ - .local v7, "i$":I │ :goto_0 │ - if-ge v7, v9, :cond_1 │ + if-ge v0, v2, :cond_1 │ │ - aget-object v8, v6, v7 │ + aget-object v6, v1, v0 │ │ .line 94 │ - .local v8, "key":Ljava/lang/String; │ - const-string v0, "append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 95 │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - const-string v1, "\">" │ + const-string v4, "\">" │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - const-string v1, "append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 96 │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 97 │ + invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - invoke-virtual {v8}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - const-string v1, ".svg\" />" │ + const-string v4, ".svg\" />" │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - const-string v1, " " │ + const-string v4, " " │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 93 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 100 │ - .end local v8 # "key":Ljava/lang/String; │ + .end local v6 # "key":Ljava/lang/String; │ :cond_1 │ const-string v0, "" │ │ - invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 101 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;->webView:Landroid/webkit/WebView; │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$MyWebViewClient; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$MyWebViewClient;->(Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;)V │ @@ -1613,15 +1644,15 @@ │ invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V │ │ .line 102 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;->webView:Landroid/webkit/WebView; │ │ const-string v1, "http://4pda.ru/forum/" │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "text/html" │ │ const-string v4, "UTF-8" │ │ @@ -1990,41 +2021,37 @@ │ move-object/from16 v0, p0 │ │ invoke-direct {v1, v0, v2, v3}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$BBColor;->(Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;Ljava/lang/String;Ljava/lang/String;)V │ │ invoke-virtual {v9, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 234 │ - new-instance v15, Landroid/widget/ScrollView; │ + new-instance v14, Landroid/widget/ScrollView; │ │ invoke-virtual/range {p0 .. p0}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ - invoke-direct {v15, v1}, Landroid/widget/ScrollView;->(Landroid/content/Context;)V │ + invoke-direct {v14, v1}, Landroid/widget/ScrollView;->(Landroid/content/Context;)V │ │ .line 236 │ - .local v15, "scrollView":Landroid/widget/ScrollView; │ - new-instance v16, Landroid/widget/LinearLayout; │ + .local v14, "scrollView":Landroid/widget/ScrollView; │ + new-instance v15, Landroid/widget/LinearLayout; │ │ invoke-virtual/range {p0 .. p0}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ - move-object/from16 v0, v16 │ - │ - invoke-direct {v0, v1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ + invoke-direct {v15, v1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ │ .line 237 │ - .local v16, "tl":Landroid/widget/LinearLayout; │ + .local v15, "tl":Landroid/widget/LinearLayout; │ const/4 v1, 0x1 │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V │ + invoke-virtual {v15, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V │ │ .line 239 │ invoke-virtual/range {p0 .. p0}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ @@ -2042,270 +2069,270 @@ │ if-ne v1, v2, :cond_1 │ │ const/4 v10, 0x5 │ │ .line 240 │ .local v10, "defaultRowCount":I │ :goto_0 │ - move v14, v10 │ + move v13, v10 │ │ .line 242 │ - .local v14, "rowCount":I │ - new-instance v13, Landroid/widget/LinearLayout$LayoutParams; │ + .local v13, "rowCount":I │ + new-instance v12, Landroid/widget/LinearLayout$LayoutParams; │ │ const/4 v1, -0x1 │ │ const/4 v2, -0x2 │ │ const/high16 v3, 0x3f800000 # 1.0f │ │ - invoke-direct {v13, v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ + invoke-direct {v12, v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;->(IIF)V │ │ .line 244 │ - .local v13, "imgLayoutParams":Landroid/widget/LinearLayout$LayoutParams; │ + .local v12, "imgLayoutParams":Landroid/widget/LinearLayout$LayoutParams; │ const/4 v1, 0x1 │ │ const/high16 v2, 0x42340000 # 45.0f │ │ + .line 245 │ invoke-virtual/range {p0 .. p0}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;->getContext()Landroid/content/Context; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v3 │ │ + .line 244 │ invoke-static {v1, v2, v3}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F │ │ move-result v1 │ │ float-to-int v1, v1 │ │ - iput v1, v13, Landroid/widget/LinearLayout$LayoutParams;->height:I │ + iput v1, v12, Landroid/widget/LinearLayout$LayoutParams;->height:I │ │ .line 246 │ const/4 v1, 0x2 │ │ const/4 v2, 0x2 │ │ const/4 v3, 0x2 │ │ const/4 v5, 0x2 │ │ - invoke-virtual {v13, v1, v2, v3, v5}, Landroid/widget/LinearLayout$LayoutParams;->setMargins(IIII)V │ + invoke-virtual {v12, v1, v2, v3, v5}, Landroid/widget/LinearLayout$LayoutParams;->setMargins(IIII)V │ │ .line 247 │ - const/16 v17, 0x0 │ + const/16 v16, 0x0 │ │ .line 249 │ - .local v17, "tr":Landroid/widget/LinearLayout; │ + .local v16, "tr":Landroid/widget/LinearLayout; │ invoke-virtual {v9}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v17 │ │ - .local v11, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_3 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$BBColor; │ │ .line 250 │ .local v7, "bbColor":Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$BBColor; │ - if-ne v14, v10, :cond_0 │ + if-ne v13, v10, :cond_0 │ │ .line 251 │ - new-instance v17, Landroid/widget/LinearLayout; │ + new-instance v16, Landroid/widget/LinearLayout; │ │ - .end local v17 # "tr":Landroid/widget/LinearLayout; │ + .end local v16 # "tr":Landroid/widget/LinearLayout; │ invoke-virtual/range {p0 .. p0}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ invoke-direct {v0, v1}, Landroid/widget/LinearLayout;->(Landroid/content/Context;)V │ │ .line 252 │ - .restart local v17 # "tr":Landroid/widget/LinearLayout; │ + .restart local v16 # "tr":Landroid/widget/LinearLayout; │ const/4 v1, 0x0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V │ │ .line 253 │ - invoke-virtual/range {v16 .. v17}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ + invoke-virtual/range {v15 .. v16}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ .line 254 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ .line 256 │ :cond_0 │ iget-object v4, v7, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$BBColor;->ColorName:Ljava/lang/String; │ │ .line 257 │ .local v4, "key":Ljava/lang/String; │ iget-object v8, v7, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$BBColor;->ColorValue:Ljava/lang/String; │ │ .line 259 │ .local v8, "colorValue":Ljava/lang/String; │ - new-instance v12, Landroid/widget/Button; │ + new-instance v11, Landroid/widget/Button; │ │ invoke-virtual/range {p0 .. p0}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ - invoke-direct {v12, v1}, Landroid/widget/Button;->(Landroid/content/Context;)V │ + invoke-direct {v11, v1}, Landroid/widget/Button;->(Landroid/content/Context;)V │ │ .line 260 │ - .local v12, "imageButton":Landroid/widget/Button; │ + .local v11, "imageButton":Landroid/widget/Button; │ invoke-static {v8}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I │ │ move-result v1 │ │ - invoke-virtual {v12, v1}, Landroid/widget/Button;->setBackgroundColor(I)V │ + invoke-virtual {v11, v1}, Landroid/widget/Button;->setBackgroundColor(I)V │ │ .line 261 │ const-string v1, "white" │ │ invoke-virtual {v4, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ .line 262 │ const/high16 v1, -0x1000000 │ │ - invoke-virtual {v12, v1}, Landroid/widget/Button;->setTextColor(I)V │ + invoke-virtual {v11, v1}, Landroid/widget/Button;->setTextColor(I)V │ │ .line 265 │ :goto_2 │ - invoke-virtual {v12, v4}, Landroid/widget/Button;->setContentDescription(Ljava/lang/CharSequence;)V │ + invoke-virtual {v11, v4}, Landroid/widget/Button;->setContentDescription(Ljava/lang/CharSequence;)V │ │ .line 266 │ - invoke-virtual {v12, v4}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v11, v4}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 267 │ const-string v1, "colored" │ │ - invoke-virtual {v12, v1}, Landroid/widget/Button;->setTag(Ljava/lang/Object;)V │ + invoke-virtual {v11, v1}, Landroid/widget/Button;->setTag(Ljava/lang/Object;)V │ │ .line 268 │ - invoke-virtual {v12, v13}, Landroid/widget/Button;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v11, v12}, Landroid/widget/Button;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 269 │ new-instance v1, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$3; │ │ move-object/from16 v2, p0 │ │ move-object/from16 v3, p3 │ │ move/from16 v5, p1 │ │ move/from16 v6, p2 │ │ invoke-direct/range {v1 .. v6}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$3;->(Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;Ljava/lang/String;Ljava/lang/String;II)V │ │ - invoke-virtual {v12, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v11, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 280 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v0, v11, v12}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 282 │ - add-int/lit8 v14, v14, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ .line 283 │ goto :goto_1 │ │ .line 239 │ .end local v4 # "key":Ljava/lang/String; │ .end local v7 # "bbColor":Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$BBColor; │ .end local v8 # "colorValue":Ljava/lang/String; │ .end local v10 # "defaultRowCount":I │ - .end local v11 # "i$":Ljava/util/Iterator; │ - .end local v12 # "imageButton":Landroid/widget/Button; │ - .end local v13 # "imgLayoutParams":Landroid/widget/LinearLayout$LayoutParams; │ - .end local v14 # "rowCount":I │ - .end local v17 # "tr":Landroid/widget/LinearLayout; │ + .end local v11 # "imageButton":Landroid/widget/Button; │ + .end local v12 # "imgLayoutParams":Landroid/widget/LinearLayout$LayoutParams; │ + .end local v13 # "rowCount":I │ + .end local v16 # "tr":Landroid/widget/LinearLayout; │ :cond_1 │ const/4 v10, 0x3 │ │ goto/16 :goto_0 │ │ .line 264 │ .restart local v4 # "key":Ljava/lang/String; │ .restart local v7 # "bbColor":Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$BBColor; │ .restart local v8 # "colorValue":Ljava/lang/String; │ .restart local v10 # "defaultRowCount":I │ - .restart local v11 # "i$":Ljava/util/Iterator; │ - .restart local v12 # "imageButton":Landroid/widget/Button; │ - .restart local v13 # "imgLayoutParams":Landroid/widget/LinearLayout$LayoutParams; │ - .restart local v14 # "rowCount":I │ - .restart local v17 # "tr":Landroid/widget/LinearLayout; │ + .restart local v11 # "imageButton":Landroid/widget/Button; │ + .restart local v12 # "imgLayoutParams":Landroid/widget/LinearLayout$LayoutParams; │ + .restart local v13 # "rowCount":I │ + .restart local v16 # "tr":Landroid/widget/LinearLayout; │ :cond_2 │ const/4 v1, -0x1 │ │ - invoke-virtual {v12, v1}, Landroid/widget/Button;->setTextColor(I)V │ + invoke-virtual {v11, v1}, Landroid/widget/Button;->setTextColor(I)V │ │ goto :goto_2 │ │ .line 286 │ .end local v4 # "key":Ljava/lang/String; │ .end local v7 # "bbColor":Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView$BBColor; │ .end local v8 # "colorValue":Ljava/lang/String; │ - .end local v12 # "imageButton":Landroid/widget/Button; │ + .end local v11 # "imageButton":Landroid/widget/Button; │ :cond_3 │ new-instance v1, Landroid/view/ViewGroup$LayoutParams; │ │ const/4 v2, -0x1 │ │ const/4 v3, -0x1 │ │ invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;->(II)V │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v15, v0, v1}, Landroid/widget/ScrollView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ + invoke-virtual {v14, v15, v1}, Landroid/widget/ScrollView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 287 │ new-instance v1, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-virtual/range {p0 .. p0}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;->getContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v2, 0x1 │ │ + .line 288 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ - invoke-virtual {v1, v15, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 289 │ + invoke-virtual {v1, v14, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 290 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v1 │ │ move-object/from16 v0, p0 │ │ iput-object v1, v0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BbCodesQuickView;->m_ColorsDialog:Landroid/app/Dialog; ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/items/EmoticsQuickView$MyWebViewClient.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/EmoticsQuickView; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/EmoticsQuickView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/EmoticsQuickView; │ │ .prologue │ .line 93 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/EmoticsQuickView$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/EmoticsQuickView; │ │ invoke-direct {p0}, Landroid/webkit/WebViewClient;->()V │ │ @@ -126,14 +127,15 @@ │ │ if-lez v3, :cond_2 │ │ const-string v3, " " │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/EmoticsQuickView$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/EmoticsQuickView; │ │ + .line 105 │ invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/EmoticsQuickView;->getEditor()Landroid/widget/EditText; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/widget/EditText;->getSelectionEnd()I │ │ move-result v4 ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/items/EmoticsQuickView.smali │ @@ -25,27 +25,27 @@ │ invoke-direct {p0, p1}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/BaseQuickView;->(Landroid/content/Context;)V │ │ .line 47 │ return-void │ .end method │ │ .method private loadWebView()V │ - .locals 12 │ + .locals 11 │ │ .prologue │ .line 62 │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ .line 63 │ - .local v10, "sb":Ljava/lang/StringBuilder; │ + .local v9, "sb":Ljava/lang/StringBuilder; │ const-string v0, "append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ move-result-object v1 │ │ @@ -60,172 +60,179 @@ │ const-string v1, "\">" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 65 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/emotic/Smiles;->getSmilesDict()Ljava/util/Hashtable; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 66 │ - .local v11, "smiles":Ljava/util/Hashtable;, "Ljava/util/Hashtable;" │ + .local v10, "smiles":Ljava/util/Hashtable;, "Ljava/util/Hashtable;" │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences$Topic$Post;->getEmoticFavorites()Ljava/util/Set; │ │ move-result-object v6 │ │ .line 67 │ .local v6, "favorites":Ljava/util/Set;, "Ljava/util/Set;" │ const/4 v7, 0x0 │ │ .line 68 │ .local v7, "favoritesCount":I │ invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v1 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ .line 69 │ - .local v9, "key":Ljava/lang/String; │ - invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + .local v8, "key":Ljava/lang/String; │ + invoke-static {v8}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ .line 70 │ add-int/lit8 v7, v7, 0x1 │ │ .line 72 │ const-string v0, "append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 73 │ + invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, "\">append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 74 │ + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v9}, Ljava/lang/String;->trim()Ljava/lang/String; │ + .line 75 │ + invoke-virtual {v8}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ move-result-object v0 │ │ - invoke-virtual {v11, v0}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v10, v0}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, "\" /> " │ + const-string v2, "\" /> " │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 76 │ + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 78 │ - .end local v9 # "key":Ljava/lang/String; │ + .end local v8 # "key":Ljava/lang/String; │ :cond_1 │ if-lez v7, :cond_2 │ │ .line 79 │ const-string v0, "
" │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 80 │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/Hashtable;->keySet()Ljava/util/Set; │ + invoke-virtual {v10}, Ljava/util/Hashtable;->keySet()Ljava/util/Set; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v1 │ │ :goto_1 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v0 │ │ if-eqz v0, :cond_3 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ .line 81 │ - .restart local v9 # "key":Ljava/lang/String; │ + .restart local v8 # "key":Ljava/lang/String; │ const-string v0, "append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 82 │ + invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, "\">append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 83 │ + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v9}, Ljava/lang/String;->trim()Ljava/lang/String; │ + .line 84 │ + invoke-virtual {v8}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ move-result-object v0 │ │ - invoke-virtual {v11, v0}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v10, v0}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ - invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ - const-string v1, "\" /> " │ + const-string v2, "\" /> " │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 85 │ + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ .line 88 │ - .end local v9 # "key":Ljava/lang/String; │ + .end local v8 # "key":Ljava/lang/String; │ :cond_3 │ const-string v0, "" │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 89 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/EmoticsQuickView;->webView:Landroid/webkit/WebView; │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/EmoticsQuickView$MyWebViewClient; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/EmoticsQuickView$MyWebViewClient;->(Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/EmoticsQuickView;)V │ @@ -233,15 +240,15 @@ │ invoke-virtual {v0, v1}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V │ │ .line 90 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/EmoticsQuickView;->webView:Landroid/webkit/WebView; │ │ const-string v1, "http://4pda.ru/forum/" │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "text/html" │ │ const-string v4, "UTF-8" ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView; │ │ .prologue │ .line 54 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView$1;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView; │ │ .prologue │ .line 66 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView$2;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView; │ │ .prologue │ .line 79 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView$3;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -249,14 +250,15 @@ │ if-nez v1, :cond_6 │ │ const/4 v1, 0x0 │ │ :goto_5 │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView$3;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView; │ │ + .line 97 │ invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView;->getTopicId()Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ @@ -269,14 +271,15 @@ │ │ invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView$3;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView; │ │ + .line 98 │ # invokes: Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView;->getPostBody()Ljava/lang/CharSequence; │ invoke-static {v4}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView;->access$000(Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView;)Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ @@ -286,14 +289,15 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Lorg/softeg/slartus/forpdaplus/App;->getCurrentFragmentTag()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 96 │ invoke-static/range {v0 .. v5}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->newPost(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_4 │ │ :cond_6 │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView$3;->this$0:Lorg/softeg/slartus/forpdaplus/controls/quickpost/items/SettingsQuickView; ├── smali/org/softeg/slartus/forpdaplus/db/BaseTable.smali │ @@ -82,16 +82,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v2 │ │ .line 36 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 34 │ return v2 │ │ + .line 36 │ .end local v1 # "query":Ljava/lang/String; │ :catchall_0 │ move-exception v2 │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ throw v2 ├── smali/org/softeg/slartus/forpdaplus/db/DownloadsTable.smali │ @@ -282,14 +282,15 @@ │ .line 105 │ :cond_0 │ if-eqz v1, :cond_1 │ │ .line 107 │ invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ + .line 101 │ .end local v0 # "count":Ljava/lang/String; │ .end local v2 # "dbHelper":Lorg/softeg/slartus/forpdaplus/db/DbHelper; │ .end local v5 # "nextId":I │ :cond_1 │ :goto_0 │ return v6 ├── smali/org/softeg/slartus/forpdaplus/db/ForumsTableOld.smali │ @@ -53,77 +53,76 @@ │ .line 19 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method private static clearForums(Lorg/softeg/slartus/forpdaplus/classes/Forum;)V │ - .locals 4 │ + .locals 3 │ .param p0, "mainForum" # Lorg/softeg/slartus/forpdaplus/classes/Forum; │ │ .prologue │ .line 89 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/classes/Forum;->getForums()Lorg/softeg/slartus/forpdaplus/classes/Forums; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/classes/Forums;->size()I │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/classes/Forums;->size()I │ │ - move-result v2 │ + move-result v1 │ │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - if-ne v2, v3, :cond_1 │ + if-ne v1, v2, :cond_1 │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/classes/Forum;->getForums()Lorg/softeg/slartus/forpdaplus/classes/Forums; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-virtual {v2, v3}, Lorg/softeg/slartus/forpdaplus/classes/Forums;->get(I)Ljava/lang/Object; │ + invoke-virtual {v1, v2}, Lorg/softeg/slartus/forpdaplus/classes/Forums;->get(I)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaplus/classes/Forum; │ + check-cast v1, Lorg/softeg/slartus/forpdaplus/classes/Forum; │ │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/classes/Forum;->getTitle()Ljava/lang/String; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/classes/Forum;->getTitle()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - const-string v3, " @ \u0442\u0435\u043c\u044b" │ + const-string v2, " @ \u0442\u0435\u043c\u044b" │ │ - invoke-virtual {v2, v3}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v1, v2}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 90 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/classes/Forum;->getForums()Lorg/softeg/slartus/forpdaplus/classes/Forums; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/classes/Forums;->clear()V │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/classes/Forums;->clear()V │ │ .line 96 │ :cond_0 │ return-void │ │ .line 92 │ :cond_1 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/classes/Forum;->getForums()Lorg/softeg/slartus/forpdaplus/classes/Forums; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/classes/Forums;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/classes/Forums;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 ├── smali/org/softeg/slartus/forpdaplus/devdb/ParentFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment; │ │ .prologue │ .line 96 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/devdb/ParentFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment; │ │ .prologue │ .line 195 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/devdb/ParentFragment$HelperTask.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment; │ │ .prologue │ .line 220 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment$HelperTask;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ @@ -246,32 +247,37 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v2, 0x1 │ │ + .line 239 │ invoke-virtual {v1, v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 240 │ invoke-virtual {v1, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430" │ │ + .line 241 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 242 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v1 │ │ + .line 238 │ # setter for: Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ invoke-static {v0, v1}, Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment;->access$202(Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment;Lcom/afollestad/materialdialogs/MaterialDialog;)Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 243 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment$HelperTask;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment; │ │ # getter for: Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; ├── smali/org/softeg/slartus/forpdaplus/devdb/ParentFragment.smali │ @@ -584,14 +584,15 @@ │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment$1;->(Lorg/softeg/slartus/forpdaplus/devdb/ParentFragment;)V │ │ + .line 96 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 102 │ return-void │ .end method │ │ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; ├── smali/org/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Lorg/softeg/slartus/forpdaplus/devdb/model/CommentsModel; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter;Lorg/softeg/slartus/forpdaplus/devdb/model/CommentsModel;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter; │ │ .prologue │ .line 55 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter$1;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter$1;->val$obj:Lorg/softeg/slartus/forpdaplus/devdb/model/CommentsModel; ├── smali/org/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter; │ │ .prologue │ .line 62 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter$2;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Lorg/softeg/slartus/forpdaplus/devdb/model/CommentsModel; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter;Lorg/softeg/slartus/forpdaplus/devdb/model/CommentsModel;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter; │ │ .prologue │ .line 68 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter$3;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/devdb/adapters/CommentsAdapter$3;->val$obj:Lorg/softeg/slartus/forpdaplus/devdb/model/CommentsModel; ├── smali/org/softeg/slartus/forpdaplus/devdb/adapters/DiscussionAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Lorg/softeg/slartus/forpdaplus/devdb/model/DiscussionModel; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/devdb/adapters/DiscussionAdapter;Lorg/softeg/slartus/forpdaplus/devdb/model/DiscussionModel;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/devdb/adapters/DiscussionAdapter; │ │ .prologue │ .line 49 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/devdb/adapters/DiscussionAdapter$1;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/adapters/DiscussionAdapter; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/devdb/adapters/DiscussionAdapter$1;->val$obj:Lorg/softeg/slartus/forpdaplus/devdb/model/DiscussionModel; ├── smali/org/softeg/slartus/forpdaplus/devdb/adapters/FirmwareAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Lorg/softeg/slartus/forpdaplus/devdb/model/FirmwareModel; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/devdb/adapters/FirmwareAdapter;Lorg/softeg/slartus/forpdaplus/devdb/model/FirmwareModel;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/devdb/adapters/FirmwareAdapter; │ │ .prologue │ .line 50 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/devdb/adapters/FirmwareAdapter$1;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/adapters/FirmwareAdapter; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/devdb/adapters/FirmwareAdapter$1;->val$obj:Lorg/softeg/slartus/forpdaplus/devdb/model/FirmwareModel; ├── smali/org/softeg/slartus/forpdaplus/devdb/adapters/PricesAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Lorg/softeg/slartus/forpdaplus/devdb/model/PricesModel; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/devdb/adapters/PricesAdapter;Lorg/softeg/slartus/forpdaplus/devdb/model/PricesModel;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/devdb/adapters/PricesAdapter; │ │ .prologue │ .line 53 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/devdb/adapters/PricesAdapter$1;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/adapters/PricesAdapter; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/devdb/adapters/PricesAdapter$1;->val$obj:Lorg/softeg/slartus/forpdaplus/devdb/model/PricesModel; ├── smali/org/softeg/slartus/forpdaplus/devdb/adapters/ReviewsAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$obj:Lorg/softeg/slartus/forpdaplus/devdb/model/ReviewsModel; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/devdb/adapters/ReviewsAdapter;Lorg/softeg/slartus/forpdaplus/devdb/model/ReviewsModel;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/devdb/adapters/ReviewsAdapter; │ │ .prologue │ .line 53 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/devdb/adapters/ReviewsAdapter$1;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/adapters/ReviewsAdapter; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/devdb/adapters/ReviewsAdapter$1;->val$obj:Lorg/softeg/slartus/forpdaplus/devdb/model/ReviewsModel; ├── smali/org/softeg/slartus/forpdaplus/devdb/adapters/ReviewsAdapter$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/devdb/adapters/ReviewsAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/devdb/adapters/ReviewsAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/devdb/adapters/ReviewsAdapter; │ │ .prologue │ .line 61 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/devdb/adapters/ReviewsAdapter$2;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/adapters/ReviewsAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/devdb/fragments/CommentsFragment$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/devdb/fragments/CommentsFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/devdb/fragments/CommentsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/devdb/fragments/CommentsFragment; │ │ .prologue │ .line 52 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/CommentsFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/fragments/CommentsFragment; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/softeg/slartus/forpdaplus/devdb/fragments/DiscussionFragment$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/devdb/fragments/DiscussionFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/devdb/fragments/DiscussionFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/devdb/fragments/DiscussionFragment; │ │ .prologue │ .line 53 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/DiscussionFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/fragments/DiscussionFragment; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/softeg/slartus/forpdaplus/devdb/fragments/FirmwareFragment$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/devdb/fragments/FirmwareFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/devdb/fragments/FirmwareFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/devdb/fragments/FirmwareFragment; │ │ .prologue │ .line 54 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/FirmwareFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/fragments/FirmwareFragment; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/softeg/slartus/forpdaplus/devdb/fragments/PricesFragment$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/devdb/fragments/PricesFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/devdb/fragments/PricesFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/devdb/fragments/PricesFragment; │ │ .prologue │ .line 52 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/PricesFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/fragments/PricesFragment; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/softeg/slartus/forpdaplus/devdb/fragments/ReviewsFragment$1.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/devdb/fragments/ReviewsFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/devdb/fragments/ReviewsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/devdb/fragments/ReviewsFragment; │ │ .prologue │ .line 70 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/ReviewsFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/fragments/ReviewsFragment; │ │ invoke-direct {p0}, Lcom/google/gson/reflect/TypeToken;->()V ├── smali/org/softeg/slartus/forpdaplus/devdb/fragments/ReviewsFragment.smali │ @@ -48,98 +48,113 @@ │ .line 97 │ new-instance v2, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ invoke-direct {v2}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->()V │ │ const v3, 0x7f020087 │ │ + .line 98 │ invoke-virtual {v2, v3}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->showImageForEmptyUri(I)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v2 │ │ const/16 v3, 0x3e8 │ │ + .line 99 │ invoke-virtual {v2, v3}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->delayBeforeLoading(I)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ + .line 100 │ invoke-virtual {v2, v3}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->resetViewBeforeLoading(Z)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v2 │ │ + .line 101 │ invoke-virtual {v2, v4}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->cacheInMemory(Z)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v2 │ │ + .line 102 │ invoke-virtual {v2, v4}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->cacheOnDisc(Z)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v2 │ │ sget-object v3, Landroid/graphics/Bitmap$Config;->RGB_565:Landroid/graphics/Bitmap$Config; │ │ + .line 103 │ invoke-virtual {v2, v3}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->bitmapConfig(Landroid/graphics/Bitmap$Config;)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v2 │ │ new-instance v3, Landroid/os/Handler; │ │ invoke-direct {v3}, Landroid/os/Handler;->()V │ │ + .line 104 │ invoke-virtual {v2, v3}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->handler(Landroid/os/Handler;)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v2 │ │ + .line 105 │ invoke-virtual {v2}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->build()Lcom/nostra13/universalimageloader/core/DisplayImageOptions; │ │ move-result-object v1 │ │ .line 106 │ .local v1, "options":Lcom/nostra13/universalimageloader/core/DisplayImageOptions; │ new-instance v2, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ invoke-direct {v2, p0}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->(Landroid/content/Context;)V │ │ const/4 v3, 0x5 │ │ + .line 107 │ invoke-virtual {v2, v3}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->threadPoolSize(I)Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v2 │ │ + .line 108 │ invoke-virtual {v2, v4}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->threadPriority(I)Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v2 │ │ + .line 109 │ invoke-virtual {v2}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->denyCacheImageMultipleSizesInMemory()Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v2 │ │ new-instance v3, Lcom/nostra13/universalimageloader/cache/memory/impl/UsingFreqLimitedMemoryCache; │ │ const/high16 v4, 0x200000 │ │ invoke-direct {v3, v4}, Lcom/nostra13/universalimageloader/cache/memory/impl/UsingFreqLimitedMemoryCache;->(I)V │ │ + .line 110 │ invoke-virtual {v2, v3}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->memoryCache(Lcom/nostra13/universalimageloader/cache/memory/MemoryCache;)Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v2 │ │ new-instance v3, Lcom/nostra13/universalimageloader/cache/disc/naming/HashCodeFileNameGenerator; │ │ invoke-direct {v3}, Lcom/nostra13/universalimageloader/cache/disc/naming/HashCodeFileNameGenerator;->()V │ │ + .line 111 │ invoke-virtual {v2, v3}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->discCacheFileNameGenerator(Lcom/nostra13/universalimageloader/cache/disc/naming/FileNameGenerator;)Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v2 │ │ + .line 112 │ invoke-virtual {v2, v1}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->defaultDisplayImageOptions(Lcom/nostra13/universalimageloader/core/DisplayImageOptions;)Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v2 │ │ + .line 113 │ invoke-virtual {v2}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->build()Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration; │ │ move-result-object v0 │ │ .line 115 │ .local v0, "config":Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration; │ invoke-static {}, Lcom/nostra13/universalimageloader/core/ImageLoader;->getInstance()Lcom/nostra13/universalimageloader/core/ImageLoader; ├── smali/org/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment; │ │ .prologue │ .line 102 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment.smali │ @@ -84,178 +84,177 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 66 │ - iget-object v10, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->data:Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel; │ + iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->data:Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel; │ │ - invoke-virtual {v10}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->getGalleryLinks()Ljava/util/ArrayList; │ + invoke-virtual {v8}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->getGalleryLinks()Ljava/util/ArrayList; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - iput-object v10, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->imgUrls:Ljava/util/ArrayList; │ + iput-object v8, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->imgUrls:Ljava/util/ArrayList; │ │ .line 67 │ - iget-object v10, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->view:Landroid/view/View; │ + iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->view:Landroid/view/View; │ │ - const v11, 0x7f0d009a │ + const v9, 0x7f0d009a │ │ - invoke-virtual {v10, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v8, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - check-cast v8, Landroid/widget/LinearLayout; │ + check-cast v6, Landroid/widget/LinearLayout; │ │ .line 68 │ - .local v8, "specList":Landroid/widget/LinearLayout; │ - iget-object v10, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->data:Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel; │ + .local v6, "specList":Landroid/widget/LinearLayout; │ + iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->data:Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel; │ │ - invoke-virtual {v10}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->getSpecTable()Lorg/jsoup/select/Elements; │ + invoke-virtual {v8}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->getSpecTable()Lorg/jsoup/select/Elements; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - invoke-virtual {v10}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v8}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ :cond_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v10 │ + move-result v9 │ │ - if-eqz v10, :cond_1 │ + if-eqz v9, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lorg/jsoup/nodes/Element; │ │ .line 69 │ .local v1, "element":Lorg/jsoup/nodes/Element; │ invoke-virtual {v1}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/String;->isEmpty()Z │ + invoke-virtual {v9}, Ljava/lang/String;->isEmpty()Z │ │ - move-result v10 │ + move-result v9 │ │ - if-nez v10, :cond_0 │ + if-nez v9, :cond_0 │ │ .line 70 │ - new-instance v9, Landroid/widget/TextView; │ + new-instance v7, Landroid/widget/TextView; │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-direct {v9, v10}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ + invoke-direct {v7, v9}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 71 │ - .local v9, "title":Landroid/widget/TextView; │ + .local v7, "title":Landroid/widget/TextView; │ + const/16 v9, 0x10 │ + │ + invoke-direct {p0, v9}, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->convertToDp(I)I │ + │ + move-result v9 │ + │ const/16 v10, 0x10 │ │ invoke-direct {p0, v10}, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->convertToDp(I)I │ │ move-result v10 │ │ const/16 v11, 0x10 │ │ invoke-direct {p0, v11}, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->convertToDp(I)I │ │ move-result v11 │ │ - const/16 v12, 0x10 │ + const/4 v12, 0x0 │ │ invoke-direct {p0, v12}, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->convertToDp(I)I │ │ move-result v12 │ │ - const/4 v13, 0x0 │ - │ - invoke-direct {p0, v13}, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->convertToDp(I)I │ - │ - move-result v13 │ - │ - invoke-virtual {v9, v10, v11, v12, v13}, Landroid/widget/TextView;->setPadding(IIII)V │ + invoke-virtual {v7, v9, v10, v11, v12}, Landroid/widget/TextView;->setPadding(IIII)V │ │ .line 72 │ - const/high16 v10, 0x41a00000 # 20.0f │ + const/high16 v9, 0x41a00000 # 20.0f │ │ - invoke-virtual {v9, v10}, Landroid/widget/TextView;->setTextSize(F)V │ + invoke-virtual {v7, v9}, Landroid/widget/TextView;->setTextSize(F)V │ │ .line 73 │ - invoke-virtual {v9}, Landroid/widget/TextView;->getTypeface()Landroid/graphics/Typeface; │ + invoke-virtual {v7}, Landroid/widget/TextView;->getTypeface()Landroid/graphics/Typeface; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ - invoke-virtual {v9, v10, v11}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V │ + invoke-virtual {v7, v9, v10}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V │ │ .line 74 │ - const-string v10, ".specifications-title" │ + const-string v9, ".specifications-title" │ │ - invoke-virtual {v1, v10}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v9}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual {v9}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v7, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 75 │ - invoke-virtual {v8, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ + invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ .line 76 │ - const-string v10, ".specifications-row" │ + const-string v9, ".specifications-row" │ │ - invoke-virtual {v1, v10}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v1, v9}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v9}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v9 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_0 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - check-cast v6, Lorg/jsoup/nodes/Element; │ + check-cast v4, Lorg/jsoup/nodes/Element; │ │ .line 77 │ - .local v6, "row":Lorg/jsoup/nodes/Element; │ - new-instance v7, Landroid/widget/TextView; │ + .local v4, "row":Lorg/jsoup/nodes/Element; │ + new-instance v5, Landroid/widget/TextView; │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->getContext()Landroid/content/Context; │ │ move-result-object v10 │ │ - invoke-direct {v7, v10}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ + invoke-direct {v5, v10}, Landroid/widget/TextView;->(Landroid/content/Context;)V │ │ .line 78 │ - .local v7, "rowText":Landroid/widget/TextView; │ + .local v5, "rowText":Landroid/widget/TextView; │ const/16 v10, 0x10 │ │ invoke-direct {p0, v10}, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->convertToDp(I)I │ │ move-result v10 │ │ const/4 v11, 0x4 │ @@ -272,24 +271,24 @@ │ │ const/16 v13, 0x8 │ │ invoke-direct {p0, v13}, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->convertToDp(I)I │ │ move-result v13 │ │ - invoke-virtual {v7, v10, v11, v12, v13}, Landroid/widget/TextView;->setPadding(IIII)V │ + invoke-virtual {v5, v10, v11, v12, v13}, Landroid/widget/TextView;->setPadding(IIII)V │ │ .line 79 │ new-instance v10, Ljava/lang/StringBuilder; │ │ invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ const-string v11, "dt" │ │ - invoke-virtual {v6, v11}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v4, v11}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v11 │ │ @@ -305,15 +304,15 @@ │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ const-string v11, "dd" │ │ - invoke-virtual {v6, v11}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v4, v11}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v11 │ │ @@ -335,138 +334,137 @@ │ │ move-result-object v10 │ │ invoke-static {v10}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ move-result-object v10 │ │ - invoke-virtual {v7, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v5, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 80 │ - invoke-virtual {v8, v7}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ + invoke-virtual {v6, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V │ │ goto :goto_0 │ │ .line 84 │ .end local v1 # "element":Lorg/jsoup/nodes/Element; │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v6 # "row":Lorg/jsoup/nodes/Element; │ - .end local v7 # "rowText":Landroid/widget/TextView; │ - .end local v9 # "title":Landroid/widget/TextView; │ + .end local v4 # "row":Lorg/jsoup/nodes/Element; │ + .end local v5 # "rowText":Landroid/widget/TextView; │ + .end local v7 # "title":Landroid/widget/TextView; │ :cond_1 │ - iget-object v10, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->view:Landroid/view/View; │ + iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->view:Landroid/view/View; │ │ - const v11, 0x7f0d0097 │ + const v9, 0x7f0d0097 │ │ - invoke-virtual {v10, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v8, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/Gallery; │ │ .line 85 │ .local v2, "gallery":Landroid/widget/Gallery; │ new-instance v0, Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/LazyAdapter; │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - iget-object v10, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->data:Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel; │ + iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->data:Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel; │ │ - invoke-virtual {v10}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->getGalleryImages()Ljava/util/ArrayList; │ + invoke-virtual {v8}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->getGalleryImages()Ljava/util/ArrayList; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - iget-object v12, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->data:Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel; │ + iget-object v10, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->data:Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel; │ │ - invoke-virtual {v12}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->getGalleryImages()Ljava/util/ArrayList; │ + invoke-virtual {v10}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->getGalleryImages()Ljava/util/ArrayList; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v10}, Ljava/util/ArrayList;->size()I │ │ - move-result v12 │ + move-result v10 │ │ - new-array v12, v12, [Ljava/lang/String; │ + new-array v10, v10, [Ljava/lang/String; │ │ - invoke-virtual {v10, v12}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-virtual {v8, v10}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - check-cast v10, [Ljava/lang/String; │ + check-cast v8, [Ljava/lang/String; │ │ - invoke-direct {v0, v11, v10}, Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/LazyAdapter;->(Landroid/app/Activity;[Ljava/lang/String;)V │ + invoke-direct {v0, v9, v8}, Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/LazyAdapter;->(Landroid/app/Activity;[Ljava/lang/String;)V │ │ .line 86 │ .local v0, "adapter":Lorg/softeg/slartus/forpdaplus/classes/LazyGallery/LazyAdapter; │ invoke-virtual {v2, v0}, Landroid/widget/Gallery;->setAdapter(Landroid/widget/SpinnerAdapter;)V │ │ .line 102 │ - new-instance v10, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment$1; │ + new-instance v8, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment$1; │ │ - invoke-direct {v10, p0}, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment$1;->(Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;)V │ + invoke-direct {v8, p0}, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment$1;->(Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;)V │ │ - invoke-virtual {v2, v10}, Landroid/widget/Gallery;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ + invoke-virtual {v2, v8}, Landroid/widget/Gallery;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ .line 114 │ - iget-object v10, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->data:Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel; │ + iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->data:Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel; │ │ - invoke-virtual {v10}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->getPrice()Ljava/lang/String; │ + invoke-virtual {v8}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->getPrice()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - if-eqz v10, :cond_2 │ + if-eqz v8, :cond_2 │ │ .line 115 │ - iget-object v10, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->view:Landroid/view/View; │ + iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->view:Landroid/view/View; │ │ - const v11, 0x7f0d0098 │ + const v9, 0x7f0d0098 │ │ - invoke-virtual {v10, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v8, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - check-cast v5, Landroid/widget/TextView; │ + check-cast v3, Landroid/widget/TextView; │ │ .line 116 │ - .local v5, "priceTV":Landroid/widget/TextView; │ - const/4 v10, 0x0 │ + .local v3, "priceTV":Landroid/widget/TextView; │ + const/4 v8, 0x0 │ │ - invoke-virtual {v5, v10}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v3, v8}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 117 │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v11, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->data:Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel; │ + iget-object v9, p0, Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment;->data:Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel; │ │ - invoke-virtual {v11}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->getPrice()Ljava/lang/String; │ + invoke-virtual {v9}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->getPrice()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - const-string v11, " \u0420" │ + const-string v9, " \u0420" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - invoke-virtual {v5, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 121 │ - .end local v5 # "priceTV":Landroid/widget/TextView; │ + .end local v3 # "priceTV":Landroid/widget/TextView; │ :cond_2 │ return-void │ .end method │ │ .method public static newInstance(Landroid/content/Context;Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;)Lorg/softeg/slartus/forpdaplus/devdb/fragments/SpecFragment; │ .locals 2 │ .param p0, "context" # Landroid/content/Context; ├── smali/org/softeg/slartus/forpdaplus/devdb/helpers/ParseHelper.smali │ @@ -22,15 +22,15 @@ │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParseHelper;->parsed:Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel; │ │ return-void │ .end method │ │ .method private parseComments(Lorg/jsoup/nodes/Element;)V │ - .locals 17 │ + .locals 16 │ .param p1, "main" # Lorg/jsoup/nodes/Element; │ │ .prologue │ .line 70 │ new-instance v9, Ljava/util/ArrayList; │ │ invoke-direct {v9}, Ljava/util/ArrayList;->()V │ @@ -205,49 +205,47 @@ │ .line 89 │ .local v13, "elements1":Lorg/jsoup/select/Elements; │ if-eqz v13, :cond_2 │ │ .line 90 │ invoke-virtual {v13}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v15 │ + move-result-object v1 │ │ - .local v15, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v15 │ │ - if-eqz v1, :cond_2 │ + if-eqz v15, :cond_2 │ │ - invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v12 │ │ check-cast v12, Lorg/jsoup/nodes/Element; │ │ .line 91 │ .local v12, "element2":Lorg/jsoup/nodes/Element; │ - const-string v1, "div.line" │ + const-string v15, "div.line" │ │ - invoke-virtual {v12, v1}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v12, v15}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v1 │ + move-result-object v15 │ │ - invoke-virtual {v1}, Lorg/jsoup/select/Elements;->text()Ljava/lang/String; │ + invoke-virtual {v15}, Lorg/jsoup/select/Elements;->text()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v15 │ │ - invoke-virtual {v8, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v8, v15}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 92 │ .end local v12 # "element2":Lorg/jsoup/nodes/Element; │ - .end local v15 # "i$":Ljava/util/Iterator; │ :cond_2 │ new-instance v1, Lorg/softeg/slartus/forpdaplus/devdb/model/CommentsModel; │ │ invoke-direct/range {v1 .. v8}, Lorg/softeg/slartus/forpdaplus/devdb/model/CommentsModel;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;)V │ │ invoke-interface {v9, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ @@ -264,27 +262,23 @@ │ .end local v11 # "element1":Lorg/jsoup/nodes/Element; │ .end local v13 # "elements1":Lorg/jsoup/select/Elements; │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParseHelper;->parsed:Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel; │ │ - new-instance v16, Lcom/google/gson/Gson; │ - │ - invoke-direct/range {v16 .. v16}, Lcom/google/gson/Gson;->()V │ - │ - move-object/from16 v0, v16 │ + new-instance v14, Lcom/google/gson/Gson; │ │ - invoke-virtual {v0, v9}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String; │ + invoke-direct {v14}, Lcom/google/gson/Gson;->()V │ │ - move-result-object v16 │ + invoke-virtual {v14, v9}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String; │ │ - move-object/from16 v0, v16 │ + move-result-object v14 │ │ - invoke-virtual {v1, v0}, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel;->setCommentsModels(Ljava/lang/String;)V │ + invoke-virtual {v1, v14}, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel;->setCommentsModels(Ljava/lang/String;)V │ │ .line 96 │ return-void │ .end method │ │ .method private parseDiscussions(Lorg/jsoup/nodes/Element;)V │ .locals 9 │ @@ -294,33 +288,32 @@ │ .line 56 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 58 │ .local v0, "cache":Ljava/util/List;, "Ljava/util/List;" │ - const-string v7, "#discussions .article-list li" │ + const-string v6, "#discussions .article-list li" │ │ - invoke-virtual {p1, v7}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v6}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/jsoup/nodes/Element; │ │ .line 59 │ .local v2, "element":Lorg/jsoup/nodes/Element; │ @@ -334,50 +327,50 @@ │ │ move-result-object v7 │ │ const-string v8, "href" │ │ invoke-virtual {v7, v8}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 60 │ - .local v4, "link":Ljava/lang/String; │ + .local v3, "link":Ljava/lang/String; │ const-string v7, ".title" │ │ invoke-virtual {v2, v7}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 61 │ - .local v6, "title":Ljava/lang/String; │ + .local v5, "title":Ljava/lang/String; │ const-string v7, ".upd" │ │ invoke-virtual {v2, v7}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 62 │ - .local v5, "time":Ljava/lang/String; │ + .local v4, "time":Ljava/lang/String; │ const-string v7, ".description" │ │ invoke-virtual {v2, v7}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ @@ -388,38 +381,38 @@ │ │ move-result-object v1 │ │ .line 63 │ .local v1, "description":Ljava/lang/String; │ new-instance v7, Lorg/softeg/slartus/forpdaplus/devdb/model/DiscussionModel; │ │ - invoke-direct {v7, v1, v5, v4, v6}, Lorg/softeg/slartus/forpdaplus/devdb/model/DiscussionModel;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v7, v1, v4, v3, v5}, Lorg/softeg/slartus/forpdaplus/devdb/model/DiscussionModel;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ invoke-interface {v0, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 65 │ .end local v1 # "description":Ljava/lang/String; │ .end local v2 # "element":Lorg/jsoup/nodes/Element; │ - .end local v4 # "link":Ljava/lang/String; │ - .end local v5 # "time":Ljava/lang/String; │ - .end local v6 # "title":Ljava/lang/String; │ + .end local v3 # "link":Ljava/lang/String; │ + .end local v4 # "time":Ljava/lang/String; │ + .end local v5 # "title":Ljava/lang/String; │ :cond_0 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParseHelper;->parsed:Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParseHelper;->parsed:Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel; │ │ - new-instance v8, Lcom/google/gson/Gson; │ + new-instance v7, Lcom/google/gson/Gson; │ │ - invoke-direct {v8}, Lcom/google/gson/Gson;->()V │ + invoke-direct {v7}, Lcom/google/gson/Gson;->()V │ │ - invoke-virtual {v8, v0}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v7, v0}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v7, v8}, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel;->setDiscussionModels(Ljava/lang/String;)V │ + invoke-virtual {v6, v7}, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel;->setDiscussionModels(Ljava/lang/String;)V │ │ .line 66 │ return-void │ .end method │ │ .method private parseFirmware(Lorg/jsoup/nodes/Element;)V │ .locals 9 │ @@ -429,33 +422,32 @@ │ .line 116 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 117 │ .local v0, "cache":Ljava/util/List;, "Ljava/util/List;" │ - const-string v7, "#firmware .article-list li" │ + const-string v6, "#firmware .article-list li" │ │ - invoke-virtual {p1, v7}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v6}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/jsoup/nodes/Element; │ │ .line 118 │ .local v2, "element":Lorg/jsoup/nodes/Element; │ @@ -469,50 +461,50 @@ │ │ move-result-object v7 │ │ const-string v8, "href" │ │ invoke-virtual {v7, v8}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 119 │ - .local v4, "link":Ljava/lang/String; │ + .local v3, "link":Ljava/lang/String; │ const-string v7, ".title" │ │ invoke-virtual {v2, v7}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 120 │ - .local v6, "title":Ljava/lang/String; │ + .local v5, "title":Ljava/lang/String; │ const-string v7, ".upd" │ │ invoke-virtual {v2, v7}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 121 │ - .local v5, "time":Ljava/lang/String; │ + .local v4, "time":Ljava/lang/String; │ const-string v7, ".description" │ │ invoke-virtual {v2, v7}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ @@ -523,38 +515,38 @@ │ │ move-result-object v1 │ │ .line 122 │ .local v1, "description":Ljava/lang/String; │ new-instance v7, Lorg/softeg/slartus/forpdaplus/devdb/model/FirmwareModel; │ │ - invoke-direct {v7, v5, v1, v4, v6}, Lorg/softeg/slartus/forpdaplus/devdb/model/FirmwareModel;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v7, v4, v1, v3, v5}, Lorg/softeg/slartus/forpdaplus/devdb/model/FirmwareModel;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ invoke-interface {v0, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 124 │ .end local v1 # "description":Ljava/lang/String; │ .end local v2 # "element":Lorg/jsoup/nodes/Element; │ - .end local v4 # "link":Ljava/lang/String; │ - .end local v5 # "time":Ljava/lang/String; │ - .end local v6 # "title":Ljava/lang/String; │ + .end local v3 # "link":Ljava/lang/String; │ + .end local v4 # "time":Ljava/lang/String; │ + .end local v5 # "title":Ljava/lang/String; │ :cond_0 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParseHelper;->parsed:Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParseHelper;->parsed:Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel; │ │ - new-instance v8, Lcom/google/gson/Gson; │ + new-instance v7, Lcom/google/gson/Gson; │ │ - invoke-direct {v8}, Lcom/google/gson/Gson;->()V │ + invoke-direct {v7}, Lcom/google/gson/Gson;->()V │ │ - invoke-virtual {v8, v0}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v7, v0}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v7, v8}, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel;->setFirmwareModels(Ljava/lang/String;)V │ + invoke-virtual {v6, v7}, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel;->setFirmwareModels(Ljava/lang/String;)V │ │ .line 125 │ return-void │ .end method │ │ .method private parsePrices(Lorg/jsoup/nodes/Element;)V │ .locals 10 │ @@ -564,35 +556,34 @@ │ .line 101 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 102 │ .local v0, "cache":Ljava/util/List;, "Ljava/util/List;" │ - const-string v8, "#prices .article-list li" │ + const-string v7, "#prices .article-list li" │ │ - invoke-virtual {p1, v8}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v7}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v3 │ │ .line 103 │ .local v3, "elements":Lorg/jsoup/select/Elements; │ invoke-virtual {v3}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v7 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/jsoup/nodes/Element; │ │ .line 104 │ .local v2, "element":Lorg/jsoup/nodes/Element; │ @@ -606,50 +597,50 @@ │ │ move-result-object v8 │ │ const-string v9, "href" │ │ invoke-virtual {v8, v9}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 105 │ - .local v5, "link":Ljava/lang/String; │ + .local v4, "link":Ljava/lang/String; │ const-string v8, ".title" │ │ invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 106 │ - .local v7, "title":Ljava/lang/String; │ + .local v6, "title":Ljava/lang/String; │ const-string v8, ".upd" │ │ invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 107 │ - .local v6, "time":Ljava/lang/String; │ + .local v5, "time":Ljava/lang/String; │ const-string v8, ".description" │ │ invoke-virtual {v2, v8}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ @@ -660,38 +651,38 @@ │ │ move-result-object v1 │ │ .line 109 │ .local v1, "description":Ljava/lang/String; │ new-instance v8, Lorg/softeg/slartus/forpdaplus/devdb/model/PricesModel; │ │ - invoke-direct {v8, v6, v1, v5, v7}, Lorg/softeg/slartus/forpdaplus/devdb/model/PricesModel;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v8, v5, v1, v4, v6}, Lorg/softeg/slartus/forpdaplus/devdb/model/PricesModel;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ invoke-interface {v0, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 111 │ .end local v1 # "description":Ljava/lang/String; │ .end local v2 # "element":Lorg/jsoup/nodes/Element; │ - .end local v5 # "link":Ljava/lang/String; │ - .end local v6 # "time":Ljava/lang/String; │ - .end local v7 # "title":Ljava/lang/String; │ + .end local v4 # "link":Ljava/lang/String; │ + .end local v5 # "time":Ljava/lang/String; │ + .end local v6 # "title":Ljava/lang/String; │ :cond_0 │ - iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParseHelper;->parsed:Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel; │ + iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParseHelper;->parsed:Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel; │ │ - new-instance v9, Lcom/google/gson/Gson; │ + new-instance v8, Lcom/google/gson/Gson; │ │ - invoke-direct {v9}, Lcom/google/gson/Gson;->()V │ + invoke-direct {v8}, Lcom/google/gson/Gson;->()V │ │ - invoke-virtual {v9, v0}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v8, v0}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel;->setPricesModels(Ljava/lang/String;)V │ + invoke-virtual {v7, v8}, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel;->setPricesModels(Ljava/lang/String;)V │ │ .line 112 │ return-void │ .end method │ │ .method private parseReviews(Lorg/jsoup/nodes/Element;)V │ .locals 11 │ @@ -711,15 +702,14 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ move-result-object v8 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ @@ -847,92 +837,91 @@ │ .end local v3 # "url":Ljava/lang/String; │ .end local v4 # "description":Ljava/lang/String; │ .end local v5 # "title":Ljava/lang/String; │ .end local v7 # "element":Lorg/jsoup/nodes/Element; │ :cond_0 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParseHelper;->parsed:Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel; │ │ - new-instance v9, Lcom/google/gson/Gson; │ + new-instance v8, Lcom/google/gson/Gson; │ │ - invoke-direct {v9}, Lcom/google/gson/Gson;->()V │ + invoke-direct {v8}, Lcom/google/gson/Gson;->()V │ │ - invoke-virtual {v9, v6}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v8, v6}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v0, v9}, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel;->setReviewsModels(Ljava/lang/String;)V │ + invoke-virtual {v0, v8}, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel;->setReviewsModels(Ljava/lang/String;)V │ │ .line 139 │ return-void │ .end method │ │ .method private parseSpec(Lorg/jsoup/nodes/Element;)V │ .locals 8 │ .param p1, "main" # Lorg/jsoup/nodes/Element; │ │ .prologue │ .line 41 │ - new-instance v3, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel; │ + new-instance v2, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel; │ │ - invoke-direct {v3}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->()V │ + invoke-direct {v2}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->()V │ │ .line 42 │ - .local v3, "specModel":Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel; │ - const-string v5, "#specification" │ + .local v2, "specModel":Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel; │ + const-string v4, "#specification" │ │ - invoke-virtual {p1, v5}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v4}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 44 │ - .local v2, "spec":Lorg/jsoup/nodes/Element; │ - const-string v5, ".item-visual .item-gallery a" │ + .local v1, "spec":Lorg/jsoup/nodes/Element; │ + const-string v4, ".item-visual .item-gallery a" │ │ - invoke-virtual {v2, v5}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v1, v4}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Element; │ │ .line 45 │ .local v0, "element":Lorg/jsoup/nodes/Element; │ - invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->getGalleryLinks()Ljava/util/ArrayList; │ + invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->getGalleryLinks()Ljava/util/ArrayList; │ │ move-result-object v5 │ │ const-string v6, "href" │ │ invoke-virtual {v0, v6}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 46 │ - invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->getGalleryImages()Ljava/util/ArrayList; │ + invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->getGalleryImages()Ljava/util/ArrayList; │ │ move-result-object v5 │ │ const-string v6, "img" │ │ invoke-virtual {v0, v6}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ @@ -951,57 +940,57 @@ │ invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 48 │ .end local v0 # "element":Lorg/jsoup/nodes/Element; │ :cond_0 │ - const-string v5, ".item-main .price-box .price strong" │ + const-string v4, ".item-main .price-box .price strong" │ │ - invoke-virtual {v2, v5}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v1, v4}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 49 │ - .local v4, "temp":Lorg/jsoup/select/Elements; │ - invoke-virtual {v4}, Lorg/jsoup/select/Elements;->text()Ljava/lang/String; │ + .local v3, "temp":Lorg/jsoup/select/Elements; │ + invoke-virtual {v3}, Lorg/jsoup/select/Elements;->text()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Ljava/lang/String;->isEmpty()Z │ + invoke-virtual {v4}, Ljava/lang/String;->isEmpty()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_1 │ + if-nez v4, :cond_1 │ │ .line 50 │ - invoke-virtual {v4}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v3}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual {v4}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v3, v5}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->setPrice(Ljava/lang/String;)V │ + invoke-virtual {v2, v4}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->setPrice(Ljava/lang/String;)V │ │ .line 51 │ :cond_1 │ - const-string v5, ".item-content .content .specifications-list" │ + const-string v4, ".item-content .content .specifications-list" │ │ - invoke-virtual {v2, v5}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v1, v4}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v3, v5}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->setSpecTable(Lorg/jsoup/select/Elements;)V │ + invoke-virtual {v2, v4}, Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;->setSpecTable(Lorg/jsoup/select/Elements;)V │ │ .line 52 │ - iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParseHelper;->parsed:Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParseHelper;->parsed:Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel; │ │ - invoke-virtual {v5, v3}, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel;->setSpecModel(Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;)V │ + invoke-virtual {v4, v2}, Lorg/softeg/slartus/forpdaplus/devdb/helpers/ParsedModel;->setSpecModel(Lorg/softeg/slartus/forpdaplus/devdb/model/SpecModel;)V │ │ .line 53 │ return-void │ .end method │ │ .method private parseTitle(Lorg/jsoup/nodes/Element;)V │ .locals 2 ├── smali/org/softeg/slartus/forpdaplus/devdb/helpers/DialogHelper.smali │ @@ -24,32 +24,37 @@ │ .line 13 │ new-instance v1, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v1, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v2, 0x1 │ │ + .line 14 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 15 │ invoke-virtual {v1, p2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 16 │ invoke-virtual {v1, p1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u0417\u0430\u043a\u0440\u044b\u0442\u044c" │ │ + .line 17 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 18 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ .line 20 │ .local v0, "dialog":Lcom/afollestad/materialdialogs/MaterialDialog; │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;->show()V ├── smali/org/softeg/slartus/forpdaplus/download/DownloadReceiver$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$downloadTask:Lorg/softeg/slartus/forpdaplus/classes/DownloadTask; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/download/DownloadReceiver;Landroid/content/Context;Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/download/DownloadReceiver; │ │ .prologue │ .line 117 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/download/DownloadReceiver$1;->this$0:Lorg/softeg/slartus/forpdaplus/download/DownloadReceiver; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/download/DownloadReceiver$1;->val$context:Landroid/content/Context; ├── smali/org/softeg/slartus/forpdaplus/download/DownloadsService$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/download/DownloadsService$1; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/download/DownloadsService$1;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/download/DownloadsService$1; │ │ .prologue │ .line 162 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/download/DownloadsService$1$1;->this$0:Lorg/softeg/slartus/forpdaplus/download/DownloadsService$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/download/DownloadsService$1$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/download/DownloadsService$1; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/download/DownloadsService$1;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/download/DownloadsService$1; │ │ .prologue │ .line 178 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/download/DownloadsService$1$2;->this$0:Lorg/softeg/slartus/forpdaplus/download/DownloadsService$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/download/DownloadsService$1.smali │ @@ -215,14 +215,15 @@ │ │ const/4 v3, 0x0 │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/download/DownloadsService$1;->val$url:Ljava/lang/String; │ │ aput-object v4, v2, v3 │ │ + .line 174 │ invoke-virtual {v1, v2}, Lorg/softeg/slartus/forpdaplus/download/DownloadsService$GetTempUrlTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ goto :goto_1 │ │ .line 178 │ :pswitch_5 │ new-instance v1, Lorg/softeg/slartus/forpdaplus/download/DownloadsService$GetTempUrlTask; │ @@ -241,14 +242,15 @@ │ │ const/4 v3, 0x0 │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/download/DownloadsService$1;->val$url:Ljava/lang/String; │ │ aput-object v4, v2, v3 │ │ + .line 191 │ invoke-virtual {v1, v2}, Lorg/softeg/slartus/forpdaplus/download/DownloadsService$GetTempUrlTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ :try_end_1 │ .catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto/16 :goto_1 │ │ .line 151 ├── smali/org/softeg/slartus/forpdaplus/download/DownloadsService$GetTempUrlTask.smali │ @@ -62,24 +62,27 @@ │ │ invoke-direct {v0, p1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ + .line 401 │ invoke-virtual {v0, v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0417\u0430\u043f\u0440\u043e\u0441 \u0441\u0441\u044b\u043b\u043a\u0438" │ │ + .line 402 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 403 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/download/DownloadsService$GetTempUrlTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 404 │ @@ -153,14 +156,15 @@ │ │ .line 427 │ invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/HttpHelper;->close()V │ │ :cond_1 │ move-object v1, v2 │ │ + .line 424 │ .end local v2 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ .end local v3 # "redirectUri":Ljava/net/URI; │ .end local v4 # "uri":Landroid/net/Uri; │ .end local v5 # "url":Ljava/lang/String; │ .restart local v1 # "httpHelper":Lorg/softeg/slartus/forpdaplus/HttpHelper; │ :cond_2 │ :goto_0 │ @@ -301,14 +305,15 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 460 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_1 │ │ .line 448 │ :catch_0 │ move-exception v0 ├── smali/org/softeg/slartus/forpdaplus/download/DownloadsService.smali │ @@ -148,14 +148,15 @@ │ │ move-result-object v0 │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ + .line 226 │ invoke-static {p1}, Lorg/softeg/slartus/forpdacommon/FileUtils;->getFileNameFromUrl(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ @@ -166,14 +167,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 225 │ invoke-static {v0, v1}, Lorg/softeg/slartus/forpdacommon/FileUtils;->combine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ .line 227 │ .local v3, "filePath":Ljava/lang/String; │ new-instance v6, Ljava/io/File; │ @@ -191,50 +193,56 @@ │ .line 229 │ new-instance v0, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v0, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435!" │ │ + .line 230 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0418\u043c\u0435\u0435\u0442\u0441\u044f \u043d\u0435\u0434\u043e\u043a\u0430\u0447\u0430\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u0441 \u0442\u0430\u043a\u0438\u043c \u0436\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c.\n\u0414\u043e\u043a\u0430\u0447\u0430\u0442\u044c?" │ │ + .line 231 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0414\u043e\u043a\u0430\u0447\u0430\u0442\u044c" │ │ + .line 232 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041f\u0435\u0440\u0435\u043a\u0430\u0447\u0430\u0442\u044c" │ │ + .line 233 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v7 │ │ new-instance v0, Lorg/softeg/slartus/forpdaplus/download/DownloadsService$2; │ │ move-object v1, p0 │ │ move-object v2, p1 │ │ move v4, p3 │ │ invoke-direct/range {v0 .. v5}, Lorg/softeg/slartus/forpdaplus/download/DownloadsService$2;->(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V │ │ + .line 234 │ invoke-virtual {v7, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 243 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 249 │ .end local v3 # "filePath":Ljava/lang/String; │ .end local v6 # "file":Ljava/io/File; │ :goto_0 │ return-void │ @@ -274,24 +282,26 @@ │ │ .prologue │ .line 142 │ const-string v6, "\u0421\u043f\u043e\u0441\u043e\u0431 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f" │ │ const-string v8, "file.downloaderManagers" │ │ + .line 145 │ invoke-virtual {p0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ const v1, 0x7f0b000f │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getTextArray(I)[Ljava/lang/CharSequence; │ │ move-result-object v9 │ │ + .line 146 │ invoke-virtual {p0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ const v1, 0x7f0b0010 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getTextArray(I)[Ljava/lang/CharSequence; │ @@ -322,14 +332,15 @@ │ │ move-object v4, v9 │ │ move-object v5, v10 │ │ move-object v6, v0 │ │ + .line 142 │ invoke-static/range {v1 .. v7}, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment;->execute(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$OkListener;Ljava/lang/String;)V │ │ .line 200 │ return-void │ .end method │ │ .method public static getDefaultDownloadPath()Ljava/lang/String; │ @@ -648,63 +659,62 @@ │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 204 │ - const-string v6, "download" │ + const-string v5, "download" │ │ - invoke-virtual {p0, v6}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {p0, v5}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/app/DownloadManager; │ │ .line 205 │ .local v2, "dm":Landroid/app/DownloadManager; │ - new-instance v4, Landroid/app/DownloadManager$Request; │ + new-instance v3, Landroid/app/DownloadManager$Request; │ │ invoke-static {p2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-direct {v4, v6}, Landroid/app/DownloadManager$Request;->(Landroid/net/Uri;)V │ + invoke-direct {v3, v5}, Landroid/app/DownloadManager$Request;->(Landroid/net/Uri;)V │ │ .line 207 │ - .local v4, "request":Landroid/app/DownloadManager$Request; │ + .local v3, "request":Landroid/app/DownloadManager$Request; │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/Client;->getInstance()Lorg/softeg/slartus/forpdaplus/Client; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lorg/softeg/slartus/forpdaplus/Client;->getCookies()Ljava/util/List; │ + invoke-virtual {v5}, Lorg/softeg/slartus/forpdaplus/Client;->getCookies()Ljava/util/List; │ │ move-result-object v1 │ │ .line 208 │ .local v1, "cookies":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ .line 209 │ - .local v5, "sb":Ljava/lang/StringBuilder; │ + .local v4, "sb":Ljava/lang/StringBuilder; │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/apache/http/cookie/Cookie; │ │ .line 210 │ .local v0, "cookie":Lorg/apache/http/cookie/Cookie; │ @@ -740,41 +750,41 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 213 │ .end local v0 # "cookie":Lorg/apache/http/cookie/Cookie; │ :cond_0 │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - invoke-virtual {v4, v6}, Landroid/app/DownloadManager$Request;->setNotificationVisibility(I)Landroid/app/DownloadManager$Request; │ + invoke-virtual {v3, v5}, Landroid/app/DownloadManager$Request;->setNotificationVisibility(I)Landroid/app/DownloadManager$Request; │ │ .line 214 │ - const-string v6, "Cookie" │ + const-string v5, "Cookie" │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v4, v6, v7}, Landroid/app/DownloadManager$Request;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)Landroid/app/DownloadManager$Request; │ + invoke-virtual {v3, v5, v6}, Landroid/app/DownloadManager$Request;->addRequestHeader(Ljava/lang/String;Ljava/lang/String;)Landroid/app/DownloadManager$Request; │ │ .line 215 │ - sget-object v6, Landroid/os/Environment;->DIRECTORY_DOWNLOADS:Ljava/lang/String; │ + sget-object v5, Landroid/os/Environment;->DIRECTORY_DOWNLOADS:Ljava/lang/String; │ │ - invoke-virtual {v4, v6, p1}, Landroid/app/DownloadManager$Request;->setDestinationInExternalPublicDir(Ljava/lang/String;Ljava/lang/String;)Landroid/app/DownloadManager$Request; │ + invoke-virtual {v3, v5, p1}, Landroid/app/DownloadManager$Request;->setDestinationInExternalPublicDir(Ljava/lang/String;Ljava/lang/String;)Landroid/app/DownloadManager$Request; │ │ .line 217 │ - invoke-virtual {v2, v4}, Landroid/app/DownloadManager;->enqueue(Landroid/app/DownloadManager$Request;)J │ + invoke-virtual {v2, v3}, Landroid/app/DownloadManager;->enqueue(Landroid/app/DownloadManager$Request;)J │ │ .line 218 │ return-void │ .end method │ │ │ # virtual methods ├── smali/org/softeg/slartus/forpdaplus/download/DownloadReceiver.smali │ @@ -187,52 +187,59 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 145 │ + .line 147 │ .local v0, "contentText":Ljava/lang/String; │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/download/DownloadReceiver;->getNotificationIcon()I │ │ move-result v5 │ │ const v6, 0x7f060030 │ │ + .line 148 │ invoke-virtual {p0, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 149 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v8 │ │ + .line 145 │ invoke-static {p0, v5, v6, v8, v9}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->createBridge(Landroid/content/Context;ILjava/lang/CharSequence;J)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v5 │ │ + .line 150 │ invoke-virtual {v5, p2}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setContentTitle(Ljava/lang/CharSequence;)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v5 │ │ + .line 151 │ invoke-virtual {v5, v0}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setContentText(Ljava/lang/CharSequence;)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v5 │ │ + .line 152 │ invoke-static {p0, v7, v1, v7}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setContentIntent(Landroid/app/PendingIntent;)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v5 │ │ const/4 v6, 0x1 │ │ + .line 153 │ invoke-virtual {v5, v6}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setAutoCancel(Z)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v4 │ │ .line 156 │ .local v4, "notificationBridge":Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ const/4 v3, 0x0 │ @@ -364,64 +371,72 @@ │ │ invoke-direct {v5, v2, v11}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 59 │ .local v5, "i":Landroid/content/Intent; │ const/4 v8, 0x0 │ │ - .line 60 │ + .line 62 │ .local v8, "notif":Landroid/app/Notification; │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/download/DownloadReceiver;->getNotificationIcon()I │ │ move-result v11 │ │ const v12, 0x7f06002d │ │ + .line 63 │ invoke-virtual {v2, v12}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v12 │ │ + .line 64 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v14 │ │ + .line 60 │ invoke-static {v2, v11, v12, v14, v15}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->createBridge(Landroid/content/Context;ILjava/lang/CharSequence;J)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v11 │ │ const-string v12, "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c" │ │ + .line 65 │ invoke-virtual {v11, v12}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setContentTitle(Ljava/lang/CharSequence;)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v11 │ │ const-string v12, "\u041d\u0430\u0436\u043c\u0438\u0442\u0435 \u0434\u043b\u044f \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0438\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439" │ │ + .line 66 │ invoke-virtual {v11, v12}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setContentText(Ljava/lang/CharSequence;)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v11 │ │ const/4 v12, 0x0 │ │ const/4 v13, 0x0 │ │ + .line 67 │ invoke-static {v2, v12, v5, v13}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setContentIntent(Landroid/app/PendingIntent;)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v11 │ │ const/4 v12, 0x1 │ │ + .line 68 │ invoke-virtual {v11, v12}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setAutoCancel(Z)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v11 │ │ + .line 69 │ invoke-virtual {v11}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->createNotification()Landroid/app/Notification; │ │ move-result-object v8 │ │ .line 71 │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;->getUrl()Ljava/lang/String; │ │ @@ -448,43 +463,48 @@ │ const-string v12, "DownloadsTab" │ │ invoke-virtual {v6, v11, v12}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 77 │ const/4 v9, 0x0 │ │ - .line 79 │ + .line 81 │ .local v9, "notification":Landroid/app/Notification; │ :try_start_1 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/download/DownloadReceiver;->getNotificationIcon()I │ │ move-result v11 │ │ const v12, 0x7f06002d │ │ + .line 82 │ invoke-virtual {v2, v12}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v12 │ │ + .line 83 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v14 │ │ + .line 79 │ invoke-static {v2, v11, v12, v14, v15}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->createBridge(Landroid/content/Context;ILjava/lang/CharSequence;J)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v11 │ │ + .line 84 │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;->getFileName()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setContentTitle(Ljava/lang/CharSequence;)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v11 │ │ + .line 85 │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;->getState()I │ │ move-result v12 │ │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;->getEx()Ljava/lang/Exception; │ │ move-result-object v13 │ @@ -497,28 +517,31 @@ │ │ move-result-object v11 │ │ const/4 v12, 0x0 │ │ const/4 v13, 0x0 │ │ + .line 86 │ invoke-static {v2, v12, v6, v13}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setContentIntent(Landroid/app/PendingIntent;)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v11 │ │ const/4 v12, 0x1 │ │ + .line 87 │ invoke-virtual {v11, v12}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setAutoCancel(Z)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v11 │ │ + .line 88 │ invoke-virtual {v11}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->createNotification()Landroid/app/Notification; │ :try_end_1 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_1 .. :try_end_1} :catch_1 │ │ move-result-object v9 │ │ .line 93 │ @@ -556,43 +579,48 @@ │ │ move-result-object v6 │ │ .line 99 │ .restart local v6 # "intent":Landroid/content/Intent; │ const/4 v9, 0x0 │ │ - .line 101 │ + .line 103 │ .restart local v9 # "notification":Landroid/app/Notification; │ :try_start_2 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/download/DownloadReceiver;->getNotificationIcon()I │ │ move-result v11 │ │ const v12, 0x7f06002e │ │ + .line 104 │ invoke-virtual {v2, v12}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v12 │ │ + .line 105 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v14 │ │ + .line 101 │ invoke-static {v2, v11, v12, v14, v15}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->createBridge(Landroid/content/Context;ILjava/lang/CharSequence;J)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v11 │ │ + .line 106 │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;->getFileName()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setContentTitle(Ljava/lang/CharSequence;)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v11 │ │ + .line 107 │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;->getState()I │ │ move-result v12 │ │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;->getEx()Ljava/lang/Exception; │ │ move-result-object v13 │ @@ -605,28 +633,31 @@ │ │ move-result-object v11 │ │ const/4 v12, 0x0 │ │ const/4 v13, 0x0 │ │ + .line 108 │ invoke-static {v2, v12, v6, v13}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setContentIntent(Landroid/app/PendingIntent;)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v11 │ │ const/4 v12, 0x1 │ │ + .line 109 │ invoke-virtual {v11, v12}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->setAutoCancel(Z)Lorg/softeg/slartus/forpdacommon/NotificationBridge; │ │ move-result-object v11 │ │ + .line 110 │ invoke-virtual {v11}, Lorg/softeg/slartus/forpdacommon/NotificationBridge;->createNotification()Landroid/app/Notification; │ :try_end_2 │ .catch Ljava/io/UnsupportedEncodingException; {:try_start_2 .. :try_end_2} :catch_2 │ │ move-result-object v9 │ │ .line 115 ├── smali/org/softeg/slartus/forpdaplus/emotic/Smiles$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/emotic/Smiles; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/emotic/Smiles;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/emotic/Smiles; │ │ .prologue │ .line 83 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/emotic/Smiles$1;->this$0:Lorg/softeg/slartus/forpdaplus/emotic/Smiles; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/emotic/Smiles.smali │ @@ -50,76 +50,80 @@ │ │ move-result-object v0 │ │ .line 333 │ .local v0, "dict":Ljava/util/Hashtable;, "Ljava/util/Hashtable;" │ invoke-virtual {v0}, Ljava/util/Hashtable;->entrySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ .line 334 │ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ new-instance v4, Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ │ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ const-string v5, "]" │ │ const-string v6, "]" │ │ - invoke-virtual {v3, v5, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + .line 335 │ + invoke-virtual {v2, v5, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ const-string v5, "[" │ │ const-string v6, "[" │ │ - invoke-virtual {v3, v5, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + .line 336 │ + invoke-virtual {v2, v5, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ const-string v5, "<" │ │ const-string v6, "<" │ │ - invoke-virtual {v3, v5, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + .line 337 │ + invoke-virtual {v2, v5, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 338 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-direct {v4, v5, v3}, Lorg/softeg/slartus/forpdaplus/emotic/Smile;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v4, v5, v2}, Lorg/softeg/slartus/forpdaplus/emotic/Smile;->(Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 334 │ invoke-virtual {p0, v4}, Lorg/softeg/slartus/forpdaplus/emotic/Smiles;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 340 │ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_0 │ @@ -175,46 +179,45 @@ │ .line 129 │ new-instance v0, Lorg/softeg/slartus/forpdaplus/emotic/SmilesComparator; │ │ invoke-direct {v0, p1}, Lorg/softeg/slartus/forpdaplus/emotic/SmilesComparator;->(Ljava/util/Map;)V │ │ .line 130 │ .local v0, "bvc":Lorg/softeg/slartus/forpdaplus/emotic/SmilesComparator; │ - new-instance v5, Ljava/util/TreeMap; │ + new-instance v4, Ljava/util/TreeMap; │ │ - invoke-direct {v5, v0}, Ljava/util/TreeMap;->(Ljava/util/Comparator;)V │ + invoke-direct {v4, v0}, Ljava/util/TreeMap;->(Ljava/util/Comparator;)V │ │ .line 131 │ - .local v5, "sorted_map":Ljava/util/TreeMap;, "Ljava/util/TreeMap;" │ - invoke-virtual {v5, p1}, Ljava/util/TreeMap;->putAll(Ljava/util/Map;)V │ + .local v4, "sorted_map":Ljava/util/TreeMap;, "Ljava/util/TreeMap;" │ + invoke-virtual {v4, p1}, Ljava/util/TreeMap;->putAll(Ljava/util/Map;)V │ │ .line 132 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 133 │ - .local v4, "sb":Ljava/lang/StringBuilder; │ - invoke-virtual {v5}, Ljava/util/TreeMap;->entrySet()Ljava/util/Set; │ + .local v3, "sb":Ljava/lang/StringBuilder; │ + invoke-virtual {v4}, Ljava/util/TreeMap;->entrySet()Ljava/util/Set; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/util/Map$Entry; │ │ .line 134 │ .local v2, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ @@ -1631,147 +1634,145 @@ │ .end method │ │ .method private getWeightString()Ljava/lang/String; │ .locals 5 │ │ .prologue │ .line 64 │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v0, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ .line 65 │ - .local v1, "sb":Ljava/lang/StringBuilder; │ + .local v0, "sb":Ljava/lang/StringBuilder; │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/emotic/Smiles;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ + check-cast v1, Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ │ .line 66 │ - .local v2, "smile":Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ - iget-object v3, v2, Lorg/softeg/slartus/forpdaplus/emotic/Smile;->FileName:Ljava/lang/String; │ + .local v1, "smile":Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ + iget-object v3, v1, Lorg/softeg/slartus/forpdaplus/emotic/Smile;->FileName:Ljava/lang/String; │ │ - invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, ":" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - iget v4, v2, Lorg/softeg/slartus/forpdaplus/emotic/Smile;->Weight:I │ + iget v4, v1, Lorg/softeg/slartus/forpdaplus/emotic/Smile;->Weight:I │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, ";" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 68 │ - .end local v2 # "smile":Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ + .end local v1 # "smile":Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ :cond_0 │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method │ │ .method private normalizeWights()V │ .locals 4 │ │ .prologue │ .line 72 │ - const v1, 0x7fffffff │ + const v0, 0x7fffffff │ │ .line 73 │ - .local v1, "minWeight":I │ + .local v0, "minWeight":I │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/emotic/Smiles;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ + check-cast v1, Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ │ .line 74 │ - .local v2, "smile":Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ - iget v3, v2, Lorg/softeg/slartus/forpdaplus/emotic/Smile;->Weight:I │ + .local v1, "smile":Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ + iget v3, v1, Lorg/softeg/slartus/forpdaplus/emotic/Smile;->Weight:I │ │ - invoke-static {v1, v3}, Ljava/lang/Math;->min(II)I │ + invoke-static {v0, v3}, Ljava/lang/Math;->min(II)I │ │ - move-result v1 │ + move-result v0 │ │ .line 75 │ goto :goto_0 │ │ .line 76 │ - .end local v2 # "smile":Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ + .end local v1 # "smile":Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ :cond_0 │ - if-lez v1, :cond_1 │ + if-lez v0, :cond_1 │ │ .line 77 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/emotic/Smiles;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ + check-cast v1, Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ │ .line 78 │ - .restart local v2 # "smile":Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ - iget v3, v2, Lorg/softeg/slartus/forpdaplus/emotic/Smile;->Weight:I │ + .restart local v1 # "smile":Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ + iget v3, v1, Lorg/softeg/slartus/forpdaplus/emotic/Smile;->Weight:I │ │ add-int/lit8 v3, v3, -0x1 │ │ - iput v3, v2, Lorg/softeg/slartus/forpdaplus/emotic/Smile;->Weight:I │ + iput v3, v1, Lorg/softeg/slartus/forpdaplus/emotic/Smile;->Weight:I │ │ goto :goto_1 │ │ .line 80 │ - .end local v2 # "smile":Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ + .end local v1 # "smile":Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ :cond_1 │ return-void │ .end method │ │ .method private saveWeights()V │ .locals 3 │ │ @@ -1790,22 +1791,24 @@ │ │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "smiles.weights" │ │ + .line 58 │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/emotic/Smiles;->getWeightString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 59 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 61 │ return-void │ .end method │ │ │ @@ -1833,47 +1836,46 @@ │ .locals 3 │ .param p1, "fileName" # Ljava/lang/String; │ │ .prologue │ .line 99 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/emotic/Smiles;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ + check-cast v0, Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ │ .line 100 │ - .local v1, "smile":Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ - iget-object v2, v1, Lorg/softeg/slartus/forpdaplus/emotic/Smile;->FileName:Ljava/lang/String; │ + .local v0, "smile":Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ + iget-object v2, v0, Lorg/softeg/slartus/forpdaplus/emotic/Smile;->FileName:Ljava/lang/String; │ │ invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 103 │ - .end local v1 # "smile":Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ + .end local v0 # "smile":Lorg/softeg/slartus/forpdaplus/emotic/Smile; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_1 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getCssPath()Ljava/lang/String; │ .locals 1 ├── smali/org/softeg/slartus/forpdaplus/emotic/SmilesBbCodePanel$2$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$bbImage:Lorg/softeg/slartus/forpdaplus/classes/BbImage; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/emotic/SmilesBbCodePanel$2;Lorg/softeg/slartus/forpdaplus/classes/BbImage;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/emotic/SmilesBbCodePanel$2; │ │ .prologue │ .line 41 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/emotic/SmilesBbCodePanel$2$1;->this$1:Lorg/softeg/slartus/forpdaplus/emotic/SmilesBbCodePanel$2; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/emotic/SmilesBbCodePanel$2$1;->val$bbImage:Lorg/softeg/slartus/forpdaplus/classes/BbImage; ├── smali/org/softeg/slartus/forpdaplus/emotic/SmilesBbCodePanel$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/emotic/SmilesBbCodePanel; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/emotic/SmilesBbCodePanel;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/emotic/SmilesBbCodePanel; │ │ .prologue │ .line 34 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/emotic/SmilesBbCodePanel$2;->this$0:Lorg/softeg/slartus/forpdaplus/emotic/SmilesBbCodePanel; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/DownloadFragment$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$1; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$1; │ │ .prologue │ .line 148 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$1$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/DownloadFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment; │ │ .prologue │ .line 169 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/DownloadFragment$4$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$4; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$4;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$4; │ │ .prologue │ .line 235 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$4$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/DownloadFragment$3.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$downloadTask:Lorg/softeg/slartus/forpdaplus/classes/DownloadTask; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment;Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment; │ │ .prologue │ .line 212 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$3;->val$downloadTask:Lorg/softeg/slartus/forpdaplus/classes/DownloadTask; ├── smali/org/softeg/slartus/forpdaplus/fragments/DownloadFragment$4$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$4; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$4;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$4; │ │ .prologue │ .line 246 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$4$2;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/DownloadFragment$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$downloadTask:Lorg/softeg/slartus/forpdaplus/classes/DownloadTask; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment;Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment; │ │ .prologue │ .line 227 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$4;->val$downloadTask:Lorg/softeg/slartus/forpdaplus/classes/DownloadTask; │ │ @@ -129,28 +130,30 @@ │ │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;->getUrl()Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$4;->val$downloadTask:Lorg/softeg/slartus/forpdaplus/classes/DownloadTask; │ │ + .line 244 │ invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;->getDownloadingFilePath()Ljava/lang/String; │ │ move-result-object v2 │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$4;->val$downloadTask:Lorg/softeg/slartus/forpdaplus/classes/DownloadTask; │ │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;->getId()I │ │ move-result v3 │ │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ + .line 243 │ invoke-static {v0, v1, v2, v3, v4}, Lorg/softeg/slartus/forpdaplus/download/DownloadsService;->download(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Boolean;)V │ │ .line 246 │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment;->mHandler:Landroid/os/Handler; │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment;->access$100()Landroid/os/Handler; │ │ move-result-object v0 ├── smali/org/softeg/slartus/forpdaplus/fragments/DownloadFragment$5$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$5; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$5;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$5; │ │ .prologue │ .line 276 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$5$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$5; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/DownloadFragment$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$downloadTask:Lorg/softeg/slartus/forpdaplus/classes/DownloadTask; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment;Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment; │ │ .prologue │ .line 265 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$5;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$5;->val$downloadTask:Lorg/softeg/slartus/forpdaplus/classes/DownloadTask; ├── smali/org/softeg/slartus/forpdaplus/fragments/DownloadFragment$6$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$6; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$6;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$6; │ │ .prologue │ .line 331 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$6$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$6; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/DownloadFragment$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment; │ │ .prologue │ .line 324 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$6;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -50,44 +51,50 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ │ + .line 327 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0441\u0435 \u043d\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438?" │ │ + .line 328 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0423\u0434\u0430\u043b\u0438\u0442\u044c" │ │ + .line 329 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 330 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$6$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$6$1;->(Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$6;)V │ │ + .line 331 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 337 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 339 │ const/4 v0, 0x1 │ │ return v0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/DownloadFragment$DownloadTasksAdapter$ViewHolder.smali │ @@ -25,14 +25,15 @@ │ │ .field txtResult:Landroid/widget/TextView; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$DownloadTasksAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$DownloadTasksAdapter; │ │ .prologue │ .line 460 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$DownloadTasksAdapter$ViewHolder;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$DownloadTasksAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/DownloadFragment$DownloadTasksAdapter.smali │ @@ -64,14 +64,15 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment;Landroid/content/Context;ILjava/util/ArrayList;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment; │ .param p2, "context" # Landroid/content/Context; │ .param p3, "textViewResourceId" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ "I", │ @@ -147,47 +148,51 @@ │ │ throw v5 │ │ .line 422 │ :cond_0 │ const v5, 0x7f0d00c1 │ │ + .line 423 │ invoke-virtual {p2, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/TextView; │ │ iput-object v5, v2, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$DownloadTasksAdapter$ViewHolder;->txtFileName:Landroid/widget/TextView; │ │ .line 424 │ const v5, 0x7f0d00c2 │ │ + .line 425 │ invoke-virtual {p2, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/TextView; │ │ iput-object v5, v2, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$DownloadTasksAdapter$ViewHolder;->txtDescription:Landroid/widget/TextView; │ │ .line 426 │ const v5, 0x7f0d00c3 │ │ + .line 427 │ invoke-virtual {p2, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/TextView; │ │ iput-object v5, v2, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$DownloadTasksAdapter$ViewHolder;->txtResult:Landroid/widget/TextView; │ │ .line 428 │ const v5, 0x7f0d00c4 │ │ + .line 429 │ invoke-virtual {p2, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/ProgressBar; │ │ iput-object v5, v2, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$DownloadTasksAdapter$ViewHolder;->progress:Landroid/widget/ProgressBar; │ @@ -240,14 +245,15 @@ │ │ const-string v10, "%(" │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ + .line 444 │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;->getDownloadedSize()J │ │ move-result-wide v10 │ │ invoke-static {v10, v11}, Lorg/softeg/slartus/forpdaplus/classes/common/Functions;->getSizeText(J)Ljava/lang/String; │ │ move-result-object v10 │ @@ -258,14 +264,15 @@ │ │ const-string v10, "/" │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ + .line 445 │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;->getM_ContentLength()J │ │ move-result-wide v10 │ │ invoke-static {v10, v11}, Lorg/softeg/slartus/forpdaplus/classes/common/Functions;->getSizeText(J)Ljava/lang/String; │ │ move-result-object v10 │ @@ -280,14 +287,15 @@ │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 443 │ invoke-virtual {v5, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 446 │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;->getState()I │ │ move-result v4 ├── smali/org/softeg/slartus/forpdaplus/fragments/DownloadFragment.smali │ @@ -85,15 +85,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 50 │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/fragments/GeneralFragment;->()V │ │ - .line 400 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment;)Landroid/widget/ArrayAdapter; │ .locals 1 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment; │ │ @@ -1292,20 +1291,22 @@ │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$6; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$6;->(Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment;)V │ │ + .line 324 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/4 v1, 0x2 │ │ + .line 341 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 342 │ return-void │ .end method │ │ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ @@ -1464,50 +1465,57 @@ │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v4, "\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ │ + .line 208 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443?" │ │ + .line 209 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 210 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u0414\u0430" │ │ + .line 211 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ new-instance v4, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$3; │ │ invoke-direct {v4, p0, v0}, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$3;->(Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment;Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;)V │ │ + .line 212 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u041d\u0435\u0442" │ │ + .line 218 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 219 │ invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 292 │ @@ -1554,42 +1562,48 @@ │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v4, "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ │ + .line 225 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 226 │ invoke-virtual {v3, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ new-instance v4, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$4; │ │ invoke-direct {v4, p0, v0}, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$4;->(Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment;Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;)V │ │ + .line 227 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallback(Lcom/afollestad/materialdialogs/MaterialDialog$ListCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 256 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 257 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 258 │ invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto/16 :goto_0 │ │ .line 261 │ .end local v2 # "items":[Ljava/lang/CharSequence; │ :pswitch_2 │ @@ -1617,42 +1631,48 @@ │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v4, "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ │ + .line 263 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 264 │ invoke-virtual {v3, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ new-instance v4, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$5; │ │ invoke-direct {v4, p0, v0}, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$5;->(Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment;Lorg/softeg/slartus/forpdaplus/classes/DownloadTask;)V │ │ + .line 265 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallback(Lcom/afollestad/materialdialogs/MaterialDialog$ListCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 285 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 286 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 287 │ invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto/16 :goto_0 │ │ .line 203 ├── smali/org/softeg/slartus/forpdaplus/fragments/ForumRulesFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/ForumRulesFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/ForumRulesFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/ForumRulesFragment; │ │ .prologue │ .line 221 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/ForumRulesFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/ForumRulesFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/ForumRulesFragment.smali │ @@ -68,15 +68,14 @@ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/ForumRulesFragment;->m_Title:Ljava/lang/String; │ │ .line 41 │ const-string v0, "http://4pda.ru/forum/index.php?act=boardrules" │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/ForumRulesFragment;->url:Ljava/lang/String; │ │ - .line 207 │ return-void │ .end method │ │ .method static synthetic access$200(Lorg/softeg/slartus/forpdaplus/fragments/ForumRulesFragment;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/fragments/ForumRulesFragment; │ │ @@ -342,14 +341,15 @@ │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/ForumRulesFragment$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/ForumRulesFragment$1;->(Lorg/softeg/slartus/forpdaplus/fragments/ForumRulesFragment;)V │ │ + .line 221 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 229 │ return-void │ .end method │ │ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; ├── smali/org/softeg/slartus/forpdaplus/fragments/GeneralFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/GeneralFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/GeneralFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/GeneralFragment; │ │ .prologue │ .line 117 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/GeneralFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/GeneralFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$10.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$json:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ .prologue │ .line 339 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$10;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$10;->val$json:Ljava/lang/String; │ │ @@ -37,100 +38,98 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 7 │ + .locals 6 │ │ .prologue │ .line 342 │ - new-instance v5, Lcom/google/gson/JsonParser; │ + new-instance v3, Lcom/google/gson/JsonParser; │ │ - invoke-direct {v5}, Lcom/google/gson/JsonParser;->()V │ + invoke-direct {v3}, Lcom/google/gson/JsonParser;->()V │ │ - iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$10;->val$json:Ljava/lang/String; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$10;->val$json:Ljava/lang/String; │ │ - invoke-virtual {v5, v6}, Lcom/google/gson/JsonParser;->parse(Ljava/lang/String;)Lcom/google/gson/JsonElement; │ + invoke-virtual {v3, v4}, Lcom/google/gson/JsonParser;->parse(Ljava/lang/String;)Lcom/google/gson/JsonElement; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v5}, Lcom/google/gson/JsonElement;->getAsJsonArray()Lcom/google/gson/JsonArray; │ + invoke-virtual {v3}, Lcom/google/gson/JsonElement;->getAsJsonArray()Lcom/google/gson/JsonArray; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v5}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_1 │ + if-eqz v4, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Lcom/google/gson/JsonElement; │ + check-cast v2, Lcom/google/gson/JsonElement; │ │ .line 343 │ - .local v4, "s":Lcom/google/gson/JsonElement; │ - new-instance v3, Ljava/util/ArrayList; │ + .local v2, "s":Lcom/google/gson/JsonElement; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 344 │ - .local v3, "list1":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v4}, Lcom/google/gson/JsonElement;->getAsJsonArray()Lcom/google/gson/JsonArray; │ + .local v1, "list1":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v2}, Lcom/google/gson/JsonElement;->getAsJsonArray()Lcom/google/gson/JsonArray; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/gson/JsonElement; │ │ .line 345 │ .local v0, "a":Lcom/google/gson/JsonElement; │ invoke-virtual {v0}, Lcom/google/gson/JsonElement;->getAsString()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 346 │ .end local v0 # "a":Lcom/google/gson/JsonElement; │ :cond_0 │ - iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$10;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$10;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ - iget-object v5, v5, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;->imageAttaches:Ljava/util/List; │ + iget-object v4, v4, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;->imageAttaches:Ljava/util/List; │ │ - invoke-interface {v5, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 348 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "list1":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v4 # "s":Lcom/google/gson/JsonElement; │ + .end local v1 # "list1":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v2 # "s":Lcom/google/gson/JsonElement; │ :cond_1 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$11.smali │ @@ -23,14 +23,15 @@ │ │ .field final synthetic val$replyId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;Landroid/widget/EditText;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ .prologue │ .line 684 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$11;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$11;->val$message_edit:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$12$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$finalEx:Ljava/lang/Exception; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$12;Ljava/lang/Exception;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$12; │ │ .prologue │ .line 717 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$12$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$12; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$12$1;->val$finalEx:Ljava/lang/Exception; ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ .prologue │ .line 705 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$12;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$13.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$id:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ .prologue │ .line 736 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$13;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$13;->val$id:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$14$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$finalEx:Ljava/lang/Exception; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$14;Ljava/lang/Exception;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$14; │ │ .prologue │ .line 757 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$14$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$14; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$14$1;->val$finalEx:Ljava/lang/Exception; ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$14.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$id:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ .prologue │ .line 745 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$14;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$14;->val$id:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ .prologue │ .line 208 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ .prologue │ .line 173 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ .prologue │ .line 226 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ .prologue │ .line 217 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/DownloadFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment; │ │ .prologue │ .line 146 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/DownloadFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ .prologue │ .line 258 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$6;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ .prologue │ .line 248 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$5;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ .prologue │ .line 277 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$8;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ .prologue │ .line 267 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$7;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$GetNewsTask.smali │ @@ -276,49 +276,55 @@ │ │ const/4 v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v0 │ │ + .line 629 │ invoke-virtual {v0, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ const-string v1, "" │ │ + .line 630 │ invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;->replaceAll(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 631 │ const-string v0, "
    " │ │ + .line 632 │ invoke-virtual {p1, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "href=\"/" │ │ const-string v2, "href=\"http://4pda.ru/" │ │ + .line 634 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "href=\"#commentform\"" │ │ const-string v2, "href=\"http://4pdaservice.org/#commentform" │ │ + .line 635 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 631 │ return-object v0 │ .end method │ │ .method private parseBody(Ljava/lang/String;)Ljava/lang/String; │ .locals 4 │ .param p1, "body" # Ljava/lang/String; │ │ @@ -378,18 +384,20 @@ │ :goto_0 │ return-object v1 │ │ .line 592 │ :cond_0 │ const-string v1, "
    ([\\s\\S]*?)
    " │ │ + .line 593 │ invoke-static {v1}, Lorg/softeg/slartus/forpdacommon/PatternExtensions;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v1 │ │ + .line 594 │ invoke-virtual {v1, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ .line 595 │ invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ .prologue │ .line 305 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$9;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$MyWebViewClient$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$url:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$MyWebViewClient;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$MyWebViewClient; │ │ .prologue │ .line 402 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$MyWebViewClient$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$MyWebViewClient; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$MyWebViewClient$1;->val$url:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment$MyWebViewClient.smali │ @@ -89,14 +89,15 @@ │ │ invoke-virtual {v2}, Ljava/util/regex/Matcher;->find()Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ + .line 398 │ invoke-virtual {v1}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v2 │ @@ -105,14 +106,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ + .line 399 │ invoke-virtual {v1}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v2 │ @@ -121,14 +123,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ + .line 400 │ invoke-virtual {v1}, Landroid/net/Uri;->getHost()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ move-result-object v2 │ @@ -211,95 +214,94 @@ │ │ .method private showImage(Ljava/lang/String;)V │ .locals 4 │ .param p1, "url" # Ljava/lang/String; │ │ .prologue │ .line 418 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ - iget-object v3, v3, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;->imageAttaches:Ljava/util/List; │ + iget-object v2, v2, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;->imageAttaches:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/util/ArrayList; │ + check-cast v1, Ljava/util/ArrayList; │ │ .line 419 │ - .local v2, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v1, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - if-ge v0, v3, :cond_0 │ + if-ge v0, v2, :cond_0 │ │ .line 420 │ - invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-virtual {v3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 421 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ - invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;->getContext()Landroid/content/Context; │ + invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-static {v3, v2, v0}, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer;->startActivity(Landroid/content/Context;Ljava/util/ArrayList;I)V │ + invoke-static {v2, v1, v0}, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer;->startActivity(Landroid/content/Context;Ljava/util/ArrayList;I)V │ │ .line 427 │ .end local v0 # "i":I │ - .end local v2 # "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v1 # "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :goto_1 │ return-void │ │ .line 419 │ .restart local v0 # "i":I │ - .restart local v2 # "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v1 # "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_1 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 426 │ .end local v0 # "i":I │ - .end local v2 # "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v1 # "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_2 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ - invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;->getContext()Landroid/content/Context; │ + invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-static {v3, p1}, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer;->startActivity(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-static {v2, p1}, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer;->startActivity(Landroid/content/Context;Ljava/lang/String;)V │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method public onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V ├── smali/org/softeg/slartus/forpdaplus/fragments/NewsFragment.smali │ @@ -151,15 +151,14 @@ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;->imageAttaches:Ljava/util/List; │ │ .line 485 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;->asyncTask:Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$GetNewsTask; │ │ - .line 530 │ return-void │ .end method │ │ .method static synthetic access$100(Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ .locals 0 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ │ @@ -545,14 +544,15 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$12; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$12;->(Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 732 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 733 │ return-void │ .end method │ │ .method public static newInstance(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment; │ @@ -689,14 +689,15 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$14; │ │ invoke-direct {v1, p0, p1, p2}, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$14;->(Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;Ljava/lang/String;Ljava/lang/String;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 772 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 773 │ return-void │ .end method │ │ .method private showAnchor(Ljava/lang/String;)V │ @@ -988,22 +989,24 @@ │ │ move-result-object v2 │ │ const-string v3, "\\" │ │ const-string v4, "\\\\" │ │ + .line 332 │ invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "\'" │ │ const-string v4, "\\\'" │ │ + .line 333 │ invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "\"" │ │ const-string v4, "\\\"" │ @@ -1223,18 +1226,20 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$2; │ │ invoke-direct {v3, p0}, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$2;->(Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ │ + .line 208 │ invoke-interface {v2, v3}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v2 │ │ + .line 214 │ invoke-interface {v2, v6}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 216 │ :cond_0 │ const v2, 0x7f06005a │ │ invoke-interface {p1, v2}, Landroid/view/Menu;->add(I)Landroid/view/MenuItem; │ @@ -1247,18 +1252,20 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$3; │ │ invoke-direct {v3, p0}, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$3;->(Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ │ + .line 217 │ invoke-interface {v2, v3}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v2 │ │ + .line 223 │ invoke-interface {v2, v6}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 225 │ const v2, 0x7f060044 │ │ invoke-interface {p1, v2}, Landroid/view/Menu;->add(I)Landroid/view/MenuItem; │ │ @@ -1270,18 +1277,20 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$4; │ │ invoke-direct {v3, p0}, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$4;->(Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ │ + .line 226 │ invoke-interface {v2, v3}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v2 │ │ + .line 232 │ invoke-interface {v2, v5}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 234 │ const-string v2, "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438" │ │ invoke-interface {p1, v2}, Landroid/view/Menu;->addSubMenu(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ @@ -1316,18 +1325,20 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$5; │ │ invoke-direct {v3, p0}, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$5;->(Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ │ + .line 248 │ invoke-interface {v2, v3}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v2 │ │ + .line 255 │ invoke-interface {v2, v5}, Landroid/view/MenuItem;->setCheckable(Z)Landroid/view/MenuItem; │ │ move-result-object v2 │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences;->isHideFab()Ljava/lang/Boolean; │ │ move-result-object v3 │ @@ -1346,31 +1357,34 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$6; │ │ invoke-direct {v3, p0}, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$6;->(Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ │ + .line 258 │ invoke-interface {v2, v3}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 266 │ const v2, 0x7f060045 │ │ invoke-interface {v0, v2}, Landroid/view/SubMenu;->add(I)Landroid/view/MenuItem; │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$7; │ │ invoke-direct {v3, p0}, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$7;->(Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ │ + .line 267 │ invoke-interface {v2, v3}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v2 │ │ + .line 274 │ invoke-interface {v2, v5}, Landroid/view/MenuItem;->setCheckable(Z)Landroid/view/MenuItem; │ │ move-result-object v2 │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;->getWebView()Lorg/softeg/slartus/forpdaplus/classes/AdvWebView; │ │ move-result-object v3 │ @@ -1392,14 +1406,15 @@ │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$8; │ │ invoke-direct {v3, p0}, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$8;->(Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;)V │ │ + .line 277 │ invoke-interface {v2, v3}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 283 │ return-void │ .end method │ │ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ @@ -1829,44 +1844,50 @@ │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x7f060043 │ │ + .line 680 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 681 │ invoke-virtual {v3, v1, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const v4, 0x7f060060 │ │ + .line 682 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 683 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ new-instance v4, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$11; │ │ invoke-direct {v4, p0, v2, p1, p2}, Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment$11;->(Lorg/softeg/slartus/forpdaplus/fragments/NewsFragment;Landroid/widget/EditText;Ljava/lang/String;Ljava/lang/String;)V │ │ + .line 684 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 700 │ invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 701 │ return-void │ .end method │ │ .method public sendNewsAttaches(Ljava/lang/String;)V │ @@ -1940,26 +1961,29 @@ │ │ move-result-object v0 │ │ new-instance v1, Landroid/view/animation/AccelerateDecelerateInterpolator; │ │ invoke-direct {v1}, Landroid/view/animation/AccelerateDecelerateInterpolator;->()V │ │ + .line 508 │ invoke-virtual {v0, v1}, Lcom/nineoldandroids/view/ViewPropertyAnimator;->setInterpolator(Landroid/view/animation/Interpolator;)Lcom/nineoldandroids/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const-wide/16 v2, 0x1f4 │ │ + .line 509 │ invoke-virtual {v0, v2, v3}, Lcom/nineoldandroids/view/ViewPropertyAnimator;->setDuration(J)Lcom/nineoldandroids/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 510 │ invoke-virtual {v0, v1}, Lcom/nineoldandroids/view/ViewPropertyAnimator;->translationY(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 514 │ :cond_0 │ :goto_0 ├── smali/org/softeg/slartus/forpdaplus/fragments/NoteFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$url:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment$1;->val$url:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/NoteFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$url:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment; │ │ .prologue │ .line 168 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment$2;->val$url:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/NoteFragment$LoadPageTask$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment$LoadPageTask; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment$LoadPageTask;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment$LoadPageTask; │ │ .prologue │ .line 266 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment$LoadPageTask$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment$LoadPageTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/NoteFragment$LoadPageTask.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment;Landroid/content/Context;)V │ .locals 3 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment; │ .param p2, "context" # Landroid/content/Context; │ │ .prologue │ const/4 v2, 0x0 │ │ .line 211 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment$LoadPageTask;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment; │ @@ -49,28 +50,32 @@ │ .line 213 │ new-instance v0, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v0, p2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ + .line 214 │ invoke-virtual {v0, v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 215 │ invoke-virtual {v0, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430" │ │ + .line 216 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 217 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment$LoadPageTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 218 ├── smali/org/softeg/slartus/forpdaplus/fragments/NoteFragment.smali │ @@ -40,15 +40,14 @@ │ .line 41 │ new-instance v0, Landroid/os/Handler; │ │ invoke-direct {v0}, Landroid/os/Handler;->()V │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment;->mHandler:Landroid/os/Handler; │ │ - .line 206 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment;)Landroid/os/Handler; │ .locals 1 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/fragments/NoteFragment; ├── smali/org/softeg/slartus/forpdaplus/fragments/SpecialView.smali │ @@ -2,15 +2,14 @@ │ .super Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ .source "SpecialView.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/softeg/slartus/forpdaplus/fragments/SpecialView$1;, │ Lorg/softeg/slartus/forpdaplus/fragments/SpecialView$MyWebViewClient;, │ Lorg/softeg/slartus/forpdaplus/fragments/SpecialView$LoadRulesTask; │ } │ .end annotation │ │ │ # static fields │ @@ -68,15 +67,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 31 │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;->()V │ │ - .line 169 │ return-void │ .end method │ │ .method static synthetic access$200(Lorg/softeg/slartus/forpdaplus/fragments/SpecialView;Ljava/lang/String;)V │ .locals 0 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/fragments/SpecialView; │ .param p1, "x1" # Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/WebViewFragment$12.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$html:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ .prologue │ .line 413 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$12;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$12;->val$html:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/WebViewFragment$10.smali │ @@ -23,14 +23,15 @@ │ │ .field final synthetic val$selected:[I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;Landroid/content/SharedPreferences;Ljava/util/ArrayList;[I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ .prologue │ .line 375 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$10;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$10;->val$prefs:Landroid/content/SharedPreferences; ├── smali/org/softeg/slartus/forpdaplus/fragments/WebViewFragment$11.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$selected:[I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;[I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ .prologue │ .line 363 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$11;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$11;->val$selected:[I ├── smali/org/softeg/slartus/forpdaplus/fragments/WebViewFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ .prologue │ .line 112 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/WebViewFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ .prologue │ .line 140 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/WebViewFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ .prologue │ .line 179 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/WebViewFragment$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$fab:Landroid/support/design/widget/FloatingActionButton; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;Landroid/support/design/widget/FloatingActionButton;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ .prologue │ .line 246 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$5;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$5;->val$fab:Landroid/support/design/widget/FloatingActionButton; ├── smali/org/softeg/slartus/forpdaplus/fragments/WebViewFragment$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$loading:Ljava/lang/Boolean; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;Ljava/lang/Boolean;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ .prologue │ .line 150 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$3;->val$loading:Ljava/lang/Boolean; ├── smali/org/softeg/slartus/forpdaplus/fragments/WebViewFragment$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$textView:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;Landroid/widget/TextView;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ .prologue │ .line 300 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$6;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$6;->val$textView:Landroid/widget/TextView; ├── smali/org/softeg/slartus/forpdaplus/fragments/WebViewFragment$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ .prologue │ .line 328 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$7;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/WebViewFragment$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$seekBar:Landroid/widget/SeekBar; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;Landroid/widget/SeekBar;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ .prologue │ .line 322 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$8;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$8;->val$seekBar:Landroid/widget/SeekBar; ├── smali/org/softeg/slartus/forpdaplus/fragments/WebViewFragment$9.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$seekBar:Landroid/widget/SeekBar; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;Landroid/widget/SeekBar;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ .prologue │ .line 337 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$9;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$9;->val$seekBar:Landroid/widget/SeekBar; ├── smali/org/softeg/slartus/forpdaplus/fragments/WebViewFragment$URLHandler.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ .prologue │ .line 51 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$URLHandler;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/WebViewFragment.smali │ @@ -286,20 +286,22 @@ │ invoke-virtual {p0, v0}, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;->loadPreferences(Landroid/content/SharedPreferences;)V │ │ .line 130 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences$System;->isDevSavePage()Z │ │ move-result v0 │ │ + .line 131 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences$System;->isDevInterface()Z │ │ move-result v1 │ │ or-int/2addr v0, v1 │ │ + .line 132 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences$System;->isDevStyle()Z │ │ move-result v1 │ │ or-int/2addr v0, v1 │ │ if-eqz v0, :cond_0 │ @@ -1163,52 +1165,59 @@ │ │ move-result-object v6 │ │ invoke-direct {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v6, "\u0420\u0430\u0437\u043c\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430" │ │ + .line 318 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ const/4 v6, 0x1 │ │ + .line 319 │ invoke-virtual {v5, v4, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ const-string v6, "OK" │ │ + .line 320 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ const-string v6, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 321 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ new-instance v6, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$8; │ │ invoke-direct {v6, p0, v2}, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$8;->(Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;Landroid/widget/SeekBar;)V │ │ + .line 322 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onPositive(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ new-instance v6, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$7; │ │ invoke-direct {v6, p0}, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$7;->(Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;)V │ │ + .line 328 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onNegative(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ + .line 334 │ invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ .line 335 │ .local v0, "dialog":Lcom/afollestad/materialdialogs/MaterialDialog; │ sget-object v5, Lcom/afollestad/materialdialogs/DialogAction;->NEUTRAL:Lcom/afollestad/materialdialogs/DialogAction; │ @@ -1257,22 +1266,24 @@ │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const-string v0, "#" │ │ + .line 71 │ invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const-string v0, "file:///" │ │ + .line 72 │ invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ .line 74 │ @@ -1363,64 +1374,73 @@ │ │ move-result-object v7 │ │ invoke-direct {v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v7, "\u0421\u0442\u0438\u043b\u044c" │ │ + .line 359 │ invoke-virtual {v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ const/4 v7, 0x1 │ │ + .line 360 │ invoke-virtual {v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ const-string v7, "\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c" │ │ + .line 361 │ invoke-virtual {v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ + .line 362 │ invoke-virtual {v6, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ const/4 v7, 0x0 │ │ aget v7, v4, v7 │ │ new-instance v8, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$11; │ │ invoke-direct {v8, p0, v4}, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$11;->(Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;[I)V │ │ + .line 363 │ invoke-virtual {v6, v7, v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallbackSingleChoice(ILcom/afollestad/materialdialogs/MaterialDialog$ListCallbackSingleChoice;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ + .line 374 │ invoke-virtual {v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->alwaysCallSingleChoiceCallback()Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ new-instance v7, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$10; │ │ invoke-direct {v7, p0, p1, v3, v4}, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment$10;->(Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;Landroid/content/SharedPreferences;Ljava/util/ArrayList;[I)V │ │ + .line 375 │ invoke-virtual {v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ const-string v7, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 389 │ invoke-virtual {v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ + .line 390 │ invoke-virtual {v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 394 │ .end local v0 # "currentValue":Ljava/lang/String; │ .end local v2 # "newStyleNames":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete; │ │ .prologue │ .line 34 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete.smali │ @@ -67,38 +67,43 @@ │ .line 30 │ new-instance v0, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v0, p1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435" │ │ + .line 31 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0423\u0434\u0430\u043b\u0438\u0442\u044c" │ │ + .line 32 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 33 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete$1;->(Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete;)V │ │ + .line 34 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 41 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ sput-object v0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 42 ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ .prologue │ .line 91 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$lastTimeStamp:[J │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit;[J)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ .prologue │ .line 112 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$2;->val$lastTimeStamp:[J ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ .prologue │ .line 134 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$3;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ .prologue │ .line 141 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$4;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ .prologue │ .line 151 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$5;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit;Lcom/afollestad/materialdialogs/MaterialDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ .prologue │ .line 170 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$6;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$6;->val$dialog:Lcom/afollestad/materialdialogs/MaterialDialog; ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$editDeviceTask.smali │ @@ -42,14 +42,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ .prologue │ .line 273 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$editDeviceTask;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ @@ -171,20 +172,22 @@ │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit;->mContext:Landroid/content/Context; │ invoke-static {v0}, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit;->access$700(Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit;)Landroid/content/Context; │ │ move-result-object v0 │ │ check-cast v0, Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ + .line 312 │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$editDeviceTask;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ + .line 313 │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit;->parentTag:Ljava/lang/String; │ invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit;->access$1800(Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ @@ -347,24 +350,27 @@ │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ + .line 290 │ invoke-virtual {v0, v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445" │ │ + .line 291 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 292 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$editDeviceTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 293 ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$getDevices.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ .prologue │ .line 186 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$getDevices;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ @@ -67,14 +68,15 @@ │ :try_start_0 │ const-string v1, "(\\d+)\\|\\|(.*)(\\n|$)" │ │ invoke-static {v1}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v1 │ │ + .line 198 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/Client;->getInstance()Lorg/softeg/slartus/forpdaplus/Client; │ │ move-result-object v2 │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$getInfo.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ .prologue │ .line 224 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$getInfo;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit.smali │ @@ -433,30 +433,34 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 163 │ invoke-virtual {v6, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit;->mView:Landroid/view/View; │ │ + .line 164 │ invoke-virtual {v5, v6, v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ const-string v6, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 165 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ + .line 166 │ invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v2 │ │ .line 168 │ .local v2, "dialog":Lcom/afollestad/materialdialogs/MaterialDialog; │ sget-object v5, Lcom/afollestad/materialdialogs/DialogAction;->POSITIVE:Lcom/afollestad/materialdialogs/DialogAction; │ @@ -472,14 +476,15 @@ │ │ move-result-object v5 │ │ new-instance v6, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$6; │ │ invoke-direct {v6, p0, v2}, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit$6;->(Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceEdit;Lcom/afollestad/materialdialogs/MaterialDialog;)V │ │ + .line 170 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/internal/MDButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 181 │ invoke-virtual {v2}, Lcom/afollestad/materialdialogs/MaterialDialog;->show()V │ │ .line 183 │ return-void ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete$deleteDevice.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete; │ │ .prologue │ .line 69 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete$deleteDevice;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ @@ -149,20 +150,22 @@ │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 90 │ sget-object v0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete;->mContext:Landroid/content/Context; │ │ check-cast v0, Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ + .line 91 │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete$deleteDevice;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete; │ │ + .line 92 │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete;->parentTag:Ljava/lang/String; │ invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete;->access$000(Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$json:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment; │ │ .prologue │ .line 126 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment$1;->val$json:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete$getDevice.smali │ @@ -30,14 +30,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete; │ │ .prologue │ .line 43 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete$getDevice;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ @@ -119,14 +120,15 @@ │ │ invoke-static {v1}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/DeviceDelete$getDevice;->res:Ljava/lang/String; │ │ + .line 62 │ invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ .line 63 │ .local v0, "m":Ljava/util/regex/Matcher; │ invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment.smali │ @@ -83,15 +83,14 @@ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment;->parentTag:Ljava/lang/String; │ │ .line 87 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment;->asyncTask:Landroid/os/AsyncTask; │ │ - .line 210 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment; ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment$editProfileTask.smali │ @@ -67,24 +67,27 @@ │ │ invoke-direct {v4, p2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v5, 0x1 │ │ const/4 v6, 0x0 │ │ + .line 140 │ invoke-virtual {v4, v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ const-string v5, "\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445" │ │ + .line 141 │ invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ + .line 142 │ invoke-virtual {v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v4 │ │ iput-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment$editProfileTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 145 ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment$getEditProfileTask.smali │ @@ -321,15 +321,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected onPostExecute(Ljava/lang/Boolean;)V │ - .locals 11 │ + .locals 10 │ .param p1, "success" # Ljava/lang/Boolean; │ │ .prologue │ .line 268 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment$getEditProfileTask;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment; │ │ const/4 v1, 0x0 │ @@ -379,18 +379,18 @@ │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/classes/AdvWebView;->getContext()Landroid/content/Context; │ │ move-result-object v0 │ │ invoke-static {v0}, Landroid/webkit/CookieSyncManager;->createInstance(Landroid/content/Context;)Landroid/webkit/CookieSyncManager; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 281 │ - .local v10, "syncManager":Landroid/webkit/CookieSyncManager; │ + .local v9, "syncManager":Landroid/webkit/CookieSyncManager; │ invoke-static {}, Landroid/webkit/CookieManager;->getInstance()Landroid/webkit/CookieManager; │ │ move-result-object v7 │ │ .line 283 │ .local v7, "cookieManager":Landroid/webkit/CookieManager; │ :try_start_0 │ @@ -400,100 +400,98 @@ │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/Client;->getCookies()Ljava/util/List; │ │ move-result-object v0 │ │ invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v0 │ │ - .local v9, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_2 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_2 │ + if-eqz v1, :cond_2 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v6 │ │ check-cast v6, Lorg/apache/http/cookie/Cookie; │ │ .line 285 │ .local v6, "cookie":Lorg/apache/http/cookie/Cookie; │ invoke-interface {v6}, Lorg/apache/http/cookie/Cookie;->getDomain()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - if-eqz v0, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 286 │ invoke-interface {v6}, Lorg/apache/http/cookie/Cookie;->getDomain()Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ invoke-interface {v6}, Lorg/apache/http/cookie/Cookie;->getName()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const-string v2, "=" │ + const-string v3, "=" │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ invoke-interface {v6}, Lorg/apache/http/cookie/Cookie;->getValue()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v7, v0, v1}, Landroid/webkit/CookieManager;->setCookie(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v7, v1, v2}, Landroid/webkit/CookieManager;->setCookie(Ljava/lang/String;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_2 │ │ .line 290 │ .end local v6 # "cookie":Lorg/apache/http/cookie/Cookie; │ - .end local v9 # "i$":Ljava/util/Iterator; │ :catch_0 │ move-exception v8 │ │ .line 291 │ .local v8, "e":Ljava/io/IOException; │ invoke-virtual {v8}, Ljava/io/IOException;->printStackTrace()V │ │ .line 293 │ .end local v8 # "e":Ljava/io/IOException; │ :cond_2 │ - invoke-virtual {v10}, Landroid/webkit/CookieSyncManager;->sync()V │ + invoke-virtual {v9}, Landroid/webkit/CookieSyncManager;->sync()V │ │ goto :goto_0 │ │ .line 275 │ .end local v7 # "cookieManager":Landroid/webkit/CookieManager; │ - .end local v10 # "syncManager":Landroid/webkit/CookieSyncManager; │ + .end local v9 # "syncManager":Landroid/webkit/CookieSyncManager; │ :cond_3 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment$getEditProfileTask;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment; │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileEditFragment;->getSupportActionBar()Landroid/support/v7/app/ActionBar; │ │ move-result-object v0 ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$2.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ .prologue │ .line 226 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ .prologue │ .line 194 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$id:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ .prologue │ .line 436 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$3;->val$id:Ljava/lang/String; │ │ @@ -49,14 +50,15 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$3$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$3$1;->(Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$3;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 450 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 451 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment;->getMainActivity()Lorg/softeg/slartus/forpdaplus/MainActivity; ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$3$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$3; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$3;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$3; │ │ .prologue │ .line 439 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$3$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$5$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$5; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$5;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$5; │ │ .prologue │ .line 479 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$5$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$5; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ .prologue │ .line 463 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ .prologue │ .line 506 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$6;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ .prologue │ .line 473 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$5;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -80,28 +81,32 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v2, "\u0420\u0435\u043f\u0443\u0442\u0430\u0446\u0438\u044f" │ │ + .line 477 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 478 │ invoke-virtual {v1, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$5$1; │ │ invoke-direct {v2, p0}, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$5$1;->(Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$5;)V │ │ + .line 479 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallback(Lcom/afollestad/materialdialogs/MaterialDialog$ListCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 498 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 500 │ return v3 │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ .prologue │ .line 524 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$8;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ .prologue │ .line 515 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$7;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$MyWebViewClient.smali │ @@ -89,24 +89,26 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ + .line 301 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/Client;->getInstance()Lorg/softeg/slartus/forpdaplus/Client; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/Client;->getAuthKey()Ljava/lang/String; │ │ move-result-object v5 │ │ move-object v2, p2 │ │ + .line 300 │ invoke-static/range {v0 .. v5}, Lorg/softeg/slartus/forpdaplus/IntentActivity;->tryShowUrl(Landroid/app/Activity;Landroid/os/Handler;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z │ │ move-result v0 ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$ItemsLoader.smali │ @@ -137,18 +137,20 @@ │ │ move-result-object v5 │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$ItemsLoader;->args:Landroid/os/Bundle; │ │ const-string v6, "UserIdKey" │ │ + .line 349 │ invoke-virtual {v4, v6}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 350 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v4 │ @@ -161,14 +163,15 @@ │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ const-string v4, "" │ │ + .line 348 │ :goto_0 │ invoke-static {v5, v6, v4}, Lorg/softeg/slartus/forpdaapi/ProfileApi;->getProfile(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/CharSequence;Ljava/lang/String;)Lorg/softeg/slartus/forpdaapi/Profile; │ │ move-result-object v2 │ │ .line 351 │ .local v2, "profile":Lorg/softeg/slartus/forpdaapi/Profile; │ @@ -226,15 +229,15 @@ │ │ .line 373 │ .end local v0 # "builder":Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$ProfileHtmlBuilder; │ .end local v2 # "profile":Lorg/softeg/slartus/forpdaapi/Profile; │ :goto_1 │ return-object v2 │ │ - .line 348 │ + .line 350 │ :cond_0 │ const-string v4, "circle" │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 ├── smali/org/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment.smali │ @@ -76,15 +76,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 57 │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/fragments/WebViewFragment;->()V │ │ - .line 329 │ return-void │ .end method │ │ .method static synthetic access$100(Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment; │ │ @@ -472,22 +471,24 @@ │ │ move-result-object v2 │ │ const-string v3, "\\" │ │ const-string v4, "\\\\" │ │ + .line 220 │ invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "\'" │ │ const-string v4, "\\\'" │ │ + .line 221 │ invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "\"" │ │ const-string v4, "\\\"" │ @@ -762,20 +763,22 @@ │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$4; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$4;->(Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment;)V │ │ + .line 463 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ + .line 469 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 472 │ :cond_0 │ const v0, 0x7f06005c │ │ invoke-virtual {p0, v0}, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment;->getString(I)Ljava/lang/String; │ @@ -786,69 +789,77 @@ │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$5; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$5;->(Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment;)V │ │ + .line 473 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 503 │ invoke-interface {v0, v2}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 505 │ const-string v0, "\u0422\u0435\u043c\u044b" │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$6; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$6;->(Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment;)V │ │ + .line 506 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 512 │ invoke-interface {v0, v2}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 514 │ const-string v0, "\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f" │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$7; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$7;->(Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment;)V │ │ + .line 515 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 521 │ invoke-interface {v0, v2}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 523 │ const-string v0, "\u0421\u0441\u044b\u043b\u043a\u0430" │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$8; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment$8;->(Lorg/softeg/slartus/forpdaplus/fragments/profile/ProfileFragment;)V │ │ + .line 524 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 530 │ invoke-interface {v0, v2}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 531 │ return-void │ .end method │ │ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 524 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$10;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 550 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$11;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$12$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$12; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$12;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$12; │ │ .prologue │ .line 579 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$12$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$12; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$12.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$finalUpdateTitle:Ljava/lang/Boolean; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;Ljava/lang/Throwable;Ljava/lang/Boolean;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 566 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$12;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$12;->val$finalEx:Ljava/lang/Throwable; │ │ @@ -147,42 +148,47 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u041e\u0448\u0438\u0431\u043a\u0430" │ │ + .line 576 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$12;->val$finalEx:Ljava/lang/Throwable; │ │ + .line 577 │ invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u041a" │ │ + .line 578 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$12$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$12$1;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$12;)V │ │ + .line 579 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 585 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 586 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$12;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->m_UpdateTimer:Ljava/util/Timer; │ invoke-static {v0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->access$1100(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)Ljava/util/Timer; │ @@ -225,11 +231,12 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 591 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 609 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$13;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$14.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 626 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$14;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ invoke-direct {p0}, Ljava/util/TimerTask;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$15.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$html:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 662 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$15;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$15;->val$html:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 693 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$16;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$17.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 702 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$17;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 712 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$18;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 159 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$20.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 729 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$20;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$19.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 721 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$19;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$21.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 738 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$21;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$send_button:Landroid/widget/ImageButton; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;Landroid/widget/ImageButton;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 198 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$3;->val$send_button:Landroid/widget/ImageButton; ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 192 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$4$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$body:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$4;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$4; │ │ .prologue │ .line 268 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$4$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$4; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$4$1;->val$body:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$m_PageBody:[Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;[Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 263 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$4;->val$m_PageBody:[Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 288 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$5;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$6.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 320 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$6;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$message:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 352 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$7;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$7;->val$message:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$ids:Ljava/util/ArrayList; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8;Ljava/util/ArrayList;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8; │ │ .prologue │ .line 388 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8$1;->val$ids:Ljava/util/ArrayList; ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$9.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 408 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$9;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$checkBoxNames:[Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;[Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ .prologue │ .line 362 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8;->val$checkBoxNames:[Ljava/lang/String; │ │ @@ -37,192 +38,196 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 12 │ + .locals 10 │ │ .prologue │ + const/4 v5, 0x0 │ + │ const/4 v9, 0x1 │ │ .line 365 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8;->val$checkBoxNames:[Ljava/lang/String; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8;->val$checkBoxNames:[Ljava/lang/String; │ │ - if-nez v7, :cond_0 │ + if-nez v4, :cond_0 │ │ .line 366 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ - invoke-virtual {v7}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->getMainActivity()Lorg/softeg/slartus/forpdaplus/MainActivity; │ + invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->getMainActivity()Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "\u041d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u044b \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f!" │ + const-string v5, "\u041d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u044b \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f!" │ │ - invoke-static {v7, v8, v9}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + invoke-static {v4, v5, v9}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Landroid/widget/Toast;->show()V │ + invoke-virtual {v4}, Landroid/widget/Toast;->show()V │ │ .line 397 │ :goto_0 │ return-void │ │ .line 370 │ :cond_0 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 371 │ - .local v3, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const-string v7, "message-id\\[(\\d+)\\]" │ + .local v1, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const-string v4, "message-id\\[(\\d+)\\]" │ │ - const/4 v8, 0x2 │ + const/4 v6, 0x2 │ │ - invoke-static {v7, v8}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + invoke-static {v4, v6}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 372 │ - .local v6, "p":Ljava/util/regex/Pattern; │ - iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8;->val$checkBoxNames:[Ljava/lang/String; │ + .local v3, "p":Ljava/util/regex/Pattern; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8;->val$checkBoxNames:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v4, v0 │ + array-length v7, v6 │ │ - .local v4, "len$":I │ - const/4 v2, 0x0 │ + move v4, v5 │ │ - .local v2, "i$":I │ :goto_1 │ - if-ge v2, v4, :cond_2 │ + if-ge v4, v7, :cond_2 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v6, v4 │ │ .line 373 │ - .local v1, "checkBoxName":Ljava/lang/String; │ - invoke-virtual {v6, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + .local v0, "checkBoxName":Ljava/lang/String; │ + invoke-virtual {v3, v0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 374 │ - .local v5, "m":Ljava/util/regex/Matcher; │ - invoke-virtual {v5}, Ljava/util/regex/Matcher;->find()Z │ + .local v2, "m":Ljava/util/regex/Matcher; │ + invoke-virtual {v2}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v7 │ + move-result v8 │ │ - if-eqz v7, :cond_1 │ + if-eqz v8, :cond_1 │ │ .line 375 │ - invoke-virtual {v5, v9}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v2, v9}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 372 │ :cond_1 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 378 │ - .end local v1 # "checkBoxName":Ljava/lang/String; │ - .end local v5 # "m":Ljava/util/regex/Matcher; │ + .end local v0 # "checkBoxName":Ljava/lang/String; │ + .end local v2 # "m":Ljava/util/regex/Matcher; │ :cond_2 │ - invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ - move-result v7 │ + move-result v4 │ │ - if-nez v7, :cond_3 │ + if-nez v4, :cond_3 │ │ .line 379 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ - invoke-virtual {v7}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->getMainActivity()Lorg/softeg/slartus/forpdaplus/MainActivity; │ + invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->getMainActivity()Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "\u041d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u044b \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f!" │ + const-string v5, "\u041d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u044b \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f!" │ │ - invoke-static {v7, v8, v9}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + invoke-static {v4, v5, v9}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Landroid/widget/Toast;->show()V │ + invoke-virtual {v4}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ │ .line 383 │ :cond_3 │ - new-instance v7, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ - │ - iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ + new-instance v4, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - invoke-virtual {v8}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->getMainActivity()Lorg/softeg/slartus/forpdaplus/MainActivity; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ - move-result-object v8 │ + invoke-virtual {v6}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->getMainActivity()Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ - invoke-direct {v7, v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ + move-result-object v6 │ │ - const-string v8, "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ + invoke-direct {v4, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ - invoke-virtual {v7, v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + const-string v6, "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ │ - move-result-object v7 │ + .line 384 │ + invoke-virtual {v4, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - invoke-virtual {v7, v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + move-result-object v4 │ │ - move-result-object v7 │ + .line 385 │ + invoke-virtual {v4, v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - const-string v8, "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f (%d)?" │ + move-result-object v4 │ │ - new-array v9, v9, [Ljava/lang/Object; │ + const-string v6, "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f (%d)?" │ │ - const/4 v10, 0x0 │ + new-array v7, v9, [Ljava/lang/Object; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ + .line 386 │ + invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ - move-result v11 │ + move-result v8 │ │ - invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - aput-object v11, v9, v10 │ + aput-object v8, v7, v5 │ │ - invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v6, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v7, v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "\u0423\u0434\u0430\u043b\u0438\u0442\u044c" │ + const-string v5, "\u0423\u0434\u0430\u043b\u0438\u0442\u044c" │ │ - invoke-virtual {v7, v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 387 │ + invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - new-instance v8, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8$1; │ + new-instance v5, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8$1; │ │ - invoke-direct {v8, p0, v3}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8$1;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8;Ljava/util/ArrayList;)V │ + invoke-direct {v5, p0, v1}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8$1;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$8;Ljava/util/ArrayList;)V │ │ - invoke-virtual {v7, v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 388 │ + invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "\u041e\u0442\u043c\u0435\u043d\u0430" │ + const-string v5, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ - invoke-virtual {v7, v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 395 │ + invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ + .line 396 │ + invoke-virtual {v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto/16 :goto_0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$DeleteDialogTask.smali │ @@ -77,24 +77,27 @@ │ │ invoke-direct {v0, p2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ + .line 862 │ invoke-virtual {v0, v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432" │ │ + .line 863 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 864 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$DeleteDialogTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 865 │ @@ -240,14 +243,15 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 896 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$DeleteTask.smali │ @@ -54,24 +54,27 @@ │ │ invoke-direct {v0, p2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ + .line 817 │ invoke-virtual {v0, v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439" │ │ + .line 818 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 819 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$DeleteTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 820 │ @@ -103,14 +106,15 @@ │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/Client;->getInstance()Lorg/softeg/slartus/forpdaplus/Client; │ │ move-result-object v2 │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$DeleteTask;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ + .line 827 │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->m_Id:Ljava/lang/String; │ invoke-static {v3}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->access$1300(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)Ljava/lang/String; │ │ move-result-object v3 │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$DeleteTask;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ @@ -123,14 +127,15 @@ │ │ aget-object v5, p1, v5 │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->getEncoding()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 826 │ invoke-static {v2, v3, v4, v5, v6}, Lorg/softeg/slartus/forpdaapi/qms/QmsApi;->deleteMessages(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ # invokes: Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->transformChatBody(Ljava/lang/String;)Ljava/lang/String; │ invoke-static {v1, v2}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->access$400(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;Ljava/lang/String;)Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment.smali │ @@ -175,15 +175,14 @@ │ │ .line 93 │ iput-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->m_MessageText:Ljava/lang/String; │ │ .line 94 │ iput-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->m_SendTask:Landroid/os/AsyncTask; │ │ - .line 904 │ return-void │ .end method │ │ .method static synthetic access$100(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ .locals 0 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ @@ -681,14 +680,15 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 618 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method │ │ .method public static openChat(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 2 │ @@ -1339,50 +1339,57 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ │ + .line 404 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ + .line 405 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u0438\u0430\u043b\u043e\u0433?" │ │ + .line 406 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0423\u0434\u0430\u043b\u0438\u0442\u044c" │ │ + .line 407 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$9; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$9;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ │ + .line 408 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 417 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 418 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 420 │ return-void │ .end method │ │ .method public deleteMessages([Ljava/lang/String;)V │ @@ -1524,22 +1531,24 @@ │ │ move-result-object v2 │ │ const-string v3, "\\" │ │ const-string v4, "\\\\" │ │ + .line 314 │ invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "\'" │ │ const-string v4, "\\\'" │ │ + .line 315 │ invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "\"" │ │ const-string v4, "\\\"" │ @@ -1665,127 +1674,142 @@ │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x7f020090 │ │ + .line 692 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$16; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$16;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ │ + .line 693 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/4 v1, 0x2 │ │ + .line 698 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 700 │ const-string v0, "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438" │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x7f020094 │ │ + .line 701 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$17; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$17;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ │ + .line 702 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 708 │ invoke-interface {v0, v2}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 710 │ const-string v0, "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f" │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 711 │ invoke-interface {v0, v3}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$18; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$18;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ │ + .line 712 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 717 │ invoke-interface {v0, v2}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 719 │ const-string v0, "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u0438\u0430\u043b\u043e\u0433" │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 720 │ invoke-interface {v0, v3}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$19; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$19;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ │ + .line 721 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/16 v1, 0x8 │ │ + .line 726 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 728 │ const-string v0, "\u0420\u0430\u0437\u043c\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430" │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$20; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$20;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ │ + .line 729 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 737 │ const-string v0, "\u041f\u0440\u043e\u0444\u0438\u043b\u044c \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043d\u0438\u043a\u0430" │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$21; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$21;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ │ + .line 738 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 743 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 744 │ return-void │ .end method │ │ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ @@ -2170,14 +2194,15 @@ │ │ new-instance v5, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$4; │ │ invoke-direct {v5, p0, v2}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$4;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;[Ljava/lang/String;)V │ │ invoke-direct {v4, v5}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 275 │ invoke-virtual {v4}, Ljava/lang/Thread;->start()V │ │ .line 279 │ :cond_2 │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->hideKeyboard()V │ │ .line 281 │ @@ -2406,14 +2431,15 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$1;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 163 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 165 │ return-void │ .end method │ │ .method public saveHtml(Ljava/lang/String;)V │ @@ -2477,22 +2503,24 @@ │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const-string v0, "#" │ │ + .line 683 │ invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const-string v0, "file:///" │ │ + .line 684 │ invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ .line 686 ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$SendTask.smali │ @@ -54,24 +54,27 @@ │ │ invoke-direct {v0, p2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ + .line 769 │ invoke-virtual {v0, v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f" │ │ + .line 770 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 771 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$SendTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 772 │ @@ -120,18 +123,20 @@ │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment$SendTask;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment; │ │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->m_MessageText:Ljava/lang/String; │ invoke-static {v5}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->access$1400(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 779 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->getEncoding()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 778 │ invoke-static {v2, v3, v4, v5, v6}, Lorg/softeg/slartus/forpdaapi/qms/QmsApi;->sendMessage(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ # invokes: Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->transformChatBody(Ljava/lang/String;)Ljava/lang/String; │ invoke-static {v1, v2}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->access$400(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;Ljava/lang/String;)Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ │ .prologue │ .line 241 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$3;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ │ .prologue │ .line 231 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -53,19 +54,21 @@ │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->m_Id:Ljava/lang/String; │ invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->access$200(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;)Ljava/lang/String; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ │ + .line 234 │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->m_Nick:Ljava/lang/String; │ invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->access$000(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 233 │ invoke-static {v0, v1, v2}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment;->showUserNewThread(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 236 │ const/4 v0, 0x1 │ │ return v0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$mode:Landroid/view/ActionMode; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions;Landroid/view/ActionMode;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions; │ │ .prologue │ .line 310 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions$1;->val$mode:Landroid/view/ActionMode; ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions.smali │ @@ -45,165 +45,170 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onActionItemClicked(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ - .locals 8 │ + .locals 7 │ .param p1, "mode" # Landroid/view/ActionMode; │ .param p2, "item" # Landroid/view/MenuItem; │ │ .prologue │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ .line 297 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ .line 298 │ .local v0, "anySelected":Ljava/lang/Boolean; │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ │ # invokes: Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->getData()Lorg/softeg/slartus/forpdaapi/classes/ListData; │ - invoke-static {v4}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->access$400(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;)Lorg/softeg/slartus/forpdaapi/classes/ListData; │ + invoke-static {v3}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->access$400(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;)Lorg/softeg/slartus/forpdaapi/classes/ListData; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lorg/softeg/slartus/forpdaapi/classes/ListData;->getItems()Ljava/util/ArrayList; │ + invoke-virtual {v3}, Lorg/softeg/slartus/forpdaapi/classes/ListData;->getItems()Ljava/util/ArrayList; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaapi/IListItem; │ + check-cast v1, Lorg/softeg/slartus/forpdaapi/IListItem; │ │ - .local v2, "listItem":Lorg/softeg/slartus/forpdaapi/IListItem; │ - move-object v3, v2 │ + .local v1, "listItem":Lorg/softeg/slartus/forpdaapi/IListItem; │ + move-object v2, v1 │ │ .line 299 │ - check-cast v3, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ + check-cast v2, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ │ .line 300 │ - .local v3, "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ - invoke-virtual {v3}, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme;->isSelected()Z │ + .local v2, "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ + invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme;->isSelected()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ .line 301 │ - invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ .line 305 │ - .end local v2 # "listItem":Lorg/softeg/slartus/forpdaapi/IListItem; │ - .end local v3 # "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ + .end local v1 # "listItem":Lorg/softeg/slartus/forpdaapi/IListItem; │ + .end local v2 # "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ :cond_1 │ invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 306 │ - new-instance v4, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + new-instance v3, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ │ - invoke-virtual {v5}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->getMainActivity()Lorg/softeg/slartus/forpdaplus/MainActivity; │ + invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->getMainActivity()Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-direct {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ - const-string v5, "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ + const-string v4, "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ │ - invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 307 │ + invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v6, "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0434\u0438\u0430\u043b\u043e\u0433\u0438 \u0441 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c " │ + const-string v5, "\u0412\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0434\u0438\u0430\u043b\u043e\u0433\u0438 \u0441 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u043c " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ + iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ │ + .line 308 │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->m_Nick:Ljava/lang/String; │ - invoke-static {v6}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->access$000(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;)Ljava/lang/String; │ - │ - move-result-object v6 │ - │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v5}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->access$000(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;)Ljava/lang/String; │ │ move-result-object v5 │ │ - const-string v6, "?" │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v4 │ │ - move-result-object v5 │ + const-string v5, "?" │ │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ - const-string v5, "OK" │ + invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + move-result-object v3 │ │ - move-result-object v4 │ + const-string v4, "OK" │ │ - new-instance v5, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions$1; │ + .line 309 │ + invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - invoke-direct {v5, p0, p1}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions$1;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions;Landroid/view/ActionMode;)V │ + move-result-object v3 │ │ - invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onPositive(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + new-instance v4, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions$1; │ │ - move-result-object v4 │ + invoke-direct {v4, p0, p1}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions$1;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$AnActionModeOfEpicProportions;Landroid/view/ActionMode;)V │ │ - const-string v5, "\u041e\u0442\u043c\u0435\u043d\u0430" │ + .line 310 │ + invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onPositive(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + move-result-object v3 │ │ - move-result-object v4 │ + const-string v4, "\u041e\u0442\u043c\u0435\u043d\u0430" │ + │ + .line 317 │ + invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ + .line 318 │ + invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 320 │ :cond_2 │ - return v7 │ + return v6 │ .end method │ │ .method public onCreateActionMode(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ .locals 2 │ .param p1, "mode" # Landroid/view/ActionMode; │ .param p2, "menu" # Landroid/view/Menu; │ │ @@ -213,14 +218,15 @@ │ .line 282 │ const-string v0, "\u0423\u0434\u0430\u043b\u0438\u0442\u044c" │ │ invoke-interface {p2, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 284 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 287 │ return v1 │ .end method │ │ .method public onDestroyActionMode(Landroid/view/ActionMode;)V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$GetUserTask$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$GetUserTask; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$GetUserTask;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$GetUserTask; │ │ .prologue │ .line 136 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$GetUserTask$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$GetUserTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$DeleteTask.smali │ @@ -74,24 +74,27 @@ │ │ invoke-direct {v0, p2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ + .line 339 │ invoke-virtual {v0, v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432" │ │ + .line 340 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 341 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$DeleteTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 342 │ @@ -244,14 +247,15 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 373 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$GetUserTask.smali │ @@ -289,14 +289,15 @@ │ │ const-string v1, "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0438\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f" │ │ invoke-static {v0, v1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 144 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ │ .line 146 │ :cond_2 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$GetUserTask;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ @@ -307,14 +308,15 @@ │ │ const-string v1, "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430" │ │ invoke-static {v0, v1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 147 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$holder:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter$ViewHolder; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter;Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter$ViewHolder;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter; │ │ .prologue │ .line 427 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter$1;->val$holder:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter$ViewHolder; │ │ @@ -47,14 +48,15 @@ │ │ .prologue │ .line 430 │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter$1;->val$holder:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter$ViewHolder; │ │ iget-object v1, v1, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter$ViewHolder;->checkbox:Landroid/widget/CheckBox; │ │ + .line 431 │ invoke-virtual {v1}, Landroid/widget/CheckBox;->getTag()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ │ .line 432 ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter$ViewHolder.smali │ @@ -27,14 +27,15 @@ │ │ .field txtNick:Landroid/widget/TextView; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter; │ │ .prologue │ .line 484 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter$ViewHolder;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter.smali │ @@ -36,14 +36,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;Landroid/content/Context;Ljava/util/ArrayList;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ .param p2, "context" # Landroid/content/Context; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ "Ljava/util/ArrayList", │ "<", │ @@ -218,14 +219,15 @@ │ .line 426 │ iget-object v2, v0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter$ViewHolder;->checkbox:Landroid/widget/CheckBox; │ │ new-instance v4, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter$1; │ │ invoke-direct {v4, p0, v0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter$1;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter;Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$QmsContactsAdapter$ViewHolder;)V │ │ + .line 427 │ invoke-virtual {v2, v4}, Landroid/widget/CheckBox;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V │ │ .line 437 │ invoke-virtual {p2, v0}, Landroid/view/View;->setTag(Ljava/lang/Object;)V │ │ .line 442 │ :goto_0 ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes.smali │ @@ -53,15 +53,14 @@ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->DeleteMode:Ljava/lang/Boolean; │ │ .line 151 │ iput-boolean v1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->dialogShowed:Z │ │ - .line 381 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ │ @@ -139,89 +138,88 @@ │ .line 50 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->DeleteMode:Ljava/lang/Boolean; │ │ return-object v0 │ .end method │ │ .method private deleteSelectedDialogs()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 267 │ - new-instance v1, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 268 │ - .local v1, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v0, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->getData()Lorg/softeg/slartus/forpdaapi/classes/ListData; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lorg/softeg/slartus/forpdaapi/classes/ListData;->getItems()Ljava/util/ArrayList; │ + invoke-virtual {v3}, Lorg/softeg/slartus/forpdaapi/classes/ListData;->getItems()Ljava/util/ArrayList; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaapi/IListItem; │ + check-cast v1, Lorg/softeg/slartus/forpdaapi/IListItem; │ │ - .local v2, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ - move-object v3, v2 │ + .local v1, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + move-object v2, v1 │ │ .line 269 │ - check-cast v3, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ + check-cast v2, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ │ .line 270 │ - .local v3, "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ - invoke-virtual {v3}, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme;->isSelected()Z │ + .local v2, "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ + invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme;->isSelected()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ .line 271 │ - iget-object v4, v3, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme;->Id:Ljava/lang/String; │ + iget-object v4, v2, Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme;->Id:Ljava/lang/String; │ │ - invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 273 │ - .end local v2 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ - .end local v3 # "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ + .end local v1 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + .end local v2 # "theme":Lorg/softeg/slartus/forpdaapi/qms/QmsUserTheme; │ :cond_1 │ - new-instance v4, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$DeleteTask; │ + new-instance v3, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$DeleteTask; │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->getMainActivity()Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-direct {v4, p0, v5, v1}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$DeleteTask;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;Landroid/content/Context;Ljava/util/ArrayList;)V │ + invoke-direct {v3, p0, v4, v0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$DeleteTask;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;Landroid/content/Context;Ljava/util/ArrayList;)V │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - new-array v5, v5, [Ljava/lang/String; │ + new-array v4, v4, [Ljava/lang/String; │ │ - invoke-virtual {v4, v5}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$DeleteTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ + invoke-virtual {v3, v4}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$DeleteTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ .line 274 │ return-void │ .end method │ │ .method public static newInstance(Landroid/os/Bundle;)Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes; │ .locals 1 │ @@ -437,22 +435,24 @@ │ │ move-result-object v3 │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->m_Id:Ljava/lang/String; │ │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->m_Nick:Ljava/lang/String; │ │ + .line 194 │ invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ + .line 193 │ invoke-static {v3, v4, v2, v5}, Lorg/softeg/slartus/forpdaapi/qms/QmsApi;->getQmsUserThemes(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/util/ArrayList;Ljava/lang/Boolean;)Lorg/softeg/slartus/forpdaapi/qms/QmsUserThemes; │ │ move-result-object v1 │ │ .line 195 │ .local v1, "mails":Lorg/softeg/slartus/forpdaapi/qms/QmsUserThemes; │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaapi/classes/ListData;->getItems()Ljava/util/ArrayList; │ @@ -601,47 +601,52 @@ │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x7f020089 │ │ + .line 230 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$2; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$2;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;)V │ │ + .line 231 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/4 v1, 0x2 │ │ + .line 238 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 240 │ const-string v0, "\u041f\u0440\u043e\u0444\u0438\u043b\u044c \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043d\u0438\u043a\u0430" │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$3; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$3;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;)V │ │ + .line 241 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 246 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 247 │ return-void │ .end method │ │ .method public onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ @@ -892,38 +897,43 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 158 │ invoke-virtual {v0, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v2, "\u0414\u0430" │ │ + .line 159 │ invoke-virtual {v0, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v2, "\u041d\u0435\u0442" │ │ + .line 160 │ invoke-virtual {v0, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$1; │ │ invoke-direct {v2, p0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes$1;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;)V │ │ + .line 161 │ invoke-virtual {v0, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onPositive(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 167 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 168 │ iput-boolean v1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactThemes;->dialogShowed:Z │ │ .line 170 │ :cond_1 ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$qmsUser:Lorg/softeg/slartus/forpdaapi/qms/QmsUser; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList;Lorg/softeg/slartus/forpdaapi/qms/QmsUser;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList; │ │ .prologue │ .line 134 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$1;->val$qmsUser:Lorg/softeg/slartus/forpdaapi/qms/QmsUser; │ │ @@ -49,12 +50,13 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$1$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$1$1;->(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$1;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 151 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 152 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$1; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$1; │ │ .prologue │ .line 137 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$1$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$QmsContactsAdapter$ViewHolder.smali │ @@ -23,14 +23,15 @@ │ │ .field txtNick:Landroid/widget/TextView; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$QmsContactsAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$QmsContactsAdapter; │ │ .prologue │ .line 267 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$QmsContactsAdapter$ViewHolder;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$QmsContactsAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList$QmsContactsAdapter.smali │ @@ -70,14 +70,15 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList;Landroid/content/Context;Ljava/util/ArrayList;Lcom/nostra13/universalimageloader/core/ImageLoader;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList; │ .param p2, "context" # Landroid/content/Context; │ .param p4, "imageLoader" # Lcom/nostra13/universalimageloader/core/ImageLoader; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ "Ljava/util/ArrayList", ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsContactsList.smali │ @@ -15,15 +15,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 52 │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment;->()V │ │ - .line 158 │ return-void │ .end method │ │ │ # virtual methods │ .method protected createAdapter()Landroid/widget/BaseAdapter; │ .locals 4 ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$GetUserTask$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$GetUserTask; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$GetUserTask;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$GetUserTask; │ │ .prologue │ .line 264 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$GetUserTask$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$GetUserTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment; │ │ .prologue │ .line 102 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$send_button:Landroid/widget/Button; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment;Landroid/widget/Button;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment; │ │ .prologue │ .line 108 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$2;->val$send_button:Landroid/widget/Button; ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$SendTask.smali │ @@ -87,24 +87,27 @@ │ │ invoke-direct {v0, p2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ + .line 296 │ invoke-virtual {v0, v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f" │ │ + .line 297 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 298 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$SendTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 299 │ @@ -137,18 +140,20 @@ │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$SendTask;->title:Ljava/lang/String; │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$SendTask;->body:Ljava/lang/String; │ │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$SendTask;->outParams:Ljava/util/Map; │ │ + .line 308 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->getEncoding()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 307 │ invoke-static/range {v0 .. v6}, Lorg/softeg/slartus/forpdaapi/qms/QmsApi;->createThread(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$SendTask;->m_ChatBody:Ljava/lang/String; │ │ .line 310 │ @@ -259,14 +264,15 @@ │ │ check-cast v1, Ljava/lang/String; │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$SendTask;->outParams:Ljava/util/Map; │ │ const-string v3, "t" │ │ + .line 331 │ invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/String; │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$SendTask;->outParams:Ljava/util/Map; │ @@ -277,14 +283,15 @@ │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/String; │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$SendTask;->m_ChatBody:Ljava/lang/String; │ │ + .line 330 │ invoke-static {v0, v1, v2, v3, v4}, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsChatFragment;->openChat(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 339 │ :goto_0 │ return-void │ │ .line 333 │ @@ -318,14 +325,15 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 337 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$GetUserTask.smali │ @@ -364,14 +364,15 @@ │ │ const-string v1, "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043d\u0438\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f" │ │ invoke-static {v0, v1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 272 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ │ .line 274 │ :cond_2 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment$GetUserTask;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment; │ @@ -382,14 +383,15 @@ │ │ const-string v1, "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430" │ │ invoke-static {v0, v1, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 275 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 ├── smali/org/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment.smali │ @@ -80,15 +80,14 @@ │ │ const/16 v1, 0xc │ │ invoke-direct {v0, v1}, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView;->(I)V │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment;->mPopupPanelView:Lorg/softeg/slartus/forpdaplus/controls/quickpost/PopupPanelView; │ │ - .line 280 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment;)V │ .locals 0 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/fragments/qms/QmsNewThreadFragment; ├── smali/org/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment; │ │ .prologue │ .line 113 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment; │ │ .prologue │ .line 128 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$SpinnerAdapter$ViewHolder.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$SpinnerAdapter; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$SpinnerAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$SpinnerAdapter; │ │ .prologue │ .line 294 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$SpinnerAdapter$ViewHolder;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$SpinnerAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$SpinnerAdapter.smali │ @@ -66,14 +66,15 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment;Landroid/content/Context;Ljava/util/ArrayList;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment; │ .param p2, "context" # Landroid/content/Context; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ "Ljava/util/ArrayList", │ "<", │ @@ -111,21 +112,20 @@ │ │ .prologue │ .line 241 │ const/4 v0, 0x1 │ │ .line 242 │ .local v0, "c":I │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$SpinnerAdapter;->mForums:Ljava/util/ArrayList; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$SpinnerAdapter;->mForums:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ @@ -166,70 +166,69 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getItem(I)Lorg/softeg/slartus/forpdaplus/fragments/search/CheckableForumItem; │ - .locals 6 │ + .locals 5 │ .param p1, "i" # I │ │ .prologue │ .line 251 │ if-nez p1, :cond_1 │ │ .line 252 │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/search/CheckableForumItem; │ │ - const-string v3, "" │ + const-string v2, "" │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, "\u0412\u0441\u0435\u0433\u043e: " │ + const-string v4, "\u0412\u0441\u0435\u0433\u043e: " │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$SpinnerAdapter;->getCount()I │ │ - move-result v5 │ + move-result v4 │ │ - add-int/lit8 v5, v5, -0x1 │ + add-int/lit8 v4, v4, -0x1 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-direct {v1, v3, v4}, Lorg/softeg/slartus/forpdaplus/fragments/search/CheckableForumItem;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v1, v2, v3}, Lorg/softeg/slartus/forpdaplus/fragments/search/CheckableForumItem;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 261 │ :cond_0 │ :goto_0 │ return-object v1 │ │ .line 254 │ :cond_1 │ const/4 v0, 0x1 │ │ .line 255 │ .local v0, "c":I │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$SpinnerAdapter;->mForums:Ljava/util/ArrayList; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$SpinnerAdapter;->mForums:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_4 │ @@ -330,14 +329,15 @@ │ │ throw v3 │ │ .line 279 │ :cond_0 │ const v3, 0x1020014 │ │ + .line 280 │ invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/TextView; │ │ iput-object v3, v0, Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$SpinnerAdapter$ViewHolder;->text:Landroid/widget/TextView; ├── smali/org/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$Task$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$Task; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$Task;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$Task; │ │ .prologue │ .line 218 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$Task$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$Task; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$Task.smali │ @@ -30,14 +30,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment; │ │ .prologue │ .line 189 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$Task;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment.smali │ @@ -84,15 +84,14 @@ │ .line 43 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment;->m_Forums:Ljava/util/ArrayList; │ │ - .line 228 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment;)Lorg/softeg/slartus/forpdaplus/classes/ForumsAdapter; │ .locals 1 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment; │ │ @@ -670,44 +669,50 @@ │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v4, 0x0 │ │ + .line 82 │ invoke-virtual {v3, v2, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u0424\u043e\u0440\u0443\u043c" │ │ + .line 83 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c" │ │ + .line 84 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 85 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ new-instance v4, Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$1; │ │ invoke-direct {v4, p0}, Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment$1;->(Lorg/softeg/slartus/forpdaplus/fragments/search/ForumsTreeDialogFragment;)V │ │ + .line 86 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 100 │ invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ .line 102 │ .local v0, "dialog":Lcom/afollestad/materialdialogs/MaterialDialog; │ return-object v0 ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ .prologue │ .line 305 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$10;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$11$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$postsPerPage:I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$11;I)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$11; │ │ .prologue │ .line 332 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$11$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$11; │ │ iput p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$11$1;->val$postsPerPage:I ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ .prologue │ .line 315 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$11;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -165,24 +166,27 @@ │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v4, "\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u043a \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435" │ │ + .line 330 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 331 │ invoke-virtual {v3, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$11;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ + .line 332 │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;->m_SearchResult:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchResult; │ invoke-static {v4}, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;->access$100(Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;)Lorg/softeg/slartus/forpdaplus/fragments/search/SearchResult; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchResult;->getCurrentPage()I │ │ @@ -194,12 +198,13 @@ │ │ invoke-direct {v5, p0, v2}, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$11$1;->(Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$11;I)V │ │ invoke-virtual {v3, v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallbackSingleChoice(ILcom/afollestad/materialdialogs/MaterialDialog$ListCallbackSingleChoice;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 339 │ invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 340 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$12.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$html:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ .prologue │ .line 351 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$12;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$12;->val$html:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ .prologue │ .line 459 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$13;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ .prologue │ .line 144 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$2.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ .prologue │ .line 118 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$6.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$userNick:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ .prologue │ .line 261 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$6;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$6;->val$userId:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$startNum:I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;I)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ .prologue │ .line 195 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$5;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ iput p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$5;->val$startNum:I ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ .prologue │ .line 150 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ .prologue │ .line 271 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$7;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ .prologue │ .line 285 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$8;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ .prologue │ .line 295 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$9;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment.smali │ @@ -76,15 +76,14 @@ │ .line 61 │ new-instance v0, Landroid/os/Handler; │ │ invoke-direct {v0}, Landroid/os/Handler;->()V │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;->mHandler:Landroid/os/Handler; │ │ - .line 481 │ return-void │ .end method │ │ .method static synthetic access$100(Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;)Lorg/softeg/slartus/forpdaplus/fragments/search/SearchResult; │ .locals 1 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment; │ │ @@ -363,26 +362,29 @@ │ │ move-result-object v0 │ │ new-instance v1, Landroid/view/animation/AccelerateDecelerateInterpolator; │ │ invoke-direct {v1}, Landroid/view/animation/AccelerateDecelerateInterpolator;->()V │ │ + .line 251 │ invoke-virtual {v0, v1}, Lcom/nineoldandroids/view/ViewPropertyAnimator;->setInterpolator(Landroid/view/animation/Interpolator;)Lcom/nineoldandroids/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const-wide/16 v2, 0x1f4 │ │ + .line 252 │ invoke-virtual {v0, v2, v3}, Lcom/nineoldandroids/view/ViewPropertyAnimator;->setDuration(J)Lcom/nineoldandroids/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 253 │ invoke-virtual {v0, v1}, Lcom/nineoldandroids/view/ViewPropertyAnimator;->translationY(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 257 │ :cond_0 │ :goto_0 │ @@ -723,22 +725,24 @@ │ │ move-result-object v2 │ │ const-string v3, "\\" │ │ const-string v4, "\\\\" │ │ + .line 112 │ invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "\'" │ │ const-string v4, "\\\'" │ │ + .line 113 │ invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "\"" │ │ const-string v4, "\\\"" │ @@ -928,14 +932,15 @@ │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$13; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment$13;->(Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;)V │ │ + .line 459 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 465 │ return-void │ .end method │ │ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ @@ -1114,14 +1119,15 @@ │ │ const-string v3, "loadDataWithBaseURL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 174 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;->mWvBody:Lorg/softeg/slartus/forpdaplus/classes/AdvWebView; │ │ invoke-virtual {p0, v0}, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostFragment;->registerForContextMenu(Landroid/view/View;)V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchPostsParser.smali │ @@ -214,14 +214,15 @@ │ │ move-result v1 │ │ invoke-virtual {p1}, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchResult;->getPagesCount()I │ │ move-result v2 │ │ + .line 174 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ move-result-object v3 │ │ invoke-static {v3}, Lorg/softeg/slartus/forpdaplus/classes/common/Functions;->isWebviewAllowJavascriptInterface(Landroid/content/Context;)Ljava/lang/Boolean; │ │ move-result-object v3 │ @@ -230,14 +231,15 @@ │ │ move-result-object v4 │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ + .line 173 │ invoke-static/range {v0 .. v5}, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->addButtons(Ljava/lang/StringBuilder;IILjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V │ │ .line 176 │ :cond_0 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostsParser;->m_Body:Ljava/lang/StringBuilder; │ │ const-string v1, "
    " │ @@ -279,18 +281,20 @@ │ .line 185 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostsParser;->m_Body:Ljava/lang/StringBuilder; │ │ invoke-virtual {p1}, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchResult;->getCurrentPage()I │ │ move-result v1 │ │ + .line 186 │ invoke-virtual {p1}, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchResult;->getPagesCount()I │ │ move-result v2 │ │ + .line 187 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ move-result-object v3 │ │ invoke-static {v3}, Lorg/softeg/slartus/forpdaplus/classes/common/Functions;->isWebviewAllowJavascriptInterface(Landroid/content/Context;)Ljava/lang/Boolean; │ │ move-result-object v3 │ @@ -301,14 +305,15 @@ │ │ const/4 v5, 0x0 │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ + .line 185 │ invoke-static/range {v0 .. v5}, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->addButtons(Ljava/lang/StringBuilder;IILjava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;)V │ │ .line 189 │ :cond_0 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchPostsParser;->m_Body:Ljava/lang/StringBuilder; │ │ const-string v1, "
" ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ .prologue │ .line 230 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$rotate:Landroid/view/animation/RotateAnimation; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment;Landroid/view/animation/RotateAnimation;Ljava/lang/Runnable;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ .prologue │ .line 237 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$2;->val$rotate:Landroid/view/animation/RotateAnimation; ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ .prologue │ .line 250 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ .prologue │ .line 268 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ .prologue │ .line 280 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$5;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ .prologue │ .line 362 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$6;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$7$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$forums:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$7;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$7; │ │ .prologue │ .line 389 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$7$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$7; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$7$1;->val$forums:Ljava/util/List; ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$7.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$handler:Landroid/os/Handler; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment;Ljava/util/Collection;Landroid/os/Handler;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ .prologue │ .line 381 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$7;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$7;->val$checkedForumIds:Ljava/util/Collection; ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$sb:Ljava/lang/StringBuilder; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8;Ljava/lang/StringBuilder;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8; │ │ .prologue │ .line 436 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8$1;->val$sb:Ljava/lang/StringBuilder; ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$topicIds:Ljava/util/Collection; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment;Ljava/util/Collection;Landroid/os/Handler;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ .prologue │ .line 416 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8;->val$topicIds:Ljava/util/Collection; │ │ @@ -41,151 +42,147 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 9 │ + .locals 8 │ │ .prologue │ .line 419 │ - new-instance v3, Lorg/softeg/slartus/forpdaapi/search/SearchSettings; │ + new-instance v2, Lorg/softeg/slartus/forpdaapi/search/SearchSettings; │ │ - const-string v6, "SEARCH_TYPE_FORUM" │ + const-string v5, "SEARCH_TYPE_FORUM" │ │ - invoke-direct {v3, v6}, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->(Ljava/lang/String;)V │ + invoke-direct {v2, v5}, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->(Ljava/lang/String;)V │ │ .line 420 │ - .local v3, "settings":Lorg/softeg/slartus/forpdaapi/search/SearchSettings; │ - invoke-virtual {v3}, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->getTopicIds()Ljava/util/Set; │ + .local v2, "settings":Lorg/softeg/slartus/forpdaapi/search/SearchSettings; │ + invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->getTopicIds()Ljava/util/Set; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8;->val$topicIds:Ljava/util/Collection; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8;->val$topicIds:Ljava/util/Collection; │ │ - invoke-interface {v6, v7}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v5, v6}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z │ │ .line 421 │ - const-string v6, "top" │ + const-string v5, "top" │ │ - invoke-virtual {v3, v6}, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->setSource(Ljava/lang/String;)V │ + invoke-virtual {v2, v5}, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->setSource(Ljava/lang/String;)V │ │ .line 422 │ - const-string v6, "topics" │ + const-string v5, "topics" │ │ - invoke-virtual {v3, v6}, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->setResultView(Ljava/lang/String;)V │ + invoke-virtual {v2, v5}, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->setResultView(Ljava/lang/String;)V │ │ .line 424 │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 426 │ - .local v5, "topics":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v4, "topics":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :try_start_0 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/Client;->getInstance()Lorg/softeg/slartus/forpdaplus/Client; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v3}, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->getSearchQuery()Ljava/lang/String; │ + invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/search/SearchSettings;->getSearchQuery()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - new-instance v8, Lorg/softeg/slartus/forpdaapi/ListInfo; │ + new-instance v7, Lorg/softeg/slartus/forpdaapi/ListInfo; │ │ - invoke-direct {v8}, Lorg/softeg/slartus/forpdaapi/ListInfo;->()V │ + invoke-direct {v7}, Lorg/softeg/slartus/forpdaapi/ListInfo;->()V │ │ - invoke-static {v6, v7, v8}, Lorg/softeg/slartus/forpdaapi/search/SearchApi;->getSearchTopicsResult(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Lorg/softeg/slartus/forpdaapi/ListInfo;)Ljava/util/ArrayList; │ + invoke-static {v5, v6, v7}, Lorg/softeg/slartus/forpdaapi/search/SearchApi;->getSearchTopicsResult(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Lorg/softeg/slartus/forpdaapi/ListInfo;)Ljava/util/ArrayList; │ :try_end_0 │ - .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ - .catch Ljava/net/URISyntaxException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/net/URISyntaxException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 430 │ :goto_0 │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ .line 431 │ - .local v2, "sb":Ljava/lang/StringBuilder; │ - invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .local v1, "sb":Ljava/lang/StringBuilder; │ + invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v5 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/softeg/slartus/forpdaapi/Topic; │ + check-cast v3, Lorg/softeg/slartus/forpdaapi/Topic; │ │ .line 432 │ - .local v4, "topic":Lorg/softeg/slartus/forpdaapi/Topic; │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I │ + .local v3, "topic":Lorg/softeg/slartus/forpdaapi/Topic; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->length()I │ │ move-result v6 │ │ if-lez v6, :cond_0 │ │ .line 433 │ const-string v6, ", " │ │ - invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 434 │ :cond_0 │ - invoke-virtual {v4}, Lorg/softeg/slartus/forpdaapi/Topic;->getTitle()Ljava/lang/String; │ + invoke-virtual {v3}, Lorg/softeg/slartus/forpdaapi/Topic;->getTitle()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ .line 427 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "sb":Ljava/lang/StringBuilder; │ - .end local v4 # "topic":Lorg/softeg/slartus/forpdaapi/Topic; │ + .end local v1 # "sb":Ljava/lang/StringBuilder; │ + .end local v3 # "topic":Lorg/softeg/slartus/forpdaapi/Topic; │ :catch_0 │ move-exception v0 │ │ .line 428 │ .local v0, "e":Ljava/lang/Exception; │ :goto_2 │ invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V │ │ goto :goto_0 │ │ .line 436 │ .end local v0 # "e":Ljava/lang/Exception; │ - .restart local v1 # "i$":Ljava/util/Iterator; │ - .restart local v2 # "sb":Ljava/lang/StringBuilder; │ + .restart local v1 # "sb":Ljava/lang/StringBuilder; │ :cond_1 │ - iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8;->val$handler:Landroid/os/Handler; │ + iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8;->val$handler:Landroid/os/Handler; │ │ - new-instance v7, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8$1; │ + new-instance v6, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8$1; │ │ - invoke-direct {v7, p0, v2}, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8$1;->(Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8;Ljava/lang/StringBuilder;)V │ + invoke-direct {v6, p0, v1}, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8$1;->(Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8;Ljava/lang/StringBuilder;)V │ │ - invoke-virtual {v6, v7}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ + invoke-virtual {v5, v6}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ │ .line 443 │ return-void │ │ .line 427 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "sb":Ljava/lang/StringBuilder; │ + .end local v1 # "sb":Ljava/lang/StringBuilder; │ :catch_1 │ move-exception v0 │ │ goto :goto_2 │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment.smali │ @@ -846,14 +846,15 @@ │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$7; │ │ invoke-direct {v2, p0, p1, v0}, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$7;->(Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment;Ljava/util/Collection;Landroid/os/Handler;)V │ │ invoke-direct {v1, v2}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 405 │ invoke-virtual {v1}, Ljava/lang/Thread;->start()V │ │ .line 406 │ return-void │ .end method │ │ .method private loadPreferences()V │ @@ -1200,14 +1201,15 @@ │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8; │ │ invoke-direct {v2, p0, p1, v0}, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$8;->(Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment;Ljava/util/Collection;Landroid/os/Handler;)V │ │ invoke-direct {v1, v2}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 444 │ invoke-virtual {v1}, Ljava/lang/Thread;->start()V │ │ .line 446 │ .end local v0 # "handler":Landroid/os/Handler; │ :cond_0 │ return-void │ │ @@ -1711,48 +1713,55 @@ │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 263 │ invoke-virtual {v1, v12, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 264 │ invoke-virtual {v1, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u041f\u043e\u0438\u0441\u043a" │ │ + .line 265 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u041d\u0430\u0439\u0442\u0438" │ │ + .line 266 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 267 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$4; │ │ invoke-direct {v2, p0}, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment$4;->(Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment;)V │ │ + .line 268 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onPositive(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 274 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v7 │ │ .line 277 │ .local v7, "adb":Lcom/afollestad/materialdialogs/MaterialDialog; │ const-string v1, "SEARCH_TYPE_FORUM" ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ .prologue │ .line 116 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ .prologue │ .line 125 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ .prologue │ .line 131 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ .prologue │ .line 286 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ .prologue │ .line 296 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$5;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ .prologue │ .line 304 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$6;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$editText:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7; │ │ .prologue │ .line 331 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7$1;->val$editText:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$group:Landroid/widget/RadioGroup; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7;Landroid/widget/RadioGroup;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7; │ │ .prologue │ .line 349 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7$2;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7$2;->val$group:Landroid/widget/RadioGroup; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$ids:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ .prologue │ .line 314 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7;->val$ids:Ljava/lang/String; │ │ @@ -212,35 +213,40 @@ │ │ move-result-object v6 │ │ invoke-direct {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v6, 0x1 │ │ + .line 346 │ invoke-virtual {v5, v4, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ const-string v6, "\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c" │ │ + .line 347 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ const-string v6, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 348 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ new-instance v6, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7$2; │ │ invoke-direct {v6, p0, v1, v0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7$2;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$7;Landroid/widget/RadioGroup;Landroid/widget/EditText;)V │ │ + .line 349 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onPositive(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ + .line 365 │ invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto :goto_0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ .prologue │ .line 435 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$10;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment.smali │ @@ -63,15 +63,14 @@ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment;->postact:Ljava/lang/String; │ │ .line 58 │ const-string v0, "" │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment;->postUrl:Ljava/lang/String; │ │ - .line 375 │ return-void │ .end method │ │ .method static synthetic access$100(Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment;)Lorg/softeg/slartus/forpdaplus/classes/AdvWebView; │ .locals 1 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment; │ │ @@ -517,14 +516,15 @@ │ .line 239 │ const-string v7, "append(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/classes/HtmlBuilder; │ │ move-result-object v7 │ │ + .line 240 │ invoke-virtual {v4, v12}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Lorg/softeg/slartus/forpdaplus/classes/HtmlBuilder;->append(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/classes/HtmlBuilder; │ │ move-result-object v7 │ @@ -543,23 +543,25 @@ │ │ invoke-virtual {v7, v8}, Lorg/softeg/slartus/forpdaplus/classes/HtmlBuilder;->append(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/classes/HtmlBuilder; │ │ move-result-object v7 │ │ const-string v8, "" │ │ + .line 241 │ invoke-virtual {v7, v8}, Lorg/softeg/slartus/forpdaplus/classes/HtmlBuilder;->append(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/classes/HtmlBuilder; │ │ .line 242 │ const-string v7, "append(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/classes/HtmlBuilder; │ │ move-result-object v7 │ │ + .line 243 │ invoke-virtual {v4, v11}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Lorg/softeg/slartus/forpdaplus/classes/HtmlBuilder;->append(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/classes/HtmlBuilder; │ │ move-result-object v7 │ @@ -576,14 +578,15 @@ │ │ invoke-virtual {v7, v8}, Lorg/softeg/slartus/forpdaplus/classes/HtmlBuilder;->append(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/classes/HtmlBuilder; │ │ move-result-object v7 │ │ const-string v8, "" │ │ + .line 244 │ invoke-virtual {v7, v8}, Lorg/softeg/slartus/forpdaplus/classes/HtmlBuilder;->append(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/classes/HtmlBuilder; │ │ .line 245 │ const-string v7, "
" │ │ invoke-virtual {v0, v7}, Lorg/softeg/slartus/forpdaplus/classes/HtmlBuilder;->append(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/classes/HtmlBuilder; │ │ @@ -948,63 +951,70 @@ │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x7f020056 │ │ + .line 285 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$4; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$4;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment;)V │ │ + .line 286 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 292 │ invoke-interface {v0, v3}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 294 │ :cond_0 │ const-string v0, "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430" │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x7f020094 │ │ + .line 295 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$5; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$5;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment;)V │ │ + .line 296 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 302 │ invoke-interface {v0, v3}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 303 │ const-string v0, "\u0421\u0441\u044b\u043b\u043a\u0430" │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$6; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment$6;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/CuratorFragment;)V │ │ + .line 304 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 311 │ return-void │ .end method │ │ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ .prologue │ .line 452 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$11;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$13.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ .prologue │ .line 520 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$13;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ .prologue │ .line 466 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$12;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$str:Ljava/lang/StringBuilder; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14;Ljava/lang/StringBuilder;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14; │ │ .prologue │ .line 567 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14$1;->val$str:Ljava/lang/StringBuilder; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14$2.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$str:Ljava/lang/StringBuilder; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14;Ljava/lang/StringBuilder;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14; │ │ .prologue │ .line 554 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14$2;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14$2;->val$str:Ljava/lang/StringBuilder; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ .prologue │ .line 539 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V │ │ @@ -128,54 +129,62 @@ │ │ move-result-object v5 │ │ invoke-direct {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v5, "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u0441\u043f\u043e\u0439\u043b\u0435\u0440" │ │ + .line 551 │ invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ const-string v5, "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c" │ │ + .line 552 │ invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ const-string v5, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 553 │ invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ new-instance v5, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14$2; │ │ invoke-direct {v5, p0, v3}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14$2;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14;Ljava/lang/StringBuilder;)V │ │ + .line 554 │ invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ + .line 566 │ invoke-virtual {v4, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ new-instance v6, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14$1; │ │ invoke-direct {v6, p0, v3}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14$1;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14;Ljava/lang/StringBuilder;)V │ │ + .line 567 │ invoke-virtual {v4, v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallbackMultiChoice([Ljava/lang/Integer;Lcom/afollestad/materialdialogs/MaterialDialog$ListCallbackMultiChoice;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ + .line 577 │ invoke-virtual {v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->alwaysCallMultiChoiceCallback()Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v4 │ │ + .line 578 │ invoke-virtual {v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 579 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ .prologue │ .line 533 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$15;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$17.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$searchText:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;Ljava/lang/String;Ljava/lang/Boolean;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ .prologue │ .line 1241 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$17;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$17;->val$searchText:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ .prologue │ .line 594 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$16;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$17$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$17; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$17;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$17; │ │ .prologue │ .line 1244 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$17$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$17; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ .prologue │ .line 165 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ .prologue │ .line 221 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ .prologue │ .line 211 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ .prologue │ .line 257 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$5;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$send_button:Landroid/widget/Button; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;Landroid/widget/Button;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ .prologue │ .line 228 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$4;->val$send_button:Landroid/widget/Button; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ .prologue │ .line 264 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$6;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$7.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ .prologue │ .line 315 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$7;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$8.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$body:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ .prologue │ .line 347 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$8;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$8;->val$body:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ .prologue │ .line 427 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$9;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AcceptEditTask.smali │ @@ -73,24 +73,27 @@ │ │ invoke-direct {v0, p2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ + .line 890 │ invoke-virtual {v0, v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f" │ │ + .line 891 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 892 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AcceptEditTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 893 │ @@ -241,14 +244,15 @@ │ │ move-result-object v0 │ │ check-cast v0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AcceptEditTask;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ + .line 923 │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->m_EditPost:Lorg/softeg/slartus/forpdaapi/post/EditPost; │ invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->access$500(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)Lorg/softeg/slartus/forpdaapi/post/EditPost; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->getTopicId()Ljava/lang/String; │ │ @@ -369,14 +373,15 @@ │ │ const/4 v2, 0x0 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 935 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter; │ │ .prologue │ .line 1135 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -72,22 +73,24 @@ │ │ iget-object v3, v3, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->getMainActivity()Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ move-result-object v3 │ │ + .line 1142 │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaapi/post/EditAttach;->getId()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-direct {v1, v2, v3, v4}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$DeleteAttachTask;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;Landroid/content/Context;Ljava/lang/String;)V │ │ const/4 v2, 0x0 │ │ new-array v2, v2, [Ljava/lang/String; │ │ + .line 1143 │ invoke-virtual {v1, v2}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$DeleteAttachTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ .line 1144 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter; │ │ .prologue │ .line 1149 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter$2;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter$ViewHolder.smali │ @@ -23,14 +23,15 @@ │ │ .field txtFile:Landroid/widget/TextView; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter; │ │ .prologue │ .line 1190 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter$ViewHolder;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter; │ │ .prologue │ .line 1164 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter$3;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter.smali │ @@ -66,14 +66,15 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;Ljava/util/List;Landroid/app/Activity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ .param p3, "activity" # Landroid/app/Activity; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<", │ "Lorg/softeg/slartus/forpdaapi/post/EditAttach;", │ @@ -203,14 +204,15 @@ │ │ throw v3 │ │ .line 1133 │ :cond_0 │ const v3, 0x7f0d0074 │ │ + .line 1134 │ invoke-virtual {p2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/ImageButton; │ │ iput-object v3, v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter$ViewHolder;->btnDelete:Landroid/widget/ImageButton; │ @@ -223,14 +225,15 @@ │ invoke-direct {v4, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter$1;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter;)V │ │ invoke-virtual {v3, v4}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 1147 │ const v3, 0x7f0d0072 │ │ + .line 1148 │ invoke-virtual {p2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/ImageButton; │ │ iput-object v3, v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter$ViewHolder;->btnSpoiler:Landroid/widget/ImageButton; │ @@ -243,14 +246,15 @@ │ invoke-direct {v4, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter$2;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter;)V │ │ invoke-virtual {v3, v4}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 1162 │ const v3, 0x7f0d0073 │ │ + .line 1163 │ invoke-virtual {p2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/TextView; │ │ iput-object v3, v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AttachesAdapter$ViewHolder;->txtFile:Landroid/widget/TextView; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$LoadTask$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$LoadTask;Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$LoadTask; │ │ .prologue │ .line 967 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$LoadTask$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$LoadTask; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$LoadTask$1;->val$this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$DeleteAttachTask.smali │ @@ -55,24 +55,27 @@ │ │ invoke-direct {v0, p2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ + .line 834 │ invoke-virtual {v0, v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430" │ │ + .line 835 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 836 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$DeleteAttachTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 837 ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$LoadTask.smali │ @@ -75,32 +75,36 @@ │ │ invoke-direct {v0, p2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ + .line 966 │ invoke-virtual {v0, v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$LoadTask$1; │ │ invoke-direct {v1, p0, p1}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$LoadTask$1;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$LoadTask;Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ │ + .line 967 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelListener(Landroid/content/DialogInterface$OnCancelListener;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f" │ │ + .line 973 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 974 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$LoadTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 975 │ @@ -273,14 +277,15 @@ │ │ move-result-object v3 │ │ invoke-direct {v0, v1, v2, v3}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;Landroid/content/Context;Ljava/util/List;)V │ │ new-array v1, v4, [Ljava/lang/String; │ │ + .line 1013 │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ .line 1014 │ :cond_1 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$LoadTask;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ new-instance v1, Ljava/util/ArrayList; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$PostTask.smali │ @@ -85,24 +85,27 @@ │ │ invoke-direct {v0, p2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ + .line 1040 │ invoke-virtual {v0, v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f" │ │ + .line 1041 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 1042 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$PostTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 1043 │ @@ -323,27 +326,29 @@ │ │ const/4 v1, 0x2 │ │ new-array v3, v1, [Ljava/lang/Object; │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$PostTask;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ + .line 1077 │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->m_EditPost:Lorg/softeg/slartus/forpdaapi/post/EditPost; │ invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->access$500(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)Lorg/softeg/slartus/forpdaapi/post/EditPost; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->getTopicId()Ljava/lang/String; │ │ move-result-object v1 │ │ aput-object v1, v3, v4 │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$PostTask;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ + .line 1078 │ # invokes: Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->isNewPost()Ljava/lang/Boolean; │ invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->access$1400(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)Ljava/lang/Boolean; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z │ │ @@ -352,14 +357,15 @@ │ if-eqz v1, :cond_2 │ │ const-string v1, "view=getlastpost" │ │ :goto_1 │ aput-object v1, v3, v5 │ │ + .line 1077 │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1, v5}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->showTheme(Ljava/lang/String;Z)V │ │ .line 1079 │ @@ -385,15 +391,15 @@ │ │ move-result-object v0 │ │ invoke-static {v0}, Lorg/softeg/slartus/forpdaplus/MainActivity;->selectTabByTag(Ljava/lang/String;)V │ │ goto :goto_0 │ │ - .line 1076 │ + .line 1078 │ :cond_2 │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ const-string v4, "view=findpost&p=" │ │ @@ -469,14 +475,15 @@ │ │ const-string v1, "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430" │ │ invoke-static {v0, v1, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 1091 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ goto/16 :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask; │ │ .prologue │ .line 729 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask; │ │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaapi/ProgressState;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask; │ │ .prologue │ .line 762 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask$2;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask.smali │ @@ -111,24 +111,27 @@ │ .line 714 │ new-instance v0, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v0, p2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/16 v1, 0x64 │ │ + .line 715 │ invoke-virtual {v0, v2, v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZIZ)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0444\u0430\u0439\u043b\u0430" │ │ + .line 716 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 717 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 718 │ @@ -165,51 +168,50 @@ │ .param p1, "params" # [Ljava/lang/String; │ │ .prologue │ const/4 v12, 0x0 │ │ .line 729 │ :try_start_0 │ - new-instance v5, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask$1; │ + new-instance v4, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask$1; │ │ - invoke-direct {v5, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask$1;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask;)V │ + invoke-direct {v4, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask$1;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask;)V │ │ - iput-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask;->m_ProgressState:Lorg/softeg/slartus/forpdaapi/ProgressState; │ + iput-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask;->m_ProgressState:Lorg/softeg/slartus/forpdaapi/ProgressState; │ │ .line 736 │ const/4 v1, 0x1 │ │ .line 737 │ .local v1, "i":I │ - iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask;->attachFilePaths:Ljava/util/List; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask;->attachFilePaths:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "i$":Ljava/util/Iterator; │ move v2, v1 │ │ .end local v1 # "i":I │ .local v2, "i":I │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 738 │ - .local v4, "newAttachFilePath":Ljava/lang/String; │ + .local v3, "newAttachFilePath":Ljava/lang/String; │ const/4 v5, 0x1 │ │ new-array v5, v5, [Landroid/util/Pair; │ │ const/4 v6, 0x0 │ │ new-instance v7, Landroid/util/Pair; │ @@ -265,67 +267,68 @@ │ .line 739 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/Client;->getInstance()Lorg/softeg/slartus/forpdaplus/Client; │ │ move-result-object v5 │ │ iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment; │ │ + .line 740 │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->m_EditPost:Lorg/softeg/slartus/forpdaapi/post/EditPost; │ invoke-static {v6}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->access$500(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)Lorg/softeg/slartus/forpdaapi/post/EditPost; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Lorg/softeg/slartus/forpdaapi/post/EditPost;->getId()Ljava/lang/String; │ │ move-result-object v6 │ │ iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask;->m_ProgressState:Lorg/softeg/slartus/forpdaapi/ProgressState; │ │ - invoke-static {v5, v6, v4, v7}, Lorg/softeg/slartus/forpdaapi/post/PostApi;->attachFile(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/lang/String;Lorg/softeg/slartus/forpdaapi/ProgressState;)Lorg/softeg/slartus/forpdaapi/post/EditAttach; │ + .line 739 │ + invoke-static {v5, v6, v3, v7}, Lorg/softeg/slartus/forpdaapi/post/PostApi;->attachFile(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/lang/String;Lorg/softeg/slartus/forpdaapi/ProgressState;)Lorg/softeg/slartus/forpdaapi/post/EditAttach; │ │ move-result-object v5 │ │ iput-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask;->editAttach:Lorg/softeg/slartus/forpdaapi/post/EditAttach; │ │ move v2, v1 │ │ .line 741 │ .end local v1 # "i":I │ .restart local v2 # "i":I │ goto :goto_0 │ │ .line 743 │ - .end local v4 # "newAttachFilePath":Ljava/lang/String; │ + .end local v3 # "newAttachFilePath":Ljava/lang/String; │ :cond_0 │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ - invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 746 │ .end local v2 # "i":I │ - .end local v3 # "i$":Ljava/util/Iterator; │ :goto_1 │ - return-object v5 │ + return-object v4 │ │ .line 744 │ :catch_0 │ move-exception v0 │ │ .line 745 │ .local v0, "e":Ljava/lang/Throwable; │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$UpdateTask;->ex:Ljava/lang/Throwable; │ │ .line 746 │ invoke-static {v12}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v5 │ + move-result-object v4 │ │ goto :goto_1 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment.smali │ @@ -376,118 +376,108 @@ │ .line 75 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->lastSelectDirPath:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method private clearPostHighlight()Landroid/text/Spannable; │ - .locals 10 │ + .locals 7 │ │ .prologue │ + const/4 v5, 0x0 │ + │ .line 1218 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ │ - invoke-virtual {v7}, Landroid/widget/EditText;->getSelectionStart()I │ + invoke-virtual {v4}, Landroid/widget/EditText;->getSelectionStart()I │ │ - move-result v6 │ + move-result v3 │ │ .line 1219 │ - .local v6, "startSearchSelection":I │ - new-instance v3, Landroid/text/SpannableString; │ + .local v3, "startSearchSelection":I │ + new-instance v0, Landroid/text/SpannableString; │ │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ │ - invoke-virtual {v7}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ + invoke-virtual {v4}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - if-nez v7, :cond_0 │ + if-nez v4, :cond_0 │ │ - const-string v7, "" │ + const-string v4, "" │ │ :goto_0 │ - invoke-direct {v3, v7}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ + invoke-direct {v0, v4}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ │ - .line 1220 │ - .local v3, "raw":Landroid/text/Spannable; │ - const/4 v7, 0x0 │ + .line 1221 │ + .local v0, "raw":Landroid/text/Spannable; │ + invoke-interface {v0}, Landroid/text/Spannable;->length()I │ │ - invoke-interface {v3}, Landroid/text/Spannable;->length()I │ + move-result v4 │ │ - move-result v8 │ + const-class v6, Landroid/text/style/BackgroundColorSpan; │ │ - const-class v9, Landroid/text/style/BackgroundColorSpan; │ - │ - invoke-interface {v3, v7, v8, v9}, Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ + .line 1220 │ + invoke-interface {v0, v5, v4, v6}, Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, [Landroid/text/style/BackgroundColorSpan; │ + check-cast v2, [Landroid/text/style/BackgroundColorSpan; │ │ .line 1224 │ - .local v5, "spans":[Landroid/text/style/BackgroundColorSpan; │ - move-object v0, v5 │ - │ - .local v0, "arr$":[Landroid/text/style/BackgroundColorSpan; │ - array-length v2, v0 │ + .local v2, "spans":[Landroid/text/style/BackgroundColorSpan; │ + array-length v6, v2 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v4, v5 │ │ - .local v1, "i$":I │ :goto_1 │ - if-ge v1, v2, :cond_1 │ + if-ge v4, v6, :cond_1 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v2, v4 │ │ .line 1225 │ - .local v4, "span":Landroid/text/style/BackgroundColorSpan; │ - invoke-interface {v3, v4}, Landroid/text/Spannable;->removeSpan(Ljava/lang/Object;)V │ + .local v1, "span":Landroid/text/style/BackgroundColorSpan; │ + invoke-interface {v0, v1}, Landroid/text/Spannable;->removeSpan(Ljava/lang/Object;)V │ │ .line 1224 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 1219 │ - .end local v0 # "arr$":[Landroid/text/style/BackgroundColorSpan; │ - .end local v1 # "i$":I │ - .end local v2 # "len$":I │ - .end local v3 # "raw":Landroid/text/Spannable; │ - .end local v4 # "span":Landroid/text/style/BackgroundColorSpan; │ - .end local v5 # "spans":[Landroid/text/style/BackgroundColorSpan; │ + .end local v0 # "raw":Landroid/text/Spannable; │ + .end local v1 # "span":Landroid/text/style/BackgroundColorSpan; │ + .end local v2 # "spans":[Landroid/text/style/BackgroundColorSpan; │ :cond_0 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ │ - invoke-virtual {v7}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ + invoke-virtual {v4}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ - move-result-object v7 │ + move-result-object v4 │ │ goto :goto_0 │ │ .line 1227 │ - .restart local v0 # "arr$":[Landroid/text/style/BackgroundColorSpan; │ - .restart local v1 # "i$":I │ - .restart local v2 # "len$":I │ - .restart local v3 # "raw":Landroid/text/Spannable; │ - .restart local v5 # "spans":[Landroid/text/style/BackgroundColorSpan; │ + .restart local v0 # "raw":Landroid/text/Spannable; │ + .restart local v2 # "spans":[Landroid/text/style/BackgroundColorSpan; │ :cond_1 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ │ - invoke-virtual {v7, v6}, Landroid/widget/EditText;->setSelection(I)V │ + invoke-virtual {v4, v3}, Landroid/widget/EditText;->setSelection(I)V │ │ .line 1228 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ │ - const/4 v8, 0x1 │ + const/4 v5, 0x1 │ │ - invoke-virtual {v7, v8}, Landroid/widget/EditText;->setCursorVisible(Z)V │ + invoke-virtual {v4, v5}, Landroid/widget/EditText;->setCursorVisible(Z)V │ │ .line 1229 │ - return-object v3 │ + return-object v0 │ .end method │ │ .method public static editPost(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 4 │ .param p0, "context" # Landroid/app/Activity; │ .param p1, "forumId" # Ljava/lang/String; │ .param p2, "topicId" # Ljava/lang/String; │ @@ -1006,44 +996,50 @@ │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v3, "\u0423\u0432\u0435\u0440\u0435\u043d\u044b?" │ │ + .line 344 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0443" │ │ + .line 345 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "\u041e\u041a" │ │ + .line 346 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$8; │ │ invoke-direct {v3, p0, v0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$8;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;Ljava/lang/String;)V │ │ + .line 347 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 353 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ + .line 354 │ invoke-virtual {v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto :goto_0 │ │ .line 356 │ :cond_1 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->getEditReasonText()Ljava/lang/String; │ @@ -1077,14 +1073,15 @@ │ .line 679 │ new-instance v0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$PostTask; │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->getMainActivity()Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ move-result-object v2 │ │ + .line 680 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences$Topic$Post;->getEnableEmotics()Z │ │ move-result v1 │ │ invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ @@ -1103,28 +1100,30 @@ │ │ move-object v4, p2 │ │ invoke-direct/range {v0 .. v6}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$PostTask;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;)V │ │ new-array v1, v7, [Ljava/lang/String; │ │ + .line 681 │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$PostTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ .line 687 │ :goto_0 │ return-void │ │ .line 683 │ :cond_0 │ new-instance v0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AcceptEditTask; │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->getMainActivity()Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ move-result-object v2 │ │ + .line 684 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences$Topic$Post;->getEnableEmotics()Z │ │ move-result v1 │ │ invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ @@ -1143,21 +1142,22 @@ │ │ move-object v4, p2 │ │ invoke-direct/range {v0 .. v6}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AcceptEditTask;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;)V │ │ new-array v1, v7, [Ljava/lang/String; │ │ + .line 685 │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$AcceptEditTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ goto :goto_0 │ .end method │ │ .method private setDataFromExtras(Landroid/os/Bundle;)V │ - .locals 9 │ + .locals 8 │ .param p1, "extras" # Landroid/os/Bundle; │ .annotation build Landroid/annotation/TargetApi; │ value = 0x10 │ .end annotation │ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ @@ -1171,238 +1171,237 @@ │ │ .line 419 │ :goto_0 │ return-void │ │ .line 395 │ :cond_0 │ - const-string v5, "android.intent.extra.STREAM" │ + const-string v4, "android.intent.extra.STREAM" │ │ - invoke-virtual {p1, v5}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ + invoke-virtual {p1, v4}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_1 │ + if-eqz v4, :cond_1 │ │ .line 396 │ - const-string v5, "android.intent.extra.STREAM" │ + const-string v4, "android.intent.extra.STREAM" │ │ - invoke-virtual {p1, v5}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {p1, v4}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ .line 397 │ .local v0, "attachesObject":Ljava/lang/Object; │ - instance-of v5, v0, Landroid/net/Uri; │ + instance-of v4, v0, Landroid/net/Uri; │ │ - if-eqz v5, :cond_5 │ + if-eqz v4, :cond_5 │ │ .line 398 │ - const-string v5, "android.intent.extra.STREAM" │ + const-string v4, "android.intent.extra.STREAM" │ │ - invoke-virtual {p1, v5}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {p1, v4}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Landroid/net/Uri; │ + check-cast v3, Landroid/net/Uri; │ │ .line 399 │ - .local v4, "uri":Landroid/net/Uri; │ - new-instance v5, Ljava/util/ArrayList; │ + .local v3, "uri":Landroid/net/Uri; │ + new-instance v4, Ljava/util/ArrayList; │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v6, v6, [Ljava/lang/String; │ + new-array v5, v5, [Ljava/lang/String; │ │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->getMainActivity()Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Lorg/softeg/slartus/forpdaplus/MainActivity;->getApplicationContext()Landroid/content/Context; │ + invoke-virtual {v7}, Lorg/softeg/slartus/forpdaplus/MainActivity;->getApplicationContext()Landroid/content/Context; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v8, v4}, Lorg/softeg/slartus/forpdaplus/classes/ImageFilePath;->getPath(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ + invoke-static {v7, v3}, Lorg/softeg/slartus/forpdaplus/classes/ImageFilePath;->getPath(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - aput-object v8, v6, v7 │ + aput-object v7, v5, v6 │ │ - invoke-static {v6}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ + invoke-static {v5}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-direct {v5, v6}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + invoke-direct {v4, v5}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ - iput-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->m_AttachFilePaths:Ljava/util/ArrayList; │ + iput-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->m_AttachFilePaths:Ljava/util/ArrayList; │ │ .line 410 │ .end local v0 # "attachesObject":Ljava/lang/Object; │ - .end local v4 # "uri":Landroid/net/Uri; │ + .end local v3 # "uri":Landroid/net/Uri; │ :cond_1 │ - const-string v5, "android.intent.extra.TEXT" │ + const-string v4, "android.intent.extra.TEXT" │ │ - invoke-virtual {p1, v5}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ + invoke-virtual {p1, v4}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_2 │ + if-eqz v4, :cond_2 │ │ .line 411 │ - iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ │ - const-string v6, "android.intent.extra.TEXT" │ + const-string v5, "android.intent.extra.TEXT" │ │ - invoke-virtual {p1, v6}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {p1, v5}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v5}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 412 │ :cond_2 │ - const-string v5, "android.intent.extra.HTML_TEXT" │ + const-string v4, "android.intent.extra.HTML_TEXT" │ │ - invoke-virtual {p1, v5}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ + invoke-virtual {p1, v4}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_3 │ + if-eqz v4, :cond_3 │ │ .line 413 │ - iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ │ - const-string v6, "android.intent.extra.HTML_TEXT" │ + const-string v5, "android.intent.extra.HTML_TEXT" │ │ - invoke-virtual {p1, v6}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {p1, v5}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v5}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 414 │ :cond_3 │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->isNewPost()Ljava/lang/Boolean; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_4 │ + if-eqz v4, :cond_4 │ │ .line 415 │ - const-string v5, "body" │ + const-string v4, "body" │ │ - invoke-virtual {p1, v5}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ + invoke-virtual {p1, v4}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_4 │ + if-eqz v4, :cond_4 │ │ .line 416 │ - iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ │ - const-string v6, "body" │ + const-string v5, "body" │ │ - invoke-virtual {p1, v6}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {p1, v5}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v4, v5}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 418 │ :cond_4 │ - iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ │ - iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ + iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ │ - invoke-virtual {v6}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ + invoke-virtual {v5}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Landroid/text/Editable;->length()I │ + invoke-interface {v5}, Landroid/text/Editable;->length()I │ │ - move-result v6 │ + move-result v5 │ │ - invoke-virtual {v5, v6}, Landroid/widget/EditText;->setSelection(I)V │ + invoke-virtual {v4, v5}, Landroid/widget/EditText;->setSelection(I)V │ │ goto/16 :goto_0 │ │ .line 400 │ .restart local v0 # "attachesObject":Ljava/lang/Object; │ :cond_5 │ - instance-of v5, v0, Ljava/util/ArrayList; │ + instance-of v4, v0, Ljava/util/ArrayList; │ │ - if-eqz v5, :cond_1 │ + if-eqz v4, :cond_1 │ │ .line 401 │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ - iput-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->m_AttachFilePaths:Ljava/util/ArrayList; │ + iput-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->m_AttachFilePaths:Ljava/util/ArrayList; │ │ - move-object v3, v0 │ + move-object v2, v0 │ │ .line 402 │ - check-cast v3, Ljava/util/ArrayList; │ + check-cast v2, Ljava/util/ArrayList; │ │ .line 403 │ - .local v3, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList<*>;" │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .local v2, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList<*>;" │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - .local v2, "item":Ljava/lang/Object; │ - move-object v4, v2 │ + .local v1, "item":Ljava/lang/Object; │ + move-object v3, v1 │ │ .line 404 │ - check-cast v4, Landroid/net/Uri; │ + check-cast v3, Landroid/net/Uri; │ │ .line 405 │ - .restart local v4 # "uri":Landroid/net/Uri; │ + .restart local v3 # "uri":Landroid/net/Uri; │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->m_AttachFilePaths:Ljava/util/ArrayList; │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->getMainActivity()Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Lorg/softeg/slartus/forpdaplus/MainActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v6 │ │ - invoke-static {v6, v4}, Lorg/softeg/slartus/forpdaplus/classes/ImageFilePath;->getPath(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ + invoke-static {v6, v3}, Lorg/softeg/slartus/forpdaplus/classes/ImageFilePath;->getPath(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ .end method │ @@ -1484,38 +1483,43 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v2, "\u041d\u0435\u0442 \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0432\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c?" │ │ + .line 517 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c" │ │ + .line 518 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 519 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$13; │ │ invoke-direct {v2, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$13;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ │ + .line 520 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 525 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 584 │ :goto_0 │ return-void │ │ .line 528 │ @@ -1542,52 +1546,59 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v2, 0x1 │ │ + .line 530 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u0412\u043b\u043e\u0436\u0435\u043d\u0438\u044f" │ │ + .line 531 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$15; │ │ invoke-direct {v2, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$15;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ │ + .line 533 │ invoke-virtual {v1, v0, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->adapter(Landroid/widget/ListAdapter;Lcom/afollestad/materialdialogs/MaterialDialog$ListCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u0412 \u0441\u043f\u043e\u0439\u043b\u0435\u0440" │ │ + .line 538 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->neutralText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14; │ │ invoke-direct {v2, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$14;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ │ + .line 539 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 581 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 582 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v1 │ │ iput-object v1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->mAttachesListDialog:Landroid/app/Dialog; │ │ .line 583 │ @@ -1656,26 +1667,29 @@ │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->getContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 593 │ invoke-virtual {v1, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$16; │ │ invoke-direct {v2, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$16;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ │ + .line 594 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallback(Lcom/afollestad/materialdialogs/MaterialDialog$ListCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 633 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto :goto_0 │ .end method │ │ .method private startLoadPost(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 7 │ @@ -1740,44 +1754,50 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ │ + .line 162 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0418\u043c\u0435\u0435\u0442\u0441\u044f \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f! \u0417\u0430\u043a\u0440\u044b\u0442\u044c?" │ │ + .line 163 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0414\u0430" │ │ + .line 164 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$1;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ │ + .line 165 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 171 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 172 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 173 │ const/4 v0, 0x1 │ │ .line 175 │ :goto_0 │ @@ -2038,44 +2058,50 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ │ + .line 312 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0418\u043c\u0435\u0435\u0442\u0441\u044f \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f! \u0417\u0430\u043a\u0440\u044b\u0442\u044c?" │ │ + .line 313 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0414\u0430" │ │ + .line 314 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$7; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment$7;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;)V │ │ + .line 315 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 321 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 322 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 323 │ const/4 v0, 0x1 │ │ .line 325 │ :goto_0 │ @@ -3064,33 +3090,36 @@ │ :cond_3 │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->progress_search:Landroid/widget/ProgressBar; │ │ invoke-virtual {v5, v10}, Landroid/widget/ProgressBar;->setVisibility(I)V │ │ move v5, v6 │ │ + .line 1281 │ goto :goto_0 │ │ .line 1283 │ :cond_4 │ :try_start_1 │ new-instance v6, Landroid/text/style/BackgroundColorSpan; │ │ const v8, -0x74ff75 │ │ invoke-direct {v6, v8}, Landroid/text/style/BackgroundColorSpan;->(I)V │ │ + .line 1284 │ invoke-virtual {p1}, Ljava/lang/String;->length()I │ │ move-result v8 │ │ add-int/2addr v8, v1 │ │ const/16 v9, 0x21 │ │ + .line 1283 │ invoke-interface {v2, v6, v1, v8, v9}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V │ │ .line 1287 │ iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->txtPost:Landroid/widget/EditText; │ │ invoke-virtual {v6, v2}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ @@ -3125,14 +3154,15 @@ │ :cond_5 │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->progress_search:Landroid/widget/ProgressBar; │ │ invoke-virtual {v5, v10}, Landroid/widget/ProgressBar;->setVisibility(I)V │ │ move v5, v7 │ │ + .line 1290 │ goto :goto_0 │ │ .line 1291 │ .end local v1 # "findedStartSelection":I │ .end local v2 # "raw":Landroid/text/Spannable; │ .end local v3 # "startSearchSelection":I │ .end local v4 # "text":Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaDeveloperInterface.smali │ @@ -139,22 +139,24 @@ │ │ move-result-object v2 │ │ const-string v3, "\\" │ │ const-string v4, "\\\\" │ │ + .line 72 │ invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "\'" │ │ const-string v4, "\\\'" │ │ + .line 73 │ invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "\"" │ │ const-string v4, "\\\"" ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaDeveloperInterface$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaDeveloperInterface; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaDeveloperInterface;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaDeveloperInterface; │ │ .prologue │ .line 38 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaDeveloperInterface$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaDeveloperInterface; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$10.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$userNick:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 244 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$10;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$10;->val$postId:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$10$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$10; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$10;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$10; │ │ .prologue │ .line 248 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$10$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$10; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$11$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$11; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$11;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$11; │ │ .prologue │ .line 265 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$11$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$11; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$12$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$12; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$12;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$12; │ │ .prologue │ .line 276 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$12$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$12; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$11.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$text:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 262 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$11;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$11;->val$text:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$13.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$userNick:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 291 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$13;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$13;->val$postId:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 301 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$14;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$12.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$text:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 273 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$12;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$12;->val$text:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 311 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$15;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 321 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$16;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19$1.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$txtNumberPage:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19;Landroid/widget/EditText;[Ljava/lang/CharSequence;Landroid/widget/ListView;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19; │ │ .prologue │ .line 378 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19$1;->val$txtNumberPage:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$17.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 332 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$17;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 342 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$18;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$txtNumberPage:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19;Landroid/widget/ListView;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19; │ │ .prologue │ .line 409 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19$2;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19$2;->val$listView:Landroid/widget/ListView; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19$3.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$postsPerPage:I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19;Landroid/widget/ListView;I)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19; │ │ .prologue │ .line 432 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19$3;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19$3;->val$listView:Landroid/widget/ListView; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19.smali │ @@ -50,14 +50,15 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 352 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -408,50 +409,57 @@ │ │ move-result-object v11 │ │ invoke-direct {v10, v11}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v11, "\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u043a \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435" │ │ + .line 429 │ invoke-virtual {v10, v11}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v10 │ │ const/4 v11, 0x0 │ │ + .line 430 │ invoke-virtual {v10, v9, v11}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v10 │ │ const-string v11, "\u041f\u0435\u0440\u0435\u0439\u0442\u0438" │ │ + .line 431 │ invoke-virtual {v10, v11}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v10 │ │ new-instance v11, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19$3; │ │ invoke-direct {v11, p0, v4, v7}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19$3;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$19;Landroid/widget/ListView;I)V │ │ + .line 432 │ invoke-virtual {v10, v11}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v10 │ │ const-string v11, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 438 │ invoke-virtual {v10, v11}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v10 │ │ const/4 v11, 0x1 │ │ + .line 439 │ invoke-virtual {v10, v11}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v10 │ │ + .line 440 │ invoke-virtual {v10}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v1 │ │ .line 441 │ .local v1, "dialog":Lcom/afollestad/materialdialogs/MaterialDialog; │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog;->getWindow()Landroid/view/Window; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$1.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$title:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 74 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$1;->val$title:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$20.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$userNick:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 452 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$20;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$20;->val$postId:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$21.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$userNick:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 462 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$21;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$21;->val$postId:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$22.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$postId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 472 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$22;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$22;->val$postId:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$23$1.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$finalShowRepPosition:I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$23;III)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$23; │ │ .prologue │ .line 514 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$23$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$23; │ │ iput p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$23$1;->val$finalMinusRepPosition:I ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$23.smali │ @@ -30,14 +30,15 @@ │ │ .field final synthetic val$userNick:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 483 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$23;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$23;->val$canPlus:Ljava/lang/String; │ │ @@ -188,18 +189,20 @@ │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 512 │ invoke-virtual {v8, v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v9 │ │ + .line 513 │ invoke-interface {v4}, Ljava/util/List;->size()I │ │ move-result v8 │ │ new-array v8, v8, [Ljava/lang/CharSequence; │ │ invoke-interface {v4, v8}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ @@ -212,15 +215,17 @@ │ │ move-result-object v8 │ │ new-instance v9, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$23$1; │ │ invoke-direct {v9, p0, v0, v2, v1}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$23$1;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$23;III)V │ │ + .line 514 │ invoke-virtual {v8, v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallback(Lcom/afollestad/materialdialogs/MaterialDialog$ListCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v8 │ │ + .line 526 │ invoke-virtual {v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto :goto_0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$24.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 534 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$24;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -74,14 +75,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$24;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ + .line 539 │ # invokes: Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;->getContext()Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;->access$100(Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;)Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->getTopic()Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$25.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 548 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$25;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -74,14 +75,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$25;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ + .line 552 │ # invokes: Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;->getContext()Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;->access$100(Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;)Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->getTopic()Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$26.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$json:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 561 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$26;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$26;->val$json:Ljava/lang/String; │ │ @@ -37,105 +38,103 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 7 │ + .locals 6 │ │ .prologue │ .line 564 │ - new-instance v5, Lcom/google/gson/JsonParser; │ + new-instance v3, Lcom/google/gson/JsonParser; │ │ - invoke-direct {v5}, Lcom/google/gson/JsonParser;->()V │ + invoke-direct {v3}, Lcom/google/gson/JsonParser;->()V │ │ - iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$26;->val$json:Ljava/lang/String; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$26;->val$json:Ljava/lang/String; │ │ - invoke-virtual {v5, v6}, Lcom/google/gson/JsonParser;->parse(Ljava/lang/String;)Lcom/google/gson/JsonElement; │ + invoke-virtual {v3, v4}, Lcom/google/gson/JsonParser;->parse(Ljava/lang/String;)Lcom/google/gson/JsonElement; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v5}, Lcom/google/gson/JsonElement;->getAsJsonArray()Lcom/google/gson/JsonArray; │ + invoke-virtual {v3}, Lcom/google/gson/JsonElement;->getAsJsonArray()Lcom/google/gson/JsonArray; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - invoke-virtual {v5}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_1 │ + if-eqz v4, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Lcom/google/gson/JsonElement; │ + check-cast v2, Lcom/google/gson/JsonElement; │ │ .line 565 │ - .local v4, "s":Lcom/google/gson/JsonElement; │ - new-instance v3, Ljava/util/ArrayList; │ + .local v2, "s":Lcom/google/gson/JsonElement; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 566 │ - .local v3, "list1":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v4}, Lcom/google/gson/JsonElement;->getAsJsonArray()Lcom/google/gson/JsonArray; │ + .local v1, "list1":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v2}, Lcom/google/gson/JsonElement;->getAsJsonArray()Lcom/google/gson/JsonArray; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lcom/google/gson/JsonArray;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/google/gson/JsonElement; │ │ .line 567 │ .local v0, "a":Lcom/google/gson/JsonElement; │ invoke-virtual {v0}, Lcom/google/gson/JsonElement;->getAsString()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 568 │ .end local v0 # "a":Lcom/google/gson/JsonElement; │ :cond_0 │ - iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$26;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$26;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ # invokes: Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;->getContext()Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ - invoke-static {v5}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;->access$100(Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;)Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ + invoke-static {v4}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;->access$100(Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;)Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iget-object v5, v5, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->imageAttaches:Ljava/util/List; │ + iget-object v4, v4, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->imageAttaches:Ljava/util/List; │ │ - invoke-interface {v5, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 570 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "list1":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v4 # "s":Lcom/google/gson/JsonElement; │ + .end local v1 # "list1":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v2 # "s":Lcom/google/gson/JsonElement; │ :cond_1 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$2.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$userNick:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 84 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$2;->val$forumId:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$postBody:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 96 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$3;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$3;->val$postBody:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$selection:[Z │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4;[Z)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4; │ │ .prologue │ .line 120 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4$2;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4$2;->val$selection:[Z ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4$1.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$topicAttaches:Lorg/softeg/slartus/forpdaplus/classes/TopicAttaches; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4;[ZLorg/softeg/slartus/forpdaplus/classes/TopicAttaches;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4; │ │ .prologue │ .line 131 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4$1;->val$selection:[Z │ │ @@ -75,30 +76,34 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v2, "\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435!" │ │ + .line 136 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u0414\u043b\u044f \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u0444\u0430\u0439\u043b\u043e\u0432 \u0441 \u0441\u0430\u0439\u0442\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u043b\u043e\u0433\u0438\u043d\u0438\u0442\u044c\u0441\u044f!" │ │ + .line 137 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u041e\u041a" │ │ + .line 138 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 139 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 147 │ :cond_0 │ return-void │ │ .line 142 ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$postId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 157 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$5;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$5;->val$postId:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$postBody:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 107 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4;->val$postBody:Ljava/lang/String; │ │ @@ -103,57 +104,65 @@ │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v3, "\u0412\u043b\u043e\u0436\u0435\u043d\u0438\u044f" │ │ + .line 118 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ + .line 119 │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/classes/TopicAttaches;->getList()[Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ new-instance v4, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4$2; │ │ invoke-direct {v4, p0, v0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4$2;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4;[Z)V │ │ + .line 120 │ invoke-virtual {v2, v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallbackMultiChoice([Ljava/lang/Integer;Lcom/afollestad/materialdialogs/MaterialDialog$ListCallbackMultiChoice;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ + .line 129 │ invoke-virtual {v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->alwaysCallMultiChoiceCallback()Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "\u0421\u043a\u0430\u0447\u0430\u0442\u044c" │ │ + .line 130 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4$1; │ │ invoke-direct {v3, p0, v0, v1}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4$1;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$4;[ZLorg/softeg/slartus/forpdaplus/classes/TopicAttaches;)V │ │ + .line 131 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 149 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ + .line 150 │ invoke-virtual {v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto :goto_0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$postId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 168 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$6;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$6;->val$postId:Ljava/lang/String; │ │ @@ -54,42 +55,48 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ │ + .line 172 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041f\u043e\u043d\u0438\u0437\u0438\u0442\u044c \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f?" │ │ + .line 173 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041f\u043e\u043d\u0438\u0437\u0438\u0442\u044c" │ │ + .line 174 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 175 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$6$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$6$1;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$6;)V │ │ + .line 176 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 181 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 182 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$6$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$6; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$6;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$6; │ │ .prologue │ .line 176 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$6$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$6; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$7$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$7; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$7;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$7; │ │ .prologue │ .line 197 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$7$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$7; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$postId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 189 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$7;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$7;->val$postId:Ljava/lang/String; │ │ @@ -54,42 +55,48 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ │ + .line 193 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041f\u043e\u0432\u044b\u0441\u0438\u0442\u044c \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f?" │ │ + .line 194 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041f\u043e\u0432\u044b\u0441\u0438\u0442\u044c" │ │ + .line 195 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 196 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$7$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$7$1;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$7;)V │ │ + .line 197 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 202 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 203 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 210 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$8;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ .prologue │ .line 227 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface$9;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ForPdaWebInterface; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/PostPreviewFragment$MyWebViewClient.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/PostPreviewFragment; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/PostPreviewFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/PostPreviewFragment; │ │ .prologue │ .line 143 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/PostPreviewFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/PostPreviewFragment; │ │ invoke-direct {p0}, Landroid/webkit/WebViewClient;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/PostPreviewFragment.smali │ @@ -46,15 +46,14 @@ │ .line 40 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/PostPreviewFragment;->bbCodes:Ljava/util/List; │ │ - .line 255 │ return-void │ .end method │ │ .method private initBBCodes()V │ .locals 4 │ │ .prologue │ @@ -1449,21 +1448,20 @@ │ │ .prologue │ .line 151 │ move-object v1, p1 │ │ .line 152 │ .local v1, "html":Ljava/lang/String; │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/PostPreviewFragment;->bbCodes:Ljava/util/List; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/PostPreviewFragment;->bbCodes:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ @@ -1484,19 +1482,19 @@ │ move-result-object v1 │ │ goto :goto_0 │ │ .line 155 │ .end local v0 # "bbcode":Lorg/softeg/slartus/forpdaplus/fragments/topic/PostPreviewFragment$BBCode; │ :cond_0 │ - const-string v3, "(\r\n|\r|\n|\n\r)" │ + const-string v2, "(\r\n|\r|\n|\n\r)" │ │ - const-string v4, "
" │ + const-string v3, "
" │ │ - invoke-virtual {v1, v3, v4}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v1, v2, v3}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ .line 157 │ return-object v1 │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeCurator$3.smali │ @@ -68,14 +68,15 @@ │ │ const/4 v4, 0x2 │ │ sget-object v5, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeCurator;->mRating:Ljava/lang/String; │ │ aput-object v5, v3, v4 │ │ + .line 127 │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ .line 129 │ .local v1, "url":Ljava/lang/String; │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeCurator$3;->val$fragment:Landroid/support/v4/app/Fragment; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeCurator.smali │ @@ -249,42 +249,48 @@ │ .line 116 │ new-instance v6, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v6, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v7, "\u041c\u0443\u043b\u044c\u0442\u0438\u043c\u043e\u0434\u0435\u0440\u0430\u0446\u0438\u044f" │ │ + .line 117 │ invoke-virtual {v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ + .line 118 │ invoke-virtual {v6, v5, v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ + .line 119 │ invoke-virtual {v6, v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ const-string v7, "\u041e\u0442\u043a\u0440\u044b\u0442\u044c" │ │ + .line 121 │ invoke-virtual {v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ new-instance v7, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeCurator$3; │ │ invoke-direct {v7, p2, p1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeCurator$3;->(Ljava/lang/String;Landroid/support/v4/app/Fragment;Landroid/app/Activity;)V │ │ + .line 122 │ invoke-virtual {v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ const-string v7, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 139 │ invoke-virtual {v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 141 ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$1.smali │ @@ -19,18 +19,19 @@ │ │ .field final synthetic val$target:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder;Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder; │ │ .prologue │ .line 25 │ - .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$1;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder.1;" │ + .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$1;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$1;" │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$1;->val$target:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Lbutterknife/internal/DebouncingOnClickListener;->()V │ │ return-void │ @@ -40,15 +41,15 @@ │ # virtual methods │ .method public doClick(Landroid/view/View;)V │ .locals 1 │ .param p1, "p0" # Landroid/view/View; │ │ .prologue │ .line 29 │ - .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$1;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder.1;" │ + .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$1;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$1;" │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$1;->val$target:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->btnPrevSearch()V │ │ .line 30 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$2.smali │ @@ -19,18 +19,19 @@ │ │ .field final synthetic val$target:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder;Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder; │ │ .prologue │ .line 34 │ - .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$2;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder.2;" │ + .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$2;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$2;" │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$2;->val$target:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Lbutterknife/internal/DebouncingOnClickListener;->()V │ │ return-void │ @@ -40,15 +41,15 @@ │ # virtual methods │ .method public doClick(Landroid/view/View;)V │ .locals 1 │ .param p1, "p0" # Landroid/view/View; │ │ .prologue │ .line 38 │ - .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$2;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder.2;" │ + .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$2;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$2;" │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$2;->val$target:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->btnNextSearch()V │ │ .line 39 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$3.smali │ @@ -19,18 +19,19 @@ │ │ .field final synthetic val$target:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder;Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder; │ │ .prologue │ .line 43 │ - .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$3;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder.3;" │ + .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$3;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$3;" │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$3;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$3;->val$target:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Lbutterknife/internal/DebouncingOnClickListener;->()V │ │ return-void │ @@ -40,15 +41,15 @@ │ # virtual methods │ .method public doClick(Landroid/view/View;)V │ .locals 1 │ .param p1, "p0" # Landroid/view/View; │ │ .prologue │ .line 47 │ - .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$3;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder.3;" │ + .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$3;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$3;" │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$3;->val$target:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->btnCloseSearch()V │ │ .line 48 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$4.smali │ @@ -19,18 +19,19 @@ │ │ .field final synthetic val$target:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder;Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder; │ │ .prologue │ .line 52 │ - .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$4;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder.4;" │ + .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$4;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$4;" │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$4;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$4;->val$target:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Lbutterknife/internal/DebouncingOnClickListener;->()V │ │ return-void │ @@ -40,15 +41,15 @@ │ # virtual methods │ .method public doClick(Landroid/view/View;)V │ .locals 1 │ .param p1, "p0" # Landroid/view/View; │ │ .prologue │ .line 56 │ - .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$4;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder.4;" │ + .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$4;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$4;" │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$4;->val$target:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->btnUp()V │ │ .line 57 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$5.smali │ @@ -19,18 +19,19 @@ │ │ .field final synthetic val$target:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder;Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder; │ │ .prologue │ .line 61 │ - .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$5;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder.5;" │ + .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$5;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$5;" │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$5;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$5;->val$target:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Lbutterknife/internal/DebouncingOnClickListener;->()V │ │ return-void │ @@ -40,15 +41,15 @@ │ # virtual methods │ .method public doClick(Landroid/view/View;)V │ .locals 1 │ .param p1, "p0" # Landroid/view/View; │ │ .prologue │ .line 65 │ - .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$5;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder.5;" │ + .local p0, "this":Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$5;, "Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$5;" │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$$ViewBinder$5;->val$target:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->btnDown()V │ │ .line 66 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 580 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$11;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 551 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$10;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 590 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$12;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 601 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$13;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 608 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$14;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 625 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$16;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -46,26 +47,28 @@ │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->getMainActivity()Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$16;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ + .line 629 │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->getTopic()Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->getId()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment;->createTopicSearchSettings(Ljava/lang/CharSequence;)Lorg/softeg/slartus/forpdaapi/search/SearchSettings; │ │ move-result-object v1 │ │ + .line 628 │ invoke-static {v0, v1}, Lorg/softeg/slartus/forpdaplus/fragments/search/SearchSettingsDialogFragment;->showSearchSettingsDialog(Landroid/support/v4/app/FragmentActivity;Lorg/softeg/slartus/forpdaapi/search/SearchSettings;)V │ │ .line 630 │ const/4 v0, 0x1 │ │ return v0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 616 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$15;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 648 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$18;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -68,36 +69,41 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x7f0600a1 │ │ + .line 652 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 653 │ invoke-virtual {v1, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 654 │ invoke-virtual {v1, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 655 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences$Topic;->getShowAvatarsOpt()I │ │ move-result v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$18$1; │ │ invoke-direct {v3, p0, p1}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$18$1;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$18;Landroid/view/MenuItem;)V │ │ invoke-virtual {v1, v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallbackSingleChoice(ILcom/afollestad/materialdialogs/MaterialDialog$ListCallbackSingleChoice;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 666 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 667 │ return v4 │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$18$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$menuItem:Landroid/view/MenuItem; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$18;Landroid/view/MenuItem;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$18; │ │ .prologue │ .line 655 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$18$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$18; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$18$1;->val$menuItem:Landroid/view/MenuItem; │ │ @@ -62,14 +63,15 @@ │ │ move-result-object v1 │ │ new-array v2, v6, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ + .line 662 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getContext()Landroid/content/Context; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ @@ -84,14 +86,15 @@ │ │ move-result v5 │ │ aget-object v4, v4, v5 │ │ aput-object v4, v2, v3 │ │ + .line 661 │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setTitle(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ .line 663 ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$17.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 636 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$17;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$19.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 672 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$19;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 241 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$20.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 683 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$20;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$2; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$2;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$2; │ │ .prologue │ .line 291 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$2$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$21.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 693 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$21;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$22.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 702 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$22;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$24.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 717 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$24;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$23.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 710 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$23;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$25.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 838 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$25;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$26.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 909 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$26;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27$2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$2:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27$2; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27$2;)V │ .locals 0 │ + .param p1, "this$2" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27$2; │ │ .prologue │ .line 1007 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27$2$1;->this$2:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27; │ │ .prologue │ .line 992 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$2:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27$1; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27$1;)V │ .locals 0 │ + .param p1, "this$2" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27$1; │ │ .prologue │ .line 995 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27$1$1;->this$2:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$topicId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/CharSequence;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 984 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27;->val$forumId:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27; │ │ .prologue │ .line 1004 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27$2;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$28.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$postId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 1028 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$28;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$28;->val$postId:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 274 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -199,21 +200,24 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x7f06008a │ │ + .line 299 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ iget-object v1, p1, Lorg/softeg/slartus/forpdaplus/controls/quickpost/PostTask$PostResult;->ForumErrorMessage:Ljava/lang/String; │ │ + .line 300 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 301 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto :goto_1 │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$29.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$postId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 1034 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$29;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$29;->val$postId:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$30.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$postId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 1041 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$30;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$30;->val$postId:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$31.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$postId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 1049 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$31;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$31;->val$postId:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$34.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 1137 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$34;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$32.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$userNick:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 1056 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$32;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$32;->val$postId:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$33.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$postId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 1063 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$33;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$33;->val$postId:Ljava/lang/String; │ │ @@ -79,14 +80,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$33;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ + .line 1067 │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->m_Topic:Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ invoke-static {v5}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->access$200(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->getId()Ljava/lang/String; │ │ @@ -110,14 +112,15 @@ │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$33;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ + .line 1068 │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->m_Topic:Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ invoke-static {v5}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->access$200(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->getId()Ljava/lang/String; │ │ @@ -136,12 +139,13 @@ │ │ iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$33;->val$postId:Ljava/lang/String; │ │ move-object v8, v3 │ │ move-object v9, v3 │ │ + .line 1066 │ invoke-static/range {v0 .. v9}, Lorg/softeg/slartus/forpdaplus/notes/NoteDialog;->showDialog(Landroid/os/Handler;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1069 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$35.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$postId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 1302 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$35;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$35;->val$postId:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$36$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$finalEx:Ljava/lang/Throwable; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$36;Ljava/lang/Throwable;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$36; │ │ .prologue │ .line 1329 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$36$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$36; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$36$1;->val$finalEx:Ljava/lang/Throwable; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 328 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 306 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$36.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$postId:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;Ljava/lang/String;Lcom/afollestad/materialdialogs/MaterialDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 1318 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$36;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$36;->val$postId:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$5.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$mHandler:Landroid/os/Handler; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;Landroid/content/Context;Landroid/os/Handler;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 462 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$5;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$5;->val$context:Landroid/content/Context; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$helpTask:Lorg/softeg/slartus/forpdaplus/common/HelpTask; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6;Lorg/softeg/slartus/forpdaplus/common/HelpTask;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6; │ │ .prologue │ .line 478 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6$1;->val$helpTask:Lorg/softeg/slartus/forpdaplus/common/HelpTask; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$context:Landroid/content/Context; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 474 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6;->val$context:Landroid/content/Context; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$context:Landroid/content/Context; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 521 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$7;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$7;->val$context:Landroid/content/Context; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6; │ │ .prologue │ .line 487 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6$2;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -53,21 +54,23 @@ │ │ move-result-object v0 │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6$2;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6; │ │ iget-object v1, v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$6;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ + .line 490 │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->getTopic()Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->getId()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 489 │ invoke-static {v0, v1}, Lorg/softeg/slartus/forpdaapi/TopicApi;->deleteFromFavorites(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$GetThemeTask$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$GetThemeTask; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$GetThemeTask;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$GetThemeTask; │ │ .prologue │ .line 1752 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$GetThemeTask$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$GetThemeTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 534 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$8;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ .prologue │ .line 543 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$9;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$GetThemeTask.smali │ @@ -258,19 +258,21 @@ │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->m_LastUrl:Ljava/lang/String; │ invoke-static {v5}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->access$100(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)Ljava/lang/String; │ │ move-result-object v5 │ │ iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$GetThemeTask;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ + .line 1694 │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->m_SpoilFirstPost:Ljava/lang/Boolean; │ invoke-static {v6}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->access$2000(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)Ljava/lang/Boolean; │ │ move-result-object v6 │ │ + .line 1693 │ invoke-virtual {v0, v2, v4, v5, v6}, Lorg/softeg/slartus/forpdaplus/Client;->parseTopic(Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;Ljava/lang/Boolean;)Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder; │ │ move-result-object v3 │ │ .line 1696 │ .local v3, "topicBodyBuilder":Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder; │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$GetThemeTask;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyPictureListener$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$2:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyPictureListener$1; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyPictureListener$1;)V │ .locals 0 │ + .param p1, "this$2" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyPictureListener$1; │ │ .prologue │ .line 1434 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyPictureListener$1$1;->this$2:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyPictureListener$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyPictureListener$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyPictureListener; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyPictureListener;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyPictureListener; │ │ .prologue │ .line 1426 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyPictureListener$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyPictureListener; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$url:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient; │ │ .prologue │ .line 1603 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient$2;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient$2;->val$url:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient; │ │ .prologue │ .line 1585 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient.smali │ @@ -264,14 +264,15 @@ │ │ move-result-object v2 │ │ const-string v3, "showtopic" │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ + .line 1633 │ invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->getTopic()Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->getId()Ljava/lang/String; │ │ move-result-object v4 │ @@ -290,14 +291,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ + .line 1634 │ invoke-virtual {v5}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->getTopic()Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->getCurrentPage()I │ │ move-result v5 │ @@ -329,14 +331,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v2, v3, v4}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v2 │ │ + .line 1635 │ invoke-virtual {v2}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ move-result-object v1 │ │ .line 1636 │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ @@ -362,95 +365,94 @@ │ │ .method private showImage(Ljava/lang/String;)V │ .locals 4 │ .param p1, "url" # Ljava/lang/String; │ │ .prologue │ .line 1617 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ - iget-object v3, v3, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->imageAttaches:Ljava/util/List; │ + iget-object v2, v2, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->imageAttaches:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/util/ArrayList; │ + check-cast v1, Ljava/util/ArrayList; │ │ .line 1618 │ - .local v2, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v1, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - if-ge v0, v3, :cond_0 │ + if-ge v0, v2, :cond_0 │ │ .line 1619 │ - invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ - invoke-virtual {v3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 1620 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ - invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->getContext()Landroid/content/Context; │ + invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-static {v3, v2, v0}, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer;->startActivity(Landroid/content/Context;Ljava/util/ArrayList;I)V │ + invoke-static {v2, v1, v0}, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer;->startActivity(Landroid/content/Context;Ljava/util/ArrayList;I)V │ │ .line 1626 │ .end local v0 # "i":I │ - .end local v2 # "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v1 # "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :goto_1 │ return-void │ │ .line 1618 │ .restart local v0 # "i":I │ - .restart local v2 # "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v1 # "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_1 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 1625 │ .end local v0 # "i":I │ - .end local v2 # "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v1 # "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_2 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ - invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->getContext()Landroid/content/Context; │ + invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-static {v3, p1}, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer;->startActivity(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-static {v2, p1}, Lorg/softeg/slartus/forpdaplus/controls/imageview/ImgViewer;->startActivity(Landroid/content/Context;Ljava/lang/String;)V │ │ goto :goto_1 │ .end method │ │ .method private startsWith(Ljava/lang/String;Ljava/lang/String;)Z │ .locals 1 │ .param p1, "str" # Ljava/lang/String; │ @@ -1171,34 +1173,36 @@ │ │ move-result-object v7 │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ + .line 1543 │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->m_Topic:Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ invoke-static {v5}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->access$200(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ │ move-result-object v5 │ │ if-nez v5, :cond_9 │ │ const/4 v8, 0x0 │ │ :goto_4 │ move-object/from16 v5, p2 │ │ + .line 1542 │ invoke-static/range {v3 .. v8}, Lorg/softeg/slartus/forpdaplus/IntentActivity;->tryShowUrl(Landroid/app/Activity;Landroid/os/Handler;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/String;)Ljava/lang/Boolean; │ │ .line 1544 │ const/4 v3, 0x1 │ │ goto/16 :goto_2 │ │ - .line 1542 │ + .line 1543 │ :cond_9 │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$MyWebViewClient;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ # getter for: Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->m_Topic:Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ invoke-static {v5}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->access$200(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor; │ │ .prologue │ .line 96 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor$1;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor$QuoteLoader$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor$QuoteLoader; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor$QuoteLoader;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor$QuoteLoader; │ │ .prologue │ .line 235 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor$QuoteLoader$1;->this$1:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor$QuoteLoader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor$QuoteLoader.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor;Ljava/lang/String;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor; │ .param p2, "url" # Ljava/lang/String; │ │ .prologue │ .line 180 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor$QuoteLoader;->this$0:Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ @@ -94,14 +95,15 @@ │ │ const/4 v5, 0x2 │ │ invoke-static {v4, v5}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v4 │ │ + .line 200 │ invoke-virtual {v4, v2}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v1 │ │ .line 201 │ .local v1, "m":Ljava/util/regex/Matcher; │ invoke-virtual {v1}, Ljava/util/regex/Matcher;->find()Z ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor.smali │ @@ -77,15 +77,14 @@ │ .line 47 │ new-instance v0, Landroid/os/Bundle; │ │ invoke-direct {v0}, Landroid/os/Bundle;->()V │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor;->args:Landroid/os/Bundle; │ │ - .line 175 │ return-void │ .end method │ │ .method static synthetic access$000()Ljava/lang/String; │ .locals 1 │ │ .prologue │ @@ -275,14 +274,15 @@ │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor;->args:Landroid/os/Bundle; │ │ const-string v3, "QUOTE_TEXT_KEY" │ │ + .line 121 │ invoke-virtual {v2, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ @@ -631,38 +631,43 @@ │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v4, 0x0 │ │ + .line 94 │ invoke-virtual {v3, v2, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c" │ │ + .line 95 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ new-instance v4, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor$1; │ │ invoke-direct {v4, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor$1;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor;)V │ │ + .line 96 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 102 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 103 │ invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ .line 105 │ .local v0, "dialog":Lcom/afollestad/materialdialogs/MaterialDialog; │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog;->getWindow()Landroid/view/Window; ├── smali/org/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment.smali │ @@ -226,15 +226,14 @@ │ .line 1466 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->imageAttaches:Ljava/util/List; │ │ - .line 1664 │ return-void │ .end method │ │ .method static synthetic access$100(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment; │ │ @@ -573,105 +572,100 @@ │ invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 1413 │ return-void │ .end method │ │ .method private checkIsTheme(Ljava/lang/String;)Z │ - .locals 10 │ + .locals 8 │ .param p1, "url" # Ljava/lang/String; │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v3, 0x1 │ │ - const/4 v6, 0x1 │ + const/4 v4, 0x0 │ │ .line 1181 │ invoke-static {p1}, Lorg/softeg/slartus/forpdaplus/IntentActivity;->normalizeThemeUrl(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 1183 │ - const/4 v8, 0x3 │ + const/4 v5, 0x3 │ │ - new-array v5, v8, [Ljava/lang/String; │ + new-array v2, v5, [Ljava/lang/String; │ │ - const-string v8, "(https?:/+4pda.ru/+forum/+index.php\\?.*?showtopic=[^\"]*)" │ + const-string v5, "(https?:/+4pda.ru/+forum/+index.php\\?.*?showtopic=[^\"]*)" │ │ - aput-object v8, v5, v7 │ + aput-object v5, v2, v4 │ │ - const-string v8, "(https?:/+4pda.ru/+forum/+index.php\\?.*?act=findpost&pid=\\d+[^\"]*?)" │ + const-string v5, "(https?:/+4pda.ru/+forum/+index.php\\?.*?act=findpost&pid=\\d+[^\"]*?)" │ │ - aput-object v8, v5, v6 │ + aput-object v5, v2, v3 │ │ - const/4 v8, 0x2 │ + const/4 v5, 0x2 │ │ - const-string v9, "(https?:/+4pda.ru/+index.php\\?.*?act=findpost&pid=\\d+[^\"]*?)" │ + const-string v6, "(https?:/+4pda.ru/+index.php\\?.*?act=findpost&pid=\\d+[^\"]*?)" │ │ - aput-object v9, v5, v8 │ + aput-object v6, v2, v5 │ │ .line 1189 │ - .local v5, "patterns":[Ljava/lang/String; │ - move-object v0, v5 │ + .local v2, "patterns":[Ljava/lang/String; │ + array-length v6, v2 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + move v5, v4 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v5, v6, :cond_1 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v2, v5 │ │ .line 1190 │ - .local v4, "pattern":Ljava/lang/String; │ - invoke-static {v4}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ + .local v1, "pattern":Ljava/lang/String; │ + invoke-static {v1}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v7, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 1191 │ - .local v3, "m":Ljava/util/regex/Matcher; │ - invoke-virtual {v3}, Ljava/util/regex/Matcher;->find()Z │ + .local v0, "m":Ljava/util/regex/Matcher; │ + invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_0 │ + if-eqz v7, :cond_0 │ │ .line 1192 │ - invoke-virtual {v3, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {p0, v7}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->goToAnchorOrLoadTopic(Ljava/lang/String;)V │ + invoke-virtual {p0, v4}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->goToAnchorOrLoadTopic(Ljava/lang/String;)V │ │ .line 1197 │ - .end local v3 # "m":Ljava/util/regex/Matcher; │ - .end local v4 # "pattern":Ljava/lang/String; │ + .end local v0 # "m":Ljava/util/regex/Matcher; │ + .end local v1 # "pattern":Ljava/lang/String; │ :goto_1 │ - return v6 │ + return v3 │ │ .line 1189 │ - .restart local v3 # "m":Ljava/util/regex/Matcher; │ - .restart local v4 # "pattern":Ljava/lang/String; │ + .restart local v0 # "m":Ljava/util/regex/Matcher; │ + .restart local v1 # "pattern":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ - .end local v3 # "m":Ljava/util/regex/Matcher; │ - .end local v4 # "pattern":Ljava/lang/String; │ + .end local v0 # "m":Ljava/util/regex/Matcher; │ + .end local v1 # "pattern":Ljava/lang/String; │ :cond_1 │ - move v6, v7 │ + move v3, v4 │ │ .line 1197 │ goto :goto_1 │ .end method │ │ .method private closeSearch()V │ .locals 2 │ @@ -818,42 +812,47 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v2, 0x1 │ │ + .line 1314 │ invoke-virtual {v1, v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 1315 │ invoke-virtual {v1, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f060086 │ │ + .line 1316 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 1317 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ .line 1318 │ .local v0, "dialog":Lcom/afollestad/materialdialogs/MaterialDialog; │ new-instance v1, Ljava/lang/Thread; │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$36; │ │ invoke-direct {v2, p0, p1, v0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$36;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;Ljava/lang/String;Lcom/afollestad/materialdialogs/MaterialDialog;)V │ │ invoke-direct {v1, v2}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 1347 │ invoke-virtual {v1}, Ljava/lang/Thread;->start()V │ │ .line 1349 │ return-void │ .end method │ │ .method private doSearch(Ljava/lang/String;)V │ @@ -1068,14 +1067,15 @@ │ :cond_1 │ const-string v1, "lofiversion/index.php\\?t(\\d+)(?:-(\\d+))?.html" │ │ invoke-static {v1, v4}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v1 │ │ + .line 1251 │ invoke-virtual {v1, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v0 │ │ .line 1252 │ .local v0, "m":Ljava/util/regex/Matcher; │ invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z │ @@ -1101,14 +1101,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 1254 │ invoke-virtual {v0, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v1 │ │ if-eqz v1, :cond_2 │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -1191,44 +1192,50 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x7f060024 │ │ + .line 1299 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f0600a9 │ │ + .line 1300 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060084 │ │ + .line 1301 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$35; │ │ invoke-direct {v1, p0, p1}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$35;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;Ljava/lang/String;)V │ │ + .line 1302 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060072 │ │ + .line 1308 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 1309 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 1310 │ return-void │ .end method │ │ .method private setScrollElement()V │ @@ -1409,26 +1416,29 @@ │ │ move-result-object v0 │ │ new-instance v1, Landroid/view/animation/AccelerateDecelerateInterpolator; │ │ invoke-direct {v1}, Landroid/view/animation/AccelerateDecelerateInterpolator;->()V │ │ + .line 1091 │ invoke-virtual {v0, v1}, Lcom/nineoldandroids/view/ViewPropertyAnimator;->setInterpolator(Landroid/view/animation/Interpolator;)Lcom/nineoldandroids/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const-wide/16 v2, 0x1f4 │ │ + .line 1092 │ invoke-virtual {v0, v2, v3}, Lcom/nineoldandroids/view/ViewPropertyAnimator;->setDuration(J)Lcom/nineoldandroids/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 1093 │ invoke-virtual {v0, v1}, Lcom/nineoldandroids/view/ViewPropertyAnimator;->translationY(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 1097 │ :cond_1 │ :goto_0 │ @@ -1877,44 +1887,50 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x7f060024 │ │ + .line 238 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060088 │ │ + .line 239 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060075 │ │ + .line 240 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$1;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ │ + .line 241 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060072 │ │ + .line 248 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 249 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 250 │ const/4 v0, 0x1 │ │ .line 253 │ :goto_0 │ @@ -2980,44 +2996,50 @@ │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const v3, 0x7f060024 │ │ + .line 906 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f060088 │ │ + .line 907 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f060075 │ │ + .line 908 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$26; │ │ invoke-direct {v3, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$26;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ │ + .line 909 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f060072 │ │ + .line 917 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ + .line 918 │ invoke-virtual {v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto/16 :goto_0 │ │ .line 921 │ :cond_4 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->clear()V │ @@ -3086,65 +3108,72 @@ │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x7f020089 │ │ + .line 579 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$11; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$11;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ │ + .line 580 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/4 v1, 0x2 │ │ + .line 586 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 588 │ :cond_0 │ const v0, 0x7f06005a │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x7f020090 │ │ + .line 589 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$12; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$12;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ │ + .line 590 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/4 v1, 0x2 │ │ + .line 596 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 597 │ const v0, 0x7f060017 │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->addSubMenu(I)Landroid/view/SubMenu; │ │ move-result-object v0 │ │ const v1, 0x7f020063 │ │ + .line 598 │ invoke-interface {v0, v1}, Landroid/view/SubMenu;->setIcon(I)Landroid/view/SubMenu; │ │ move-result-object v9 │ │ .line 600 │ .local v9, "subMenu":Landroid/view/SubMenu; │ const v0, 0x7f060077 │ @@ -3153,53 +3182,57 @@ │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$13; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$13;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ │ + .line 601 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 607 │ const v0, 0x7f06006e │ │ invoke-interface {v9, v0}, Landroid/view/SubMenu;->add(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$14; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$14;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ │ + .line 608 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 615 │ const v0, 0x7f06003d │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$15; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$15;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ │ + .line 616 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 624 │ const v0, 0x7f06003c │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$16; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$16;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ │ + .line 625 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 634 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->getMainActivity()Lorg/softeg/slartus/forpdaplus/MainActivity; │ │ move-result-object v1 │ │ @@ -3266,14 +3299,15 @@ │ │ const/4 v1, 0x1 │ │ new-array v1, v1, [Ljava/lang/Object; │ │ const/4 v2, 0x0 │ │ + .line 647 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getContext()Landroid/content/Context; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ @@ -3288,26 +3322,28 @@ │ │ move-result v4 │ │ aget-object v3, v3, v4 │ │ aput-object v3, v1, v2 │ │ + .line 646 │ invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {v7, v0}, Landroid/view/SubMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$18; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$18;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ │ + .line 648 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 670 │ if-nez v8, :cond_1 │ │ .line 671 │ const v0, 0x7f06008d │ @@ -3316,20 +3352,22 @@ │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$19; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$19;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ │ + .line 672 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ + .line 679 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setCheckable(Z)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences;->isHideFab()Ljava/lang/Boolean; │ │ move-result-object v1 │ @@ -3348,20 +3386,22 @@ │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$20; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$20;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ │ + .line 683 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ + .line 690 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setCheckable(Z)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences;->isHideArrows()Ljava/lang/Boolean; │ │ move-result-object v1 │ @@ -3379,20 +3419,22 @@ │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$21; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$21;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ │ + .line 693 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ + .line 700 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setCheckable(Z)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->getLoadsImagesAutomatically()Z │ │ move-result v1 │ @@ -3406,14 +3448,15 @@ │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$22; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$22;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ │ + .line 702 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 710 │ const v0, 0x7f0600a6 │ │ invoke-interface {v7, v0}, Landroid/view/SubMenu;->add(I)Landroid/view/MenuItem; │ │ @@ -5075,24 +5118,27 @@ │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x7f060098 │ │ + .line 981 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ + .line 982 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 983 │ invoke-virtual {v1, v14}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v15 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27; │ │ move-object/from16 v2, p0 │ @@ -5101,18 +5147,20 @@ │ │ move-object/from16 v4, p2 │ │ move-object/from16 v5, p3 │ │ invoke-direct/range {v1 .. v8}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$27;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/CharSequence;)V │ │ + .line 984 │ invoke-virtual {v15, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallback(Lcom/afollestad/materialdialogs/MaterialDialog$ListCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 1018 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 1019 │ return-void │ │ .line 962 │ .end local v8 # "finalClipboardText":Ljava/lang/CharSequence; │ @@ -5230,44 +5278,50 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x7f0600a0 │ │ + .line 1134 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f06009d │ │ + .line 1135 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f06009c │ │ + .line 1136 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$34; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment$34;->(Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;)V │ │ + .line 1137 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060073 │ │ + .line 1143 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 1144 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 1145 │ return-void │ .end method │ │ .method public setPostBody(Ljava/lang/String;)V │ @@ -5347,22 +5401,24 @@ │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const-string v0, "#" │ │ + .line 872 │ invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const-string v0, "file:///" │ │ + .line 873 │ invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ .line 877 │ @@ -5390,26 +5446,28 @@ │ │ invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->getId()Ljava/lang/String; │ │ move-result-object v5 │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->m_Topic:Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic; │ │ + .line 875 │ invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->getTitle()Ljava/lang/String; │ │ move-result-object v6 │ │ const-string v8, "" │ │ const-string v9, "" │ │ move-object v4, p1 │ │ move-object v7, p2 │ │ + .line 874 │ invoke-static/range {v0 .. v9}, Lorg/softeg/slartus/forpdaplus/classes/common/ExtUrl;->showSelectActionDialog(Landroid/os/Handler;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ goto :goto_0 │ .end method │ │ .method public showMessagePanel()V │ .locals 2 │ @@ -5497,14 +5555,15 @@ │ │ .method protected showQuoteEditor(Ljava/lang/String;)V │ .locals 3 │ .param p1, "url" # Ljava/lang/String; │ │ .prologue │ .line 781 │ + .line 782 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeFragment;->getTag()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {p1, v1}, Lorg/softeg/slartus/forpdaplus/fragments/topic/ThemeQuoteEditor;->newInstance(Ljava/lang/CharSequence;Ljava/lang/String;)Landroid/support/v4/app/DialogFragment; │ │ move-result-object v0 ├── smali/org/softeg/slartus/forpdaplus/listfragments/AppsGamesCatalogFragment$1.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$catalogItem:Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/AppsGamesCatalogFragment;Lorg/softeg/slartus/forpdaapi/ICatalogItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/AppsGamesCatalogFragment; │ │ .prologue │ .line 101 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsGamesCatalogFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/AppsGamesCatalogFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsGamesCatalogFragment$1;->val$catalogItem:Lorg/softeg/slartus/forpdaapi/ICatalogItem; ├── smali/org/softeg/slartus/forpdaplus/listfragments/AppsGamesCatalogFragment.smali │ @@ -95,58 +95,57 @@ │ ">;" │ } │ .end annotation │ │ .prologue │ .line 39 │ .local p1, "predicate":Lcom/android/internal/util/Predicate;, "Lcom/android/internal/util/Predicate;" │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 40 │ - .local v2, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsGamesCatalogFragment;->mCatalogData:Ljava/util/ArrayList; │ + .local v1, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsGamesCatalogFragment;->mCatalogData:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ + check-cast v0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ │ .line 41 │ - .local v1, "item":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ - invoke-interface {p1, v1}, Lcom/android/internal/util/Predicate;->apply(Ljava/lang/Object;)Z │ + .local v0, "item":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ + invoke-interface {p1, v0}, Lcom/android/internal/util/Predicate;->apply(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 42 │ - invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 44 │ - .end local v1 # "item":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ + .end local v0 # "item":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ :cond_1 │ - return-object v2 │ + return-object v1 │ .end method │ │ │ # virtual methods │ .method protected createAdapter()Landroid/widget/BaseAdapter; │ .locals 3 │ │ @@ -178,60 +177,59 @@ │ .param p1, "isRefresh" # Z │ │ .prologue │ .line 112 │ invoke-super {p0, p1}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment;->deliveryResult(Z)V │ │ .line 113 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsGamesCatalogFragment;->mData:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsGamesCatalogFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V │ │ .line 114 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsGamesCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsGamesCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ + check-cast v0, Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ │ .line 115 │ - .local v1, "item":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ + .local v0, "item":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsGamesCatalogFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 118 │ - .end local v1 # "item":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ + .end local v0 # "item":Lorg/softeg/slartus/forpdaapi/appsgamescatalog/AppGameCatalog; │ :cond_0 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsGamesCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsGamesCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V │ │ .line 119 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsGamesCatalogFragment;->getAdapter()Landroid/widget/BaseAdapter; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Landroid/widget/BaseAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v1}, Landroid/widget/BaseAdapter;->notifyDataSetChanged()V │ │ .line 120 │ return-void │ .end method │ │ .method protected inBackground(ZLorg/softeg/slartus/forpdaapi/ICatalogItem;)Z │ .locals 3 ├── smali/org/softeg/slartus/forpdaplus/listfragments/AppsListFragment$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment; │ │ .prologue │ .line 147 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/AppsListFragment$2$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$input:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment$2;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment$2; │ │ .prologue │ .line 315 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment$2$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment$2; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment$2$1;->val$input:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/listfragments/AppsListFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$appItem:Lorg/softeg/slartus/forpdaapi/AppItem; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;Lorg/softeg/slartus/forpdaapi/AppItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment; │ │ .prologue │ .line 302 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment$2;->val$appItem:Lorg/softeg/slartus/forpdaapi/AppItem; ├── smali/org/softeg/slartus/forpdaplus/listfragments/AppsListFragment.smali │ @@ -28,15 +28,15 @@ │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->()V │ │ .line 48 │ return-void │ .end method │ │ .method private compareFromBases(Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ - .locals 14 │ + .locals 13 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/ArrayList", │ "<", │ "Ljava/lang/String;", │ ">;", │ @@ -60,71 +60,71 @@ │ .line 169 │ .local v2, "appsDb":Landroid/database/sqlite/SQLiteDatabase; │ :try_start_0 │ new-instance v4, Lorg/softeg/slartus/forpdaplus/db/DbHelper; │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-direct {v4, v12}, Lorg/softeg/slartus/forpdaplus/db/DbHelper;->(Landroid/content/Context;)V │ + invoke-direct {v4, v10}, Lorg/softeg/slartus/forpdaplus/db/DbHelper;->(Landroid/content/Context;)V │ │ .line 170 │ .local v4, "dbHelper":Lorg/softeg/slartus/forpdaplus/db/DbHelper; │ invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/db/DbHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v3 │ │ .line 171 │ new-instance v1, Lorg/softeg/slartus/forpdaplus/db/ApplicationsDbHelper; │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-direct {v1, v12}, Lorg/softeg/slartus/forpdaplus/db/ApplicationsDbHelper;->(Landroid/content/Context;)V │ + invoke-direct {v1, v10}, Lorg/softeg/slartus/forpdaplus/db/ApplicationsDbHelper;->(Landroid/content/Context;)V │ │ .line 172 │ .local v1, "applicationsDbHelper":Lorg/softeg/slartus/forpdaplus/db/ApplicationsDbHelper; │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/db/ApplicationsDbHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v2 │ │ .line 173 │ - invoke-virtual/range {p2 .. p2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {p2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v11 │ │ :goto_0 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v12 │ + move-result v10 │ │ - if-eqz v12, :cond_e │ + if-eqz v10, :cond_e │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/softeg/slartus/forpdaapi/AppItem; │ │ .line 174 │ .local v0, "app":Lorg/softeg/slartus/forpdaapi/AppItem; │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->isCancelled()Ljava/lang/Boolean; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v12}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v10}, Ljava/lang/Boolean;->booleanValue()Z │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result v12 │ + move-result v10 │ │ - if-eqz v12, :cond_2 │ + if-eqz v10, :cond_2 │ │ .line 214 │ if-eqz v3, :cond_0 │ │ .line 215 │ invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ @@ -147,42 +147,41 @@ │ .restart local v0 # "app":Lorg/softeg/slartus/forpdaapi/AppItem; │ .restart local v1 # "applicationsDbHelper":Lorg/softeg/slartus/forpdaplus/db/ApplicationsDbHelper; │ .restart local v4 # "dbHelper":Lorg/softeg/slartus/forpdaplus/db/DbHelper; │ :cond_2 │ :try_start_1 │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaapi/AppItem;->getPackageName()Ljava/lang/CharSequence; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-static {v3, v12}, Lorg/softeg/slartus/forpdaplus/db/ApplicationRelationsTable;->getApplications(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/CharSequence;)Ljava/util/ArrayList; │ + invoke-static {v3, v10}, Lorg/softeg/slartus/forpdaplus/db/ApplicationRelationsTable;->getApplications(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/CharSequence;)Ljava/util/ArrayList; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 179 │ - .local v11, "pdaApps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v11}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .local v9, "pdaApps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v9}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v10 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v12 │ │ if-eqz v12, :cond_7 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - check-cast v10, Lorg/softeg/slartus/forpdaplus/classes/PdaApplication; │ + check-cast v8, Lorg/softeg/slartus/forpdaplus/classes/PdaApplication; │ │ .line 180 │ - .local v10, "pdaApplication":Lorg/softeg/slartus/forpdaplus/classes/PdaApplication; │ + .local v8, "pdaApplication":Lorg/softeg/slartus/forpdaplus/classes/PdaApplication; │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->isCancelled()Ljava/lang/Boolean; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Ljava/lang/Boolean;->booleanValue()Z │ :try_end_1 │ .catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_1} :catch_0 │ @@ -207,100 +206,98 @@ │ invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ goto :goto_1 │ │ .line 182 │ :cond_4 │ :try_start_2 │ - iget v12, v10, Lorg/softeg/slartus/forpdaplus/classes/PdaApplication;->AppUrl:I │ + iget v12, v8, Lorg/softeg/slartus/forpdaplus/classes/PdaApplication;->AppUrl:I │ │ invoke-static {v12}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v7 │ │ .line 183 │ - .local v9, "id":Ljava/lang/String; │ + .local v7, "id":Ljava/lang/String; │ iget-object v12, v0, Lorg/softeg/slartus/forpdaapi/AppItem;->Ids:Ljava/util/ArrayList; │ │ - invoke-virtual {v12, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v12, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 184 │ const/4 v12, 0x0 │ │ invoke-virtual {v0, v12}, Lorg/softeg/slartus/forpdaapi/AppItem;->setFindedState(I)V │ │ .line 185 │ - invoke-virtual {v0, v9}, Lorg/softeg/slartus/forpdaapi/AppItem;->setId(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v7}, Lorg/softeg/slartus/forpdaapi/AppItem;->setId(Ljava/lang/CharSequence;)V │ :try_end_2 │ .catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_2} :catch_0 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_1 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_2 │ │ .line 191 │ - .end local v8 # "i$":Ljava/util/Iterator; │ - .end local v9 # "id":Ljava/lang/String; │ - .end local v10 # "pdaApplication":Lorg/softeg/slartus/forpdaplus/classes/PdaApplication; │ - .end local v11 # "pdaApps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v7 # "id":Ljava/lang/String; │ + .end local v8 # "pdaApplication":Lorg/softeg/slartus/forpdaplus/classes/PdaApplication; │ + .end local v9 # "pdaApps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :catch_0 │ move-exception v6 │ │ .line 192 │ .local v6, "ex":Ljava/lang/Throwable; │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ :try_start_3 │ - invoke-static {v12, v6}, Lorg/softeg/slartus/forpdaplus/common/AppLog;->e(Landroid/content/Context;Ljava/lang/Throwable;)V │ + invoke-static {v10, v6}, Lorg/softeg/slartus/forpdaplus/common/AppLog;->e(Landroid/content/Context;Ljava/lang/Throwable;)V │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_1 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ .line 195 │ .end local v6 # "ex":Ljava/lang/Throwable; │ :cond_5 │ :try_start_4 │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaapi/AppItem;->getDescription()Ljava/lang/CharSequence; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-interface {v12}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ + invoke-interface {v10}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-static {v12}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->normalizePackName(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v10}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->normalizePackName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-static {v2, v12}, Lorg/softeg/slartus/forpdaplus/db/ApplicationRelationsTable;->getApplications(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/CharSequence;)Ljava/util/ArrayList; │ + invoke-static {v2, v10}, Lorg/softeg/slartus/forpdaplus/db/ApplicationRelationsTable;->getApplications(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/CharSequence;)Ljava/util/ArrayList; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 197 │ - .restart local v11 # "pdaApps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v11}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .restart local v9 # "pdaApps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v9}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v10 │ │ - .restart local v8 # "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v12 │ │ if-eqz v12, :cond_c │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - check-cast v10, Lorg/softeg/slartus/forpdaplus/classes/PdaApplication; │ + check-cast v8, Lorg/softeg/slartus/forpdaplus/classes/PdaApplication; │ │ .line 198 │ - .restart local v10 # "pdaApplication":Lorg/softeg/slartus/forpdaplus/classes/PdaApplication; │ + .restart local v8 # "pdaApplication":Lorg/softeg/slartus/forpdaplus/classes/PdaApplication; │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->isCancelled()Ljava/lang/Boolean; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Ljava/lang/Boolean;->booleanValue()Z │ :try_end_4 │ .catch Ljava/lang/Throwable; {:try_start_4 .. :try_end_4} :catch_2 │ @@ -323,42 +320,41 @@ │ │ .line 217 │ invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ goto :goto_1 │ │ .line 187 │ - .end local v10 # "pdaApplication":Lorg/softeg/slartus/forpdaplus/classes/PdaApplication; │ + .end local v8 # "pdaApplication":Lorg/softeg/slartus/forpdaplus/classes/PdaApplication; │ :cond_7 │ :try_start_5 │ - iget-object v12, v0, Lorg/softeg/slartus/forpdaapi/AppItem;->Ids:Ljava/util/ArrayList; │ + iget-object v10, v0, Lorg/softeg/slartus/forpdaapi/AppItem;->Ids:Ljava/util/ArrayList; │ │ - invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v10}, Ljava/util/ArrayList;->size()I │ │ - move-result v12 │ + move-result v10 │ │ - if-eqz v12, :cond_5 │ + if-eqz v10, :cond_5 │ │ .line 188 │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-virtual {p1, v12}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {p1, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ :try_end_5 │ .catch Ljava/lang/Throwable; {:try_start_5 .. :try_end_5} :catch_0 │ .catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_1 │ .catchall {:try_start_5 .. :try_end_5} :catchall_0 │ │ goto/16 :goto_0 │ │ .line 211 │ .end local v0 # "app":Lorg/softeg/slartus/forpdaapi/AppItem; │ .end local v1 # "applicationsDbHelper":Lorg/softeg/slartus/forpdaplus/db/ApplicationsDbHelper; │ .end local v4 # "dbHelper":Lorg/softeg/slartus/forpdaplus/db/DbHelper; │ - .end local v8 # "i$":Ljava/util/Iterator; │ - .end local v11 # "pdaApps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v9 # "pdaApps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :catch_1 │ move-exception v5 │ │ .line 212 │ .local v5, "e":Ljava/io/IOException; │ :try_start_6 │ invoke-virtual {v5}, Ljava/io/IOException;->printStackTrace()V │ @@ -381,132 +377,128 @@ │ goto/16 :goto_1 │ │ .line 200 │ .end local v5 # "e":Ljava/io/IOException; │ .restart local v0 # "app":Lorg/softeg/slartus/forpdaapi/AppItem; │ .restart local v1 # "applicationsDbHelper":Lorg/softeg/slartus/forpdaplus/db/ApplicationsDbHelper; │ .restart local v4 # "dbHelper":Lorg/softeg/slartus/forpdaplus/db/DbHelper; │ - .restart local v8 # "i$":Ljava/util/Iterator; │ - .restart local v10 # "pdaApplication":Lorg/softeg/slartus/forpdaplus/classes/PdaApplication; │ - .restart local v11 # "pdaApps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v8 # "pdaApplication":Lorg/softeg/slartus/forpdaplus/classes/PdaApplication; │ + .restart local v9 # "pdaApps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_9 │ :try_start_7 │ - iget v12, v10, Lorg/softeg/slartus/forpdaplus/classes/PdaApplication;->AppUrl:I │ + iget v12, v8, Lorg/softeg/slartus/forpdaplus/classes/PdaApplication;->AppUrl:I │ │ invoke-static {v12}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v7 │ │ .line 201 │ - .restart local v9 # "id":Ljava/lang/String; │ + .restart local v7 # "id":Ljava/lang/String; │ iget-object v12, v0, Lorg/softeg/slartus/forpdaapi/AppItem;->Ids:Ljava/util/ArrayList; │ │ - invoke-virtual {v12, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v12, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 202 │ const/4 v12, 0x0 │ │ invoke-virtual {v0, v12}, Lorg/softeg/slartus/forpdaapi/AppItem;->setFindedState(I)V │ │ .line 203 │ - invoke-virtual {v0, v9}, Lorg/softeg/slartus/forpdaapi/AppItem;->setId(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v7}, Lorg/softeg/slartus/forpdaapi/AppItem;->setId(Ljava/lang/CharSequence;)V │ :try_end_7 │ .catch Ljava/lang/Throwable; {:try_start_7 .. :try_end_7} :catch_2 │ .catch Ljava/io/IOException; {:try_start_7 .. :try_end_7} :catch_1 │ .catchall {:try_start_7 .. :try_end_7} :catchall_0 │ │ goto :goto_3 │ │ .line 207 │ - .end local v8 # "i$":Ljava/util/Iterator; │ - .end local v9 # "id":Ljava/lang/String; │ - .end local v10 # "pdaApplication":Lorg/softeg/slartus/forpdaplus/classes/PdaApplication; │ - .end local v11 # "pdaApps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v7 # "id":Ljava/lang/String; │ + .end local v8 # "pdaApplication":Lorg/softeg/slartus/forpdaplus/classes/PdaApplication; │ + .end local v9 # "pdaApps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :catch_2 │ move-exception v6 │ │ .line 208 │ .restart local v6 # "ex":Ljava/lang/Throwable; │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ :try_start_8 │ - invoke-static {v12, v6}, Lorg/softeg/slartus/forpdaplus/common/AppLog;->e(Landroid/content/Context;Ljava/lang/Throwable;)V │ + invoke-static {v10, v6}, Lorg/softeg/slartus/forpdaplus/common/AppLog;->e(Landroid/content/Context;Ljava/lang/Throwable;)V │ :try_end_8 │ .catch Ljava/io/IOException; {:try_start_8 .. :try_end_8} :catch_1 │ .catchall {:try_start_8 .. :try_end_8} :catchall_0 │ │ goto/16 :goto_0 │ │ .line 214 │ .end local v0 # "app":Lorg/softeg/slartus/forpdaapi/AppItem; │ .end local v1 # "applicationsDbHelper":Lorg/softeg/slartus/forpdaplus/db/ApplicationsDbHelper; │ .end local v4 # "dbHelper":Lorg/softeg/slartus/forpdaplus/db/DbHelper; │ .end local v6 # "ex":Ljava/lang/Throwable; │ :catchall_0 │ - move-exception v12 │ + move-exception v10 │ │ if-eqz v3, :cond_a │ │ .line 215 │ invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 216 │ :cond_a │ if-eqz v2, :cond_b │ │ .line 217 │ invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ :cond_b │ - throw v12 │ + throw v10 │ │ .line 206 │ .restart local v0 # "app":Lorg/softeg/slartus/forpdaapi/AppItem; │ .restart local v1 # "applicationsDbHelper":Lorg/softeg/slartus/forpdaplus/db/ApplicationsDbHelper; │ .restart local v4 # "dbHelper":Lorg/softeg/slartus/forpdaplus/db/DbHelper; │ - .restart local v8 # "i$":Ljava/util/Iterator; │ - .restart local v11 # "pdaApps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v9 # "pdaApps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_c │ :try_start_9 │ - iget-object v12, v0, Lorg/softeg/slartus/forpdaapi/AppItem;->Ids:Ljava/util/ArrayList; │ + iget-object v10, v0, Lorg/softeg/slartus/forpdaapi/AppItem;->Ids:Ljava/util/ArrayList; │ │ - invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v10}, Ljava/util/ArrayList;->size()I │ │ - move-result v12 │ + move-result v10 │ │ - const/4 v13, 0x1 │ + const/4 v12, 0x1 │ │ - if-eq v12, v13, :cond_d │ + if-eq v10, v12, :cond_d │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaapi/AppItem;->getTitle()Ljava/lang/CharSequence; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-static {v12}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->normalizeTitle(Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-static {v10}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->normalizeTitle(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v10 │ │ :goto_4 │ - invoke-virtual {p1, v12}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {p1, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ :try_end_9 │ .catch Ljava/lang/Throwable; {:try_start_9 .. :try_end_9} :catch_2 │ .catch Ljava/io/IOException; {:try_start_9 .. :try_end_9} :catch_1 │ .catchall {:try_start_9 .. :try_end_9} :catchall_0 │ │ goto/16 :goto_0 │ │ :cond_d │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ goto :goto_4 │ │ .line 214 │ .end local v0 # "app":Lorg/softeg/slartus/forpdaapi/AppItem; │ - .end local v8 # "i$":Ljava/util/Iterator; │ - .end local v11 # "pdaApps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v9 # "pdaApps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_e │ if-eqz v3, :cond_f │ │ .line 215 │ invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 216 │ @@ -767,14 +759,15 @@ │ .local v1, "appsBody":Ljava/lang/String; │ const-string v5, "http://4pda.ru/forum/index.php\\?showtopic=(\\d+)[^\"]*?. target=._blank.>(.*?)(.*?)" │ │ invoke-static {v5, v7}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v5 │ │ + .line 232 │ invoke-virtual {v5, v3}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v4 │ │ .line 233 │ .local v4, "m":Ljava/util/regex/Matcher; │ invoke-direct {p0, p1, p2, v4}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->compareFromMatcher(Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/regex/Matcher;)V │ @@ -782,14 +775,15 @@ │ .line 235 │ const-string v5, "(.*?).*?(?:)? - (.*?)<" │ │ invoke-static {v5, v7}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v5 │ │ + .line 236 │ invoke-virtual {v5, v1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v4 │ │ .line 237 │ invoke-direct {p0, p1, p2, v4}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->compareFromMatcher(Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/regex/Matcher;)V │ │ @@ -865,15 +859,14 @@ │ .prologue │ .line 364 │ .local p1, "apps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -1200,233 +1193,232 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - const/4 v12, 0x0 │ - │ const/4 v11, 0x0 │ │ + const/4 v10, 0x0 │ + │ .line 101 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ + invoke-virtual {v9}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 102 │ - .local v7, "packageManager":Landroid/content/pm/PackageManager; │ + .local v6, "packageManager":Landroid/content/pm/PackageManager; │ new-instance v4, Ljava/util/ArrayList; │ │ invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 103 │ .local v4, "apps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - if-nez v7, :cond_0 │ + if-nez v6, :cond_0 │ │ .line 143 │ .end local v4 # "apps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :goto_0 │ return-object v4 │ │ .line 105 │ .restart local v4 # "apps":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_0 │ - invoke-virtual {v7, v11}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List; │ + invoke-virtual {v6, v10}, Landroid/content/pm/PackageManager;->getInstalledPackages(I)Ljava/util/List; │ │ move-result-object v3 │ │ .line 107 │ .local v3, "applications":Ljava/util/List;, "Ljava/util/List;" │ new-instance v5, Ljava/util/ArrayList; │ │ invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 110 │ .local v5, "appsName":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v9 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v10 │ + move-result v12 │ │ - if-eqz v10, :cond_3 │ + if-eqz v12, :cond_3 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/content/pm/PackageInfo; │ │ .line 111 │ .local v2, "application":Landroid/content/pm/PackageInfo; │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->isCancelled()Ljava/lang/Boolean; │ │ - move-result-object v10 │ + move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v12}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v10 │ + move-result v12 │ │ - if-eqz v10, :cond_2 │ + if-eqz v12, :cond_2 │ │ - move-object v4, v12 │ + move-object v4, v11 │ │ .line 112 │ goto :goto_0 │ │ .line 113 │ :cond_2 │ - iget-object v10, v2, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo; │ + iget-object v12, v2, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo; │ │ - if-eqz v10, :cond_1 │ + if-eqz v12, :cond_1 │ │ .line 114 │ - iget-object v10, v2, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo; │ + iget-object v12, v2, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo; │ │ - invoke-direct {p0, v10}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->filterApp(Landroid/content/pm/ApplicationInfo;)Ljava/lang/Boolean; │ + invoke-direct {p0, v12}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->filterApp(Landroid/content/pm/ApplicationInfo;)Ljava/lang/Boolean; │ │ - move-result-object v10 │ + move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v12}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v10 │ + move-result v12 │ │ - if-eqz v10, :cond_1 │ + if-eqz v12, :cond_1 │ │ .line 116 │ - iget-object v10, v2, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo; │ + iget-object v12, v2, Landroid/content/pm/PackageInfo;->applicationInfo:Landroid/content/pm/ApplicationInfo; │ │ - invoke-virtual {v10, v7}, Landroid/content/pm/ApplicationInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; │ + invoke-virtual {v12, v6}, Landroid/content/pm/ApplicationInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 117 │ - .local v8, "title":Ljava/lang/CharSequence; │ - new-instance v9, Lorg/softeg/slartus/forpdaapi/AppItem; │ + .local v7, "title":Ljava/lang/CharSequence; │ + new-instance v8, Lorg/softeg/slartus/forpdaapi/AppItem; │ │ - const-string v10, "" │ + const-string v12, "" │ │ - invoke-direct {v9, v10, v8}, Lorg/softeg/slartus/forpdaapi/AppItem;->(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V │ + invoke-direct {v8, v12, v7}, Lorg/softeg/slartus/forpdaapi/AppItem;->(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ .line 119 │ - .local v9, "topic":Lorg/softeg/slartus/forpdaapi/AppItem; │ - iget-object v10, v2, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String; │ + .local v8, "topic":Lorg/softeg/slartus/forpdaapi/AppItem; │ + iget-object v12, v2, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String; │ │ - invoke-virtual {v9, v10}, Lorg/softeg/slartus/forpdaapi/AppItem;->setDescription(Ljava/lang/CharSequence;)V │ + invoke-virtual {v8, v12}, Lorg/softeg/slartus/forpdaapi/AppItem;->setDescription(Ljava/lang/CharSequence;)V │ │ .line 121 │ - iget-object v10, v2, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String; │ + iget-object v12, v2, Landroid/content/pm/PackageInfo;->packageName:Ljava/lang/String; │ │ - invoke-virtual {v9, v10}, Lorg/softeg/slartus/forpdaapi/AppItem;->setPackageName(Ljava/lang/CharSequence;)V │ + invoke-virtual {v8, v12}, Lorg/softeg/slartus/forpdaapi/AppItem;->setPackageName(Ljava/lang/CharSequence;)V │ │ .line 122 │ - invoke-virtual {v4, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 126 │ .end local v2 # "application":Landroid/content/pm/PackageInfo; │ - .end local v8 # "title":Ljava/lang/CharSequence; │ - .end local v9 # "topic":Lorg/softeg/slartus/forpdaapi/AppItem; │ + .end local v7 # "title":Ljava/lang/CharSequence; │ + .end local v8 # "topic":Lorg/softeg/slartus/forpdaapi/AppItem; │ :cond_3 │ invoke-direct {p0, v5, v4}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->compareFromBases(Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ │ .line 128 │ invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ - move-result v10 │ + move-result v9 │ │ - if-lez v10, :cond_5 │ + if-lez v9, :cond_5 │ │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ :goto_2 │ - invoke-static {v10}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v9}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ .line 129 │ .local v0, "allFinded":Ljava/lang/Boolean; │ invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v9 │ │ :cond_4 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v10 │ + move-result v12 │ │ - if-eqz v10, :cond_7 │ + if-eqz v12, :cond_7 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lorg/softeg/slartus/forpdaapi/AppItem; │ │ .line 130 │ .local v1, "app":Lorg/softeg/slartus/forpdaapi/AppItem; │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->isCancelled()Ljava/lang/Boolean; │ │ - move-result-object v10 │ + move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v12}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v10 │ + move-result v12 │ │ - if-eqz v10, :cond_6 │ + if-eqz v12, :cond_6 │ │ - move-object v4, v12 │ + move-object v4, v11 │ │ .line 131 │ goto :goto_0 │ │ .end local v0 # "allFinded":Ljava/lang/Boolean; │ .end local v1 # "app":Lorg/softeg/slartus/forpdaapi/AppItem; │ :cond_5 │ - move v10, v11 │ + move v9, v10 │ │ .line 128 │ goto :goto_2 │ │ .line 132 │ .restart local v0 # "allFinded":Ljava/lang/Boolean; │ .restart local v1 # "app":Lorg/softeg/slartus/forpdaapi/AppItem; │ :cond_6 │ - iget-object v10, v1, Lorg/softeg/slartus/forpdaapi/AppItem;->Ids:Ljava/util/ArrayList; │ + iget-object v12, v1, Lorg/softeg/slartus/forpdaapi/AppItem;->Ids:Ljava/util/ArrayList; │ │ - invoke-virtual {v10}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ - move-result v10 │ + move-result v12 │ │ - if-nez v10, :cond_4 │ + if-nez v12, :cond_4 │ │ .line 133 │ - invoke-static {v11}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v10}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ .line 138 │ .end local v1 # "app":Lorg/softeg/slartus/forpdaapi/AppItem; │ :cond_7 │ invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v10 │ + move-result v9 │ │ - if-nez v10, :cond_8 │ + if-nez v9, :cond_8 │ │ .line 139 │ invoke-direct {p0, v5, v4}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->compareFromSite(Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ │ .line 141 │ :cond_8 │ invoke-direct {p0, v4}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->sort(Ljava/util/ArrayList;)V │ @@ -1575,30 +1567,30 @@ │ invoke-interface {p1, v0}, Landroid/view/Menu;->removeItem(I)V │ │ .line 361 │ return-void │ .end method │ │ .method public saveCache()V │ - .locals 10 │ + .locals 9 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 67 │ new-instance v2, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper; │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-direct {v2, v7}, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper;->(Landroid/content/Context;)V │ + invoke-direct {v2, v6}, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper;->(Landroid/content/Context;)V │ │ .line 68 │ .local v2, "cacheDbHelper":Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper; │ const/4 v3, 0x0 │ │ .line 70 │ .local v3, "db":Landroid/database/sqlite/SQLiteDatabase; │ @@ -1608,84 +1600,81 @@ │ move-result-object v3 │ │ .line 71 │ new-instance v1, Lorg/softeg/sqliteannotations/BaseDao; │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v6 │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->getListName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-class v9, Lorg/softeg/slartus/forpdaapi/AppItem; │ + const-class v8, Lorg/softeg/slartus/forpdaapi/AppItem; │ │ - invoke-direct {v1, v7, v3, v8, v9}, Lorg/softeg/sqliteannotations/BaseDao;->(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/Class;)V │ + invoke-direct {v1, v6, v3, v7, v8}, Lorg/softeg/sqliteannotations/BaseDao;->(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/Class;)V │ │ .line 72 │ .local v1, "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ invoke-virtual {v1, v3}, Lorg/softeg/sqliteannotations/BaseDao;->createTable(Landroid/database/sqlite/SQLiteDatabase;)V │ │ .line 73 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->mData:Ljava/util/ArrayList; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/listfragments/AppsListFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v7}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_1 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/softeg/slartus/forpdaapi/IListItem; │ + check-cast v4, Lorg/softeg/slartus/forpdaapi/IListItem; │ │ .line 74 │ - .local v5, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ - move-object v0, v5 │ + .local v4, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + move-object v0, v4 │ │ check-cast v0, Lorg/softeg/slartus/forpdaapi/AppItem; │ │ - move-object v6, v0 │ + move-object v5, v0 │ │ .line 75 │ - .local v6, "news":Lorg/softeg/slartus/forpdaapi/AppItem; │ - invoke-virtual {v1, v6}, Lorg/softeg/sqliteannotations/BaseDao;->insert(Ljava/lang/Object;)J │ + .local v5, "news":Lorg/softeg/slartus/forpdaapi/AppItem; │ + invoke-virtual {v1, v5}, Lorg/softeg/sqliteannotations/BaseDao;->insert(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 79 │ .end local v1 # "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ - .end local v6 # "news":Lorg/softeg/slartus/forpdaapi/AppItem; │ + .end local v4 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + .end local v5 # "news":Lorg/softeg/slartus/forpdaapi/AppItem; │ :catchall_0 │ - move-exception v7 │ + move-exception v6 │ │ if-eqz v3, :cond_0 │ │ .line 80 │ invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ :cond_0 │ - throw v7 │ + throw v6 │ │ .line 79 │ .restart local v1 # "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ - .restart local v4 # "i$":Ljava/util/Iterator; │ :cond_1 │ if-eqz v3, :cond_2 │ │ .line 80 │ invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 82 ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseBrickFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseBrickFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseBrickFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseBrickFragment; │ │ .prologue │ .line 101 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseBrickFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseBrickFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseBrickFragment.smali │ @@ -206,28 +206,31 @@ │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x7f020090 │ │ + .line 100 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/BaseBrickFragment$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseBrickFragment$1;->(Lorg/softeg/slartus/forpdaplus/listfragments/BaseBrickFragment;)V │ │ + .line 101 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 107 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 108 │ return-void │ .end method │ │ .method public onResume()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment$1.smali │ @@ -50,14 +50,15 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment; │ │ .prologue │ .line 37 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment$CatalogTask.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment;Ljava/lang/Boolean;Lorg/softeg/slartus/forpdaapi/ICatalogItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment; │ .param p2, "refresh" # Ljava/lang/Boolean; │ .param p3, "catalogItem" # Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ │ .prologue │ .line 136 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment$CatalogTask;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment; ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment$Crumbs.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment; │ │ .prologue │ .line 152 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment$Crumbs;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment; │ │ invoke-direct {p0}, Ljava/util/ArrayList;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ .prologue │ .line 171 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$loading:Ljava/lang/Boolean; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment;Ljava/lang/Boolean;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ .prologue │ .line 221 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$2;->val$loading:Ljava/lang/Boolean; ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$3.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$tClass:Ljava/lang/Class; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment;Ljava/lang/Object;Ljava/lang/Class;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ .prologue │ .line 257 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$3;->val$item:Ljava/lang/Object; ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$4$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$4; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$4;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$4; │ │ .prologue │ .line 329 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$4$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$isRefresh:Z │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment;Z)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ .prologue │ .line 323 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ iput-boolean p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$4;->val$isRefresh:Z ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ .prologue │ .line 360 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$5;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$ExpandableGroup.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment;Ljava/lang/String;Ljava/lang/String;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ .param p2, "name" # Ljava/lang/String; │ .param p3, "title" # Ljava/lang/String; │ │ .prologue │ .line 510 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$ExpandableGroup;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$LoadCacheTask.smali │ @@ -30,14 +30,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ .prologue │ .line 446 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$LoadCacheTask;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$Task$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$Task; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$Task;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$Task; │ │ .prologue │ .line 422 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$Task$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$Task; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$Task.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment;Ljava/lang/Boolean;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ .param p2, "refresh" # Ljava/lang/Boolean; │ │ .prologue │ .line 383 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$Task;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment.smali │ @@ -238,14 +238,15 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$5; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$5;->(Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 365 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 367 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment;->restoreListViewScrollPosition()V │ │ .line 368 │ return-void │ @@ -1371,14 +1372,15 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$3; │ │ invoke-direct {v1, p0, p1, p2}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$3;->(Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment;Ljava/lang/Object;Ljava/lang/Class;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 262 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 266 │ :goto_0 │ return-void │ │ .line 264 ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseListFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment; │ │ .prologue │ .line 126 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseListFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment; │ │ .prologue │ .line 140 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseListFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment; │ │ .prologue │ .line 177 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseListFragment$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$loading:Ljava/lang/Boolean; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment;Ljava/lang/Boolean;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment; │ │ .prologue │ .line 199 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment$4;->val$loading:Ljava/lang/Boolean; ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseListFragment$5.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$tClass:Ljava/lang/Class; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment;Ljava/lang/Object;Ljava/lang/Class;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment; │ │ .prologue │ .line 252 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment$5;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment$5;->val$item:Ljava/lang/Object; ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseListFragment.smali │ @@ -1034,14 +1034,15 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment$5; │ │ invoke-direct {v1, p0, p1, p2}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment$5;->(Lorg/softeg/slartus/forpdaplus/listfragments/BaseListFragment;Ljava/lang/Object;Ljava/lang/Class;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 257 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 261 │ :goto_0 │ return-void │ │ .line 259 ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ .prologue │ .line 140 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ .prologue │ .line 158 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ .prologue │ .line 196 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ .prologue │ .line 204 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ .prologue │ .line 249 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment$5;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$loading:Ljava/lang/Boolean; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment;Ljava/lang/Boolean;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ .prologue │ .line 280 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment$6;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment$6;->val$loading:Ljava/lang/Boolean; ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment.smali │ @@ -95,15 +95,14 @@ │ .line 40 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment;->createListData()Lorg/softeg/slartus/forpdaapi/classes/ListData; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment;->mData:Lorg/softeg/slartus/forpdaapi/classes/ListData; │ │ - .line 473 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment;)Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter; │ .locals 1 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment; │ │ @@ -278,14 +277,15 @@ │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment;->mListViewLoadMoreFooter:Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter; │ │ if-eqz v0, :cond_0 │ │ .line 261 │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment;->mListViewLoadMoreFooter:Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter; │ │ + .line 262 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment;->getData()Lorg/softeg/slartus/forpdaapi/classes/ListData; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaapi/classes/ListData;->getPagesCount()I │ │ move-result v0 │ @@ -298,22 +298,23 @@ │ │ move-result v2 │ │ if-gt v0, v2, :cond_1 │ │ const/4 v0, 0x0 │ │ + .line 261 │ :goto_0 │ invoke-virtual {v1, v0}, Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter;->setState(I)V │ │ .line 265 │ :cond_0 │ return-void │ │ - .line 261 │ + .line 262 │ :cond_1 │ const/4 v0, 0x1 │ │ goto :goto_0 │ .end method │ │ .method private saveCache()V │ @@ -1213,14 +1214,15 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment$5; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment$5;->(Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 254 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ goto :goto_1 │ .end method │ │ .method public onLoaderReset(Landroid/support/v4/content/Loader;)V │ .locals 1 ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$tClass:Ljava/lang/Class; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment;Ljava/lang/Object;Ljava/lang/Class;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment; │ │ .prologue │ .line 49 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$1;->val$item:Ljava/lang/Object; ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$2; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$2;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$2; │ │ .prologue │ .line 141 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$2$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$isRefresh:Z │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment;Z)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment; │ │ .prologue │ .line 135 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment; │ │ iput-boolean p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$2;->val$isRefresh:Z ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment; │ │ .prologue │ .line 173 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$LoadCacheTask.smali │ @@ -30,14 +30,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment; │ │ .prologue │ .line 259 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$LoadCacheTask;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$Task$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$Task; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$Task;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$Task; │ │ .prologue │ .line 235 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$Task$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$Task; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$Task.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment;Ljava/lang/Boolean;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment; │ .param p2, "refresh" # Ljava/lang/Boolean; │ │ .prologue │ .line 197 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$Task;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment.smali │ @@ -265,14 +265,15 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$3; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$3;->(Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 178 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 180 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment;->restoreListViewScrollPosition()V │ │ .line 181 │ return-void │ @@ -648,14 +649,15 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$1; │ │ invoke-direct {v1, p0, p1, p2}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment$1;->(Lorg/softeg/slartus/forpdaplus/listfragments/BaseTaskListFragment;Ljava/lang/Object;Ljava/lang/Class;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 54 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 58 │ :goto_0 │ return-void │ │ .line 56 ├── smali/org/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment$ListAdapter$ViewHolder.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment$ListAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment$ListAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment$ListAdapter; │ │ .prologue │ .line 175 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment$ListAdapter$ViewHolder;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment$ListAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment$ListAdapter.smali │ @@ -36,14 +36,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment;Landroid/content/Context;Ljava/util/ArrayList;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment; │ .param p2, "context" # Landroid/content/Context; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ "Ljava/util/ArrayList", │ "<", ├── smali/org/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment.smali │ @@ -192,24 +192,26 @@ │ │ move-result-object v2 │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment;->args:Landroid/os/Bundle; │ │ const-string v4, "BRICK_NAMES_KEY" │ │ + .line 125 │ invoke-virtual {v3, v4}, Landroid/os/Bundle;->getStringArray(Ljava/lang/String;)[Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->createBricks([Ljava/lang/String;)Ljava/util/ArrayList; │ │ move-result-object v3 │ │ invoke-direct {v1, p0, v2, v3}, Lorg/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment$ListAdapter;->(Lorg/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment;Landroid/content/Context;Ljava/util/ArrayList;)V │ │ + .line 124 │ invoke-virtual {v0, v1}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ .line 126 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment;->m_ListView:Landroid/widget/ListView; │ │ invoke-virtual {v0, p0}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ @@ -362,20 +364,22 @@ │ │ move-result-object v3 │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment;->args:Landroid/os/Bundle; │ │ const-string v5, "DIALOG_ID_KEY" │ │ + .line 45 │ invoke-virtual {v4, v5}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment;->args:Landroid/os/Bundle; │ │ + .line 44 │ invoke-interface {v2, v3, v4, v0, v5}, Lorg/softeg/slartus/forpdaplus/listfragments/BricksListDialogFragment$IBricksListDialogCaller;->onBricksListDialogResult(Landroid/content/DialogInterface;Ljava/lang/String;Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo;Landroid/os/Bundle;)V │ │ goto :goto_0 │ .end method │ │ .method public onSaveInstanceState(Landroid/os/Bundle;)V │ .locals 1 ├── smali/org/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment.smali │ @@ -94,138 +94,136 @@ │ .param p1, "isRefresh" # Z │ │ .prologue │ .line 126 │ invoke-super {p0, p1}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment;->deliveryResult(Z)V │ │ .line 127 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->mData:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V │ │ .line 128 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaapi/devdb/DevCatalog; │ + check-cast v0, Lorg/softeg/slartus/forpdaapi/devdb/DevCatalog; │ │ .line 129 │ - .local v1, "item":Lorg/softeg/slartus/forpdaapi/devdb/DevCatalog; │ + .local v0, "item":Lorg/softeg/slartus/forpdaapi/devdb/DevCatalog; │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 131 │ - .end local v1 # "item":Lorg/softeg/slartus/forpdaapi/devdb/DevCatalog; │ + .end local v0 # "item":Lorg/softeg/slartus/forpdaapi/devdb/DevCatalog; │ :cond_0 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V │ │ .line 132 │ return-void │ .end method │ │ .method protected inBackground(ZLorg/softeg/slartus/forpdaapi/ICatalogItem;)Z │ - .locals 4 │ + .locals 3 │ .param p1, "isRefresh" # Z │ .param p2, "catalogItem" # Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Throwable; │ } │ .end annotation │ │ .prologue │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 84 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->m_Url:Ljava/lang/String; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->m_Url:Ljava/lang/String; │ │ - invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 85 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->m_Url:Ljava/lang/String; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->m_Url:Ljava/lang/String; │ │ - invoke-static {v2}, Lorg/softeg/slartus/forpdaapi/devdb/NewDevDbApi;->getCatalog(Ljava/lang/String;)Lorg/softeg/slartus/forpdaapi/devdb/DevCatalog; │ + invoke-static {v1}, Lorg/softeg/slartus/forpdaapi/devdb/NewDevDbApi;->getCatalog(Ljava/lang/String;)Lorg/softeg/slartus/forpdaapi/devdb/DevCatalog; │ │ move-result-object p2 │ │ .line 86 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - iput-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->m_Url:Ljava/lang/String; │ + iput-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->m_Url:Ljava/lang/String; │ │ .line 87 │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->m_LoadingCatalogItem:Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ │ .line 89 │ :cond_0 │ if-nez p2, :cond_1 │ │ - move v2, v3 │ + move v1, v2 │ │ .line 108 │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - move-object v2, p2 │ + move-object v1, p2 │ │ .line 91 │ - check-cast v2, Lorg/softeg/slartus/forpdaapi/devdb/DevCatalog; │ + check-cast v1, Lorg/softeg/slartus/forpdaapi/devdb/DevCatalog; │ │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/devdb/DevCatalog;->getType()I │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/devdb/DevCatalog;->getType()I │ │ - move-result v2 │ + move-result v1 │ │ - packed-switch v2, :pswitch_data_0 │ + packed-switch v1, :pswitch_data_0 │ │ - move v2, v3 │ + move v1, v2 │ │ .line 106 │ goto :goto_0 │ │ .line 93 │ :pswitch_0 │ invoke-static {}, Lorg/softeg/slartus/forpdaapi/devdb/NewDevDbApi;->getStandartDevicesTypes()Ljava/util/ArrayList; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - iput-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iput-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ .line 94 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ @@ -239,42 +237,40 @@ │ .local v0, "c":Lorg/softeg/slartus/forpdaapi/devdb/DevCatalog; │ invoke-virtual {v0, p2}, Lorg/softeg/slartus/forpdaapi/devdb/DevCatalog;->setParent(Lorg/softeg/slartus/forpdaapi/ICatalogItem;)V │ │ goto :goto_1 │ │ .line 99 │ .end local v0 # "c":Lorg/softeg/slartus/forpdaapi/devdb/DevCatalog; │ - .end local v1 # "i$":Ljava/util/Iterator; │ :pswitch_1 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/Client;->getInstance()Lorg/softeg/slartus/forpdaplus/Client; │ │ - move-result-object v2 │ + move-result-object v1 │ │ invoke-interface {p2}, Lorg/softeg/slartus/forpdaapi/ICatalogItem;->getId()Ljava/lang/CharSequence; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ + invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-static {v2, v3}, Lorg/softeg/slartus/forpdaapi/devdb/NewDevDbApi;->parseBrands(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;)Ljava/util/ArrayList; │ + invoke-static {v1, v2}, Lorg/softeg/slartus/forpdaapi/devdb/NewDevDbApi;->parseBrands(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;)Ljava/util/ArrayList; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - iput-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iput-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ .line 100 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DevDbCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .restart local v1 # "i$":Ljava/util/Iterator; │ :goto_2 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ @@ -289,15 +285,15 @@ │ invoke-virtual {v0, p2}, Lorg/softeg/slartus/forpdaapi/devdb/DevCatalog;->setParent(Lorg/softeg/slartus/forpdaapi/ICatalogItem;)V │ │ goto :goto_2 │ │ .line 108 │ .end local v0 # "c":Lorg/softeg/slartus/forpdaapi/devdb/DevCatalog; │ :cond_2 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ goto :goto_0 │ │ .line 91 │ :pswitch_data_0 │ .packed-switch -0x1 │ :pswitch_0 ├── smali/org/softeg/slartus/forpdaplus/listfragments/DigestCatalogFragment.smali │ @@ -95,58 +95,57 @@ │ ">;" │ } │ .end annotation │ │ .prologue │ .line 74 │ .local p1, "predicate":Lcom/android/internal/util/Predicate;, "Lcom/android/internal/util/Predicate;" │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 75 │ - .local v2, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DigestCatalogFragment;->mCatalogData:Ljava/util/ArrayList; │ + .local v1, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DigestCatalogFragment;->mCatalogData:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ + check-cast v0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ │ .line 76 │ - .local v1, "item":Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ - invoke-interface {p1, v1}, Lcom/android/internal/util/Predicate;->apply(Ljava/lang/Object;)Z │ + .local v0, "item":Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ + invoke-interface {p1, v0}, Lcom/android/internal/util/Predicate;->apply(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 77 │ - invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 79 │ - .end local v1 # "item":Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ + .end local v0 # "item":Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ :cond_1 │ - return-object v2 │ + return-object v1 │ .end method │ │ │ # virtual methods │ .method protected createAdapter()Landroid/widget/BaseAdapter; │ .locals 3 │ │ @@ -170,60 +169,59 @@ │ .param p1, "isRefresh" # Z │ │ .prologue │ .line 103 │ invoke-super {p0, p1}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseCatalogFragment;->deliveryResult(Z)V │ │ .line 104 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DigestCatalogFragment;->mData:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DigestCatalogFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V │ │ .line 105 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DigestCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DigestCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ + check-cast v0, Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ │ .line 106 │ - .local v1, "item":Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ + .local v0, "item":Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DigestCatalogFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 109 │ - .end local v1 # "item":Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ + .end local v0 # "item":Lorg/softeg/slartus/forpdaapi/digest/DigestCatalog; │ :cond_0 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DigestCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DigestCatalogFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V │ │ .line 110 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/DigestCatalogFragment;->getAdapter()Landroid/widget/BaseAdapter; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Landroid/widget/BaseAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v1}, Landroid/widget/BaseAdapter;->notifyDataSetChanged()V │ │ .line 111 │ return-void │ .end method │ │ .method protected inBackground(ZLorg/softeg/slartus/forpdaapi/ICatalogItem;)Z │ .locals 3 ├── smali/org/softeg/slartus/forpdaplus/listfragments/DigestCatalogFragment$1.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$catalogItem:Lorg/softeg/slartus/forpdaapi/ICatalogItem; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/DigestCatalogFragment;Lorg/softeg/slartus/forpdaapi/ICatalogItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/DigestCatalogFragment; │ │ .prologue │ .line 90 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DigestCatalogFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/DigestCatalogFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/DigestCatalogFragment$1;->val$catalogItem:Lorg/softeg/slartus/forpdaapi/ICatalogItem; ├── smali/org/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment; │ │ .prologue │ .line 106 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -42,14 +43,15 @@ │ │ .prologue │ .line 109 │ new-instance v0, Landroid/content/Intent; │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment; │ │ + .line 110 │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ const-class v2, Lorg/softeg/slartus/forpdaplus/prefs/ForumTopicsPreferencesActivity; │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V ├── smali/org/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment.smali │ @@ -161,14 +161,15 @@ │ │ move-result-object v0 │ │ new-instance v1, Ljava/lang/StringBuilder; │ │ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ + .line 40 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment;->getListName()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ @@ -189,14 +190,15 @@ │ │ move-result-object v1 │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ + .line 41 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment;->getListName()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -217,14 +219,15 @@ │ │ move-result-object v2 │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ + .line 42 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment;->getListName()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -245,14 +248,15 @@ │ │ move-result-object v3 │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ + .line 43 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment;->getListName()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ @@ -273,14 +277,15 @@ │ │ move-result-object v4 │ │ new-instance v5, Ljava/lang/StringBuilder; │ │ invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ + .line 44 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment;->getListName()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ @@ -301,20 +306,22 @@ │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ + .line 45 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences$List$Favorites;->isLoadFullPagesList()Ljava/lang/Boolean; │ │ move-result-object v6 │ │ iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment;->mListInfo:Lorg/softeg/slartus/forpdaapi/ListInfo; │ │ + .line 39 │ invoke-static/range {v0 .. v7}, Lorg/softeg/slartus/forpdaapi/TopicsApi;->getFavTopics(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Lorg/softeg/slartus/forpdaapi/ListInfo;)Ljava/util/ArrayList; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -364,43 +371,45 @@ │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment$1;->(Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment;)V │ │ + .line 106 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 115 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 116 │ return-void │ .end method │ │ .method public saveCache()V │ - .locals 10 │ + .locals 9 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 51 │ new-instance v2, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper; │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-direct {v2, v7}, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper;->(Landroid/content/Context;)V │ + invoke-direct {v2, v6}, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper;->(Landroid/content/Context;)V │ │ .line 52 │ .local v2, "cacheDbHelper":Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper; │ const/4 v3, 0x0 │ │ .line 54 │ .local v3, "db":Landroid/database/sqlite/SQLiteDatabase; │ @@ -410,84 +419,81 @@ │ move-result-object v3 │ │ .line 55 │ new-instance v1, Lorg/softeg/sqliteannotations/BaseDao; │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v6 │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment;->getListName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-class v9, Lorg/softeg/slartus/forpdaapi/FavTopic; │ + const-class v8, Lorg/softeg/slartus/forpdaapi/FavTopic; │ │ - invoke-direct {v1, v7, v3, v8, v9}, Lorg/softeg/sqliteannotations/BaseDao;->(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/Class;)V │ + invoke-direct {v1, v6, v3, v7, v8}, Lorg/softeg/sqliteannotations/BaseDao;->(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/Class;)V │ │ .line 56 │ .local v1, "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ invoke-virtual {v1, v3}, Lorg/softeg/sqliteannotations/BaseDao;->createTable(Landroid/database/sqlite/SQLiteDatabase;)V │ │ .line 57 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment;->mData:Ljava/util/ArrayList; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/listfragments/FavoritesListFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v7}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_1 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/softeg/slartus/forpdaapi/IListItem; │ + check-cast v4, Lorg/softeg/slartus/forpdaapi/IListItem; │ │ .line 58 │ - .local v5, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ - move-object v0, v5 │ + .local v4, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + move-object v0, v4 │ │ check-cast v0, Lorg/softeg/slartus/forpdaapi/FavTopic; │ │ - move-object v6, v0 │ + move-object v5, v0 │ │ .line 59 │ - .local v6, "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ - invoke-virtual {v1, v6}, Lorg/softeg/sqliteannotations/BaseDao;->insert(Ljava/lang/Object;)J │ + .local v5, "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ + invoke-virtual {v1, v5}, Lorg/softeg/sqliteannotations/BaseDao;->insert(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 63 │ .end local v1 # "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ - .end local v6 # "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ + .end local v4 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + .end local v5 # "topic":Lorg/softeg/slartus/forpdaapi/FavTopic; │ :catchall_0 │ - move-exception v7 │ + move-exception v6 │ │ if-eqz v3, :cond_0 │ │ .line 64 │ invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ :cond_0 │ - throw v7 │ + throw v6 │ │ .line 63 │ .restart local v1 # "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ - .restart local v4 # "i$":Ljava/util/Iterator; │ :cond_1 │ if-eqz v3, :cond_2 │ │ .line 64 │ invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 66 ├── smali/org/softeg/slartus/forpdaplus/listfragments/ForumTopicsListFragment.smali │ @@ -387,20 +387,22 @@ │ │ const/4 v2, -0x1 │ │ const-string v3, "/forum/index.php" │ │ const-string v4, "UTF-8" │ │ + .line 118 │ invoke-static {v7, v4}, Lorg/apache/http/client/utils/URLEncodedUtils;->format(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 117 │ invoke-static/range {v0 .. v5}, Lorg/apache/http/client/utils/URIUtils;->createURI(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URI; │ │ move-result-object v9 │ │ .line 119 │ .local v9, "uri":Ljava/net/URI; │ invoke-virtual {v9}, Ljava/net/URI;->toString()Ljava/lang/String; │ @@ -419,14 +421,15 @@ │ │ move-result-object v1 │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ + .line 124 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/ForumTopicsListFragment;->getListName()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -449,14 +452,15 @@ │ │ invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v2 │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/ForumTopicsListFragment;->mListInfo:Lorg/softeg/slartus/forpdaapi/ListInfo; │ │ + .line 123 │ invoke-static {p1, v0, v1, v2, v3}, Lorg/softeg/slartus/forpdaapi/TopicsApi;->getForumTopics(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Lorg/softeg/slartus/forpdaapi/ListInfo;)Ljava/util/ArrayList; │ │ move-result-object v8 │ │ .line 126 │ .local v8, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/Client;->getInstance()Lorg/softeg/slartus/forpdaplus/Client; │ @@ -616,20 +620,22 @@ │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/ForumTopicsListFragment$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/ForumTopicsListFragment$1;->(Lorg/softeg/slartus/forpdaplus/listfragments/ForumTopicsListFragment;)V │ │ + .line 154 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 163 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 164 │ return-void │ .end method │ │ .method public onPause()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/ForumTopicsListFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/ForumTopicsListFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/ForumTopicsListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/ForumTopicsListFragment; │ │ .prologue │ .line 154 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/ForumTopicsListFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/ForumTopicsListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -42,14 +43,15 @@ │ │ .prologue │ .line 157 │ new-instance v0, Landroid/content/Intent; │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/ForumTopicsListFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/ForumTopicsListFragment; │ │ + .line 158 │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/listfragments/ForumTopicsListFragment;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ const-class v2, Lorg/softeg/slartus/forpdaplus/prefs/ForumTopicsPreferencesActivity; │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V ├── smali/org/softeg/slartus/forpdaplus/listfragments/NotesListFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment;Lorg/softeg/slartus/forpdaapi/IListItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment; │ │ .prologue │ .line 98 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$1;->val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; │ │ @@ -53,48 +54,55 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ │ + .line 102 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0437\u0430\u043c\u0435\u0442\u043a\u0443?" │ │ + .line 103 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ + .line 104 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 105 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0423\u0434\u0430\u043b\u0438\u0442\u044c" │ │ + .line 106 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$1$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$1$1;->(Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$1;)V │ │ + .line 107 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 119 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 120 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/listfragments/NotesListFragment$1$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$1; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$1; │ │ .prologue │ .line 107 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$1$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$1; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$pair:Landroid/util/Pair; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2;Landroid/util/Pair;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2; │ │ .prologue │ .line 137 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2$1;->val$pair:Landroid/util/Pair; ├── smali/org/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$links:Ljava/util/ArrayList; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment;Ljava/util/ArrayList;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment; │ │ .prologue │ .line 132 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2;->val$links:Ljava/util/ArrayList; │ │ @@ -41,69 +42,68 @@ │ │ # virtual methods │ .method public run()V │ .locals 6 │ │ .prologue │ .line 135 │ - new-instance v1, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 136 │ - .local v1, "list1":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2;->val$links:Ljava/util/ArrayList; │ + .local v0, "list1":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2;->val$links:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Landroid/util/Pair; │ + check-cast v1, Landroid/util/Pair; │ │ .line 137 │ - .local v2, "pair":Landroid/util/Pair; │ + .local v1, "pair":Landroid/util/Pair; │ new-instance v3, Lorg/softeg/slartus/forpdaplus/classes/MenuListDialog; │ │ - iget-object v4, v2, Landroid/util/Pair;->first:Ljava/lang/Object; │ + iget-object v4, v1, Landroid/util/Pair;->first:Ljava/lang/Object; │ │ invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ new-instance v5, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2$1; │ │ - invoke-direct {v5, p0, v2}, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2$1;->(Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2;Landroid/util/Pair;)V │ + invoke-direct {v5, p0, v1}, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2$1;->(Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2;Landroid/util/Pair;)V │ │ invoke-direct {v3, v4, v5}, Lorg/softeg/slartus/forpdaplus/classes/MenuListDialog;->(Ljava/lang/String;Ljava/lang/Runnable;)V │ │ - invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 144 │ - .end local v2 # "pair":Landroid/util/Pair; │ + .end local v1 # "pair":Landroid/util/Pair; │ :cond_0 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment; │ │ - invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment;->getContext()Landroid/content/Context; │ + invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/listfragments/NotesListFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-static {v3, v4, v1}, Lorg/softeg/slartus/forpdaplus/classes/common/ExtUrl;->showContextDialog(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;)V │ + invoke-static {v2, v3, v0}, Lorg/softeg/slartus/forpdaplus/classes/common/ExtUrl;->showContextDialog(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;)V │ │ .line 145 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$attach:Lorg/softeg/slartus/forpdaapi/post/PostAttach; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment;Lorg/softeg/slartus/forpdaapi/post/PostAttach;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment; │ │ .prologue │ .line 98 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment$1;->val$attach:Lorg/softeg/slartus/forpdaapi/post/PostAttach; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$attach:Lorg/softeg/slartus/forpdaapi/post/PostAttach; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment;Lorg/softeg/slartus/forpdaapi/post/PostAttach;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment; │ │ .prologue │ .line 104 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment$2;->val$attach:Lorg/softeg/slartus/forpdaapi/post/PostAttach; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment.smali │ @@ -60,104 +60,103 @@ │ .param p1, "isRefresh" # Z │ │ .prologue │ .line 64 │ if-eqz p1, :cond_0 │ │ .line 65 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment;->mData:Ljava/util/ArrayList; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V │ │ .line 66 │ :cond_0 │ - new-instance v1, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 67 │ - .local v1, "ids":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment;->mData:Ljava/util/ArrayList; │ + .local v0, "ids":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaapi/IListItem; │ + check-cast v1, Lorg/softeg/slartus/forpdaapi/IListItem; │ │ .line 68 │ - .local v2, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ - invoke-interface {v2}, Lorg/softeg/slartus/forpdaapi/IListItem;->getId()Ljava/lang/CharSequence; │ + .local v1, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + invoke-interface {v1}, Lorg/softeg/slartus/forpdaapi/IListItem;->getId()Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ - invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 70 │ - .end local v2 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + .end local v1 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ :cond_1 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ :cond_2 │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_3 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaapi/IListItem; │ + check-cast v1, Lorg/softeg/slartus/forpdaapi/IListItem; │ │ .line 71 │ - .restart local v2 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ - invoke-interface {v2}, Lorg/softeg/slartus/forpdaapi/IListItem;->getId()Ljava/lang/CharSequence; │ + .restart local v1 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + invoke-interface {v1}, Lorg/softeg/slartus/forpdaapi/IListItem;->getId()Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ - invoke-interface {v1, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v0, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_2 │ │ .line 73 │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 76 │ - .end local v2 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + .end local v1 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ :cond_3 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicAttachmentListFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V │ │ .line 77 │ return-void │ .end method │ │ .method protected inBackground(Z)Z │ .locals 3 ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicReadersListFragment$UsersAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$user:Lorg/softeg/slartus/forpdaapi/OldUser; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicReadersListFragment$UsersAdapter;Lorg/softeg/slartus/forpdaapi/OldUser;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicReadersListFragment$UsersAdapter; │ │ .prologue │ .line 133 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicReadersListFragment$UsersAdapter$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/TopicReadersListFragment$UsersAdapter; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicReadersListFragment$UsersAdapter$1;->val$user:Lorg/softeg/slartus/forpdaapi/OldUser; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicReadersListFragment$UsersAdapter$ViewHolder.smali │ @@ -19,14 +19,15 @@ │ │ .field txtNick:Landroid/widget/TextView; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicReadersListFragment$UsersAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicReadersListFragment$UsersAdapter; │ │ .prologue │ .line 175 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicReadersListFragment$UsersAdapter$ViewHolder;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/TopicReadersListFragment$UsersAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicReadersListFragment$UsersAdapter.smali │ @@ -66,14 +66,15 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicReadersListFragment;Landroid/content/Context;Ljava/util/ArrayList;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicReadersListFragment; │ .param p2, "context" # Landroid/content/Context; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ "Ljava/util/ArrayList", │ "<", ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicReadersListFragment.smali │ @@ -25,15 +25,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 28 │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment;->()V │ │ - .line 85 │ return-void │ .end method │ │ │ # virtual methods │ .method protected createAdapter()Landroid/widget/BaseAdapter; │ .locals 3 ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicUtils$1$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1; │ │ .prologue │ .line 116 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V │ │ @@ -68,18 +69,20 @@ │ invoke-static {v1, v0}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils;->saveTopicNavigateAction(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ .line 121 │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1; │ │ iget-object v1, v1, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1;->val$topicId:Ljava/lang/CharSequence; │ │ + .line 122 │ invoke-static {v0, v4}, Lorg/softeg/slartus/forpdaplus/classes/ThemeOpenParams;->getUrlParams(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 121 │ invoke-static {v1, v2}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->showActivity(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ .line 124 │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1; │ │ iget-object v1, v1, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1;->val$onClickListener:Landroid/content/DialogInterface$OnClickListener; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicUtils$1.smali │ @@ -75,18 +75,20 @@ │ │ move-result-object v0 │ │ .line 132 │ .local v0, "navigateAction":Ljava/lang/String; │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1;->val$topicId:Ljava/lang/CharSequence; │ │ + .line 133 │ invoke-static {v0, v4}, Lorg/softeg/slartus/forpdaplus/classes/ThemeOpenParams;->getUrlParams(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 132 │ invoke-static {v1, v2}, Lorg/softeg/slartus/forpdaplus/classes/forum/ExtTopic;->showActivity(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ .line 134 │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1;->val$onClickListener:Landroid/content/DialogInterface$OnClickListener; │ │ const/4 v2, -0x1 │ │ @@ -106,42 +108,48 @@ │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1;->val$activity:Landroid/app/Activity; │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u041f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430" │ │ + .line 112 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0434\u043e\u043b\u0433\u0438\u043c \u0442\u0430\u043f\u043e\u043c \u043f\u043e \u0442\u0435\u043c\u0435" │ │ + .line 113 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 114 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "OK" │ │ + .line 115 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1$1;->(Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1;)V │ │ + .line 116 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 127 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 128 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicUtils$3$1$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$finalRes:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$3$1;Ljava/lang/Exception;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$3$1; │ │ .prologue │ .line 192 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$3$1$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$3$1; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$3$1$1;->val$finalEx:Ljava/lang/Exception; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicUtils$3$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$finalEmailtype:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$3;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$3; │ │ .prologue │ .line 178 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$3$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$3; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$3$1;->val$finalEmailtype:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicUtils$3.smali │ @@ -134,11 +134,12 @@ │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$3$1; │ │ invoke-direct {v3, p0, v1}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$3$1;->(Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$3;Ljava/lang/String;)V │ │ invoke-direct {v2, v3}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 208 │ invoke-virtual {v2}, Ljava/lang/Thread;->start()V │ │ goto :goto_0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicWritersListFragment$UsersAdapter$ViewHolder.smali │ @@ -21,14 +21,15 @@ │ │ .field txtNick:Landroid/widget/TextView; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicWritersListFragment$UsersAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicWritersListFragment$UsersAdapter; │ │ .prologue │ .line 136 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicWritersListFragment$UsersAdapter$ViewHolder;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/TopicWritersListFragment$UsersAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicUtils.smali │ @@ -243,14 +243,15 @@ │ const-string v2, "view=getlastpost" │ │ :goto_1 │ move-object p2, v2 │ │ goto :goto_0 │ │ + .line 73 │ :cond_6 │ invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/net/Uri;->getQuery()Ljava/lang/String; │ │ @@ -294,40 +295,43 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ + .line 50 │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "%s.navigate_action" │ │ const/4 v2, 0x1 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ aput-object p0, v2, v3 │ │ + .line 51 │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 52 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 53 │ return-void │ .end method │ │ .method public static showNavigateDialog(Landroid/app/Activity;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V │ @@ -363,14 +367,15 @@ │ │ move-result-object v0 │ │ aput-object v0, v7, v1 │ │ const v0, 0x7f060092 │ │ + .line 92 │ invoke-virtual {p0, v0}, Landroid/app/Activity;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ aput-object v0, v7, v4 │ │ const v0, 0x7f060093 │ @@ -405,42 +410,47 @@ │ │ .line 96 │ .local v3, "selected":[I │ new-instance v0, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v0, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 97 │ invoke-virtual {v0, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ aget v1, v3, v1 │ │ new-instance v4, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$2; │ │ invoke-direct {v4, v3}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$2;->([I)V │ │ + .line 98 │ invoke-virtual {v0, v1, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallbackSingleChoice(ILcom/afollestad/materialdialogs/MaterialDialog$ListCallbackSingleChoice;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e" │ │ + .line 105 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0412\u0441\u0435\u0433\u0434\u0430" │ │ + .line 106 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0422\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u0439\u0447\u0430\u0441" │ │ + .line 107 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->neutralText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v8 │ │ new-instance v0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1; │ │ move-object v1, p0 │ @@ -449,18 +459,20 @@ │ │ move-object v5, p2 │ │ move-object v6, p3 │ │ invoke-direct/range {v0 .. v6}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$1;->(Landroid/app/Activity;[Ljava/lang/CharSequence;[ILjava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V │ │ + .line 108 │ invoke-virtual {v8, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 137 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto :goto_0 │ .end method │ │ .method public static showSubscribeSelectTypeDialog(Landroid/content/Context;Landroid/os/Handler;Lorg/softeg/slartus/forpdaapi/Topic;)V │ .locals 1 │ @@ -580,18 +592,20 @@ │ .local v1, "selectedId":[I │ new-instance v0, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v0, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v3, "\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0438\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435/\u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438" │ │ + .line 161 │ invoke-virtual {v0, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 162 │ invoke-virtual {v0, v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v9 │ │ new-instance v0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$3; │ │ move-object v3, p0 │ @@ -600,22 +614,25 @@ │ │ move-object v5, p2 │ │ move-object v6, p1 │ │ invoke-direct/range {v0 .. v6}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils$3;->([I[Ljava/lang/String;Landroid/content/Context;Lorg/softeg/slartus/forpdaplus/classes/TopicListItemTask;Lorg/softeg/slartus/forpdaapi/Topic;Landroid/os/Handler;)V │ │ + .line 163 │ invoke-virtual {v9, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallback(Lcom/afollestad/materialdialogs/MaterialDialog$ListCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const/high16 v3, 0x1040000 │ │ + .line 213 │ invoke-virtual {v0, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 214 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 215 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicWritersListFragment$UsersAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$user:Lorg/softeg/slartus/forpdaapi/OldUser; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicWritersListFragment$UsersAdapter;Lorg/softeg/slartus/forpdaapi/OldUser;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicWritersListFragment$UsersAdapter; │ │ .prologue │ .line 127 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicWritersListFragment$UsersAdapter$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/TopicWritersListFragment$UsersAdapter; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicWritersListFragment$UsersAdapter$1;->val$user:Lorg/softeg/slartus/forpdaapi/OldUser; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsHistoryListFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsHistoryListFragment;Lorg/softeg/slartus/forpdaapi/IListItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsHistoryListFragment; │ │ .prologue │ .line 47 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsHistoryListFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsHistoryListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsHistoryListFragment$1;->val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicWritersListFragment$UsersAdapter.smali │ @@ -66,14 +66,15 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicWritersListFragment;Landroid/content/Context;Ljava/util/ArrayList;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicWritersListFragment; │ .param p2, "context" # Landroid/content/Context; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ "Ljava/util/ArrayList", │ "<", ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicWritersListFragment.smali │ @@ -23,15 +23,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 25 │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseLoaderListFragment;->()V │ │ - .line 81 │ return-void │ .end method │ │ │ # virtual methods │ .method protected createAdapter()Landroid/widget/BaseAdapter; │ .locals 3 ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$10$1.smali │ @@ -17,17 +17,18 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$10; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$10;Landroid/content/Context;Lorg/softeg/slartus/forpdaapi/Topic;Landroid/widget/BaseAdapter;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Lorg/softeg/slartus/forpdaapi/Topic; │ - .param p4, "x2" # Landroid/widget/BaseAdapter; │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$10; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "topic" # Lorg/softeg/slartus/forpdaapi/Topic; │ + .param p4, "listAdapter" # Landroid/widget/BaseAdapter; │ │ .prologue │ .line 280 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$10$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$10; │ │ invoke-direct {p0, p2, p3, p4}, Lorg/softeg/slartus/forpdaplus/classes/TopicListItemTask;->(Landroid/content/Context;Lorg/softeg/slartus/forpdaapi/Topic;Landroid/widget/BaseAdapter;)V ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$10.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$topic:Lorg/softeg/slartus/forpdaapi/Topic; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;Landroid/content/Context;Lorg/softeg/slartus/forpdaapi/Topic;Lorg/softeg/slartus/forpdaapi/FavTopic;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ .prologue │ .line 276 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$10;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$10;->val$context:Landroid/content/Context; │ │ @@ -76,12 +77,13 @@ │ │ iget-object v3, v3, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mAdapter:Landroid/widget/BaseAdapter; │ │ invoke-direct {v0, p0, v1, v2, v3}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$10$1;->(Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$10;Landroid/content/Context;Lorg/softeg/slartus/forpdaapi/Topic;Landroid/widget/BaseAdapter;)V │ │ new-array v1, v4, [Ljava/lang/String; │ │ + .line 291 │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$10$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ .line 292 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$13.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;Lorg/softeg/slartus/forpdaapi/IListItem;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ .prologue │ .line 320 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$13;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$13;->val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$11.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$topic:Lorg/softeg/slartus/forpdaapi/Topic; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;Landroid/content/Context;Lorg/softeg/slartus/forpdaapi/Topic;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ .prologue │ .line 295 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$11;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$11;->val$context:Landroid/content/Context; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$12.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$listItem:Lorg/softeg/slartus/forpdaapi/IListItem; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;Landroid/content/Context;Lorg/softeg/slartus/forpdaapi/IListItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ .prologue │ .line 302 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$12;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$12;->val$context:Landroid/content/Context; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$15.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ .prologue │ .line 402 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$15;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$14.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;Lorg/softeg/slartus/forpdaapi/IListItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ .prologue │ .line 366 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$14;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$14;->val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ .prologue │ .line 485 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$16;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;Lorg/softeg/slartus/forpdaapi/IListItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ .prologue │ .line 160 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$1;->val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;Lorg/softeg/slartus/forpdaapi/IListItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ .prologue │ .line 166 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$2;->val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;Lorg/softeg/slartus/forpdaapi/IListItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ .prologue │ .line 178 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$4;->val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; │ │ @@ -49,14 +50,15 @@ │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$4;->val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; │ │ sget-object v2, Lorg/softeg/slartus/forpdaapi/Topic;->NAVIGATE_VIEW_LAST_URL:Ljava/lang/CharSequence; │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$4;->val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; │ │ + .line 182 │ invoke-interface {v3}, Lorg/softeg/slartus/forpdaapi/IListItem;->getId()Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ sget-object v4, Lorg/softeg/slartus/forpdaapi/Topic;->NAVIGATE_VIEW_LAST_URL:Ljava/lang/CharSequence; │ │ invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ @@ -65,13 +67,14 @@ │ │ const-string v5, "" │ │ invoke-static {v3, v4, v5}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicUtils;->getUrlArgs(Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 181 │ # invokes: Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->showSaveNavigateActionDialog(Lorg/softeg/slartus/forpdaapi/IListItem;Ljava/lang/CharSequence;Ljava/lang/String;)V │ invoke-static {v0, v1, v2, v3}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->access$000(Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;Lorg/softeg/slartus/forpdaapi/IListItem;Ljava/lang/CharSequence;Ljava/lang/String;)V │ │ .line 183 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;Lorg/softeg/slartus/forpdaapi/IListItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ .prologue │ .line 172 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$3;->val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;Lorg/softeg/slartus/forpdaapi/IListItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ .prologue │ .line 193 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$6;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$6;->val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;Lorg/softeg/slartus/forpdaapi/IListItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ .prologue │ .line 185 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$5;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$5;->val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$8.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$topic:Lorg/softeg/slartus/forpdaapi/Topic; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;Landroid/content/Context;Landroid/os/Handler;Lorg/softeg/slartus/forpdaapi/Topic;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ .prologue │ .line 237 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$8;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$8;->val$context:Landroid/content/Context; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$8$1.smali │ @@ -17,17 +17,18 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$8; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$8;Landroid/content/Context;Lorg/softeg/slartus/forpdaapi/Topic;Landroid/widget/BaseAdapter;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Lorg/softeg/slartus/forpdaapi/Topic; │ - .param p4, "x2" # Landroid/widget/BaseAdapter; │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$8; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "topic" # Lorg/softeg/slartus/forpdaapi/Topic; │ + .param p4, "listAdapter" # Landroid/widget/BaseAdapter; │ │ .prologue │ .line 241 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$8$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$8; │ │ invoke-direct {p0, p2, p3, p4}, Lorg/softeg/slartus/forpdaplus/classes/TopicListItemTask;->(Landroid/content/Context;Lorg/softeg/slartus/forpdaapi/Topic;Landroid/widget/BaseAdapter;)V ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;Lorg/softeg/slartus/forpdaapi/IListItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ .prologue │ .line 199 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$7;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$7;->val$topic:Lorg/softeg/slartus/forpdaapi/IListItem; ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$9.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$topic:Lorg/softeg/slartus/forpdaapi/Topic; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;Landroid/content/Context;Lorg/softeg/slartus/forpdaapi/Topic;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ .prologue │ .line 257 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$9;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$9;->val$context:Landroid/content/Context; │ │ @@ -72,12 +73,13 @@ │ │ iget-object v3, v3, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mAdapter:Landroid/widget/BaseAdapter; │ │ invoke-direct {v0, p0, v1, v2, v3}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$9$1;->(Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$9;Landroid/content/Context;Lorg/softeg/slartus/forpdaapi/Topic;Landroid/widget/BaseAdapter;)V │ │ new-array v1, v4, [Ljava/lang/String; │ │ + .line 271 │ invoke-virtual {v0, v1}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$9$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ .line 272 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$9$1.smali │ @@ -17,17 +17,18 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$9; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$9;Landroid/content/Context;Lorg/softeg/slartus/forpdaapi/Topic;Landroid/widget/BaseAdapter;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ - .param p3, "x1" # Lorg/softeg/slartus/forpdaapi/Topic; │ - .param p4, "x2" # Landroid/widget/BaseAdapter; │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$9; │ + .param p2, "context" # Landroid/content/Context; │ + .param p3, "topic" # Lorg/softeg/slartus/forpdaapi/Topic; │ + .param p4, "listAdapter" # Landroid/widget/BaseAdapter; │ │ .prologue │ .line 261 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$9$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$9; │ │ invoke-direct {p0, p2, p3, p4}, Lorg/softeg/slartus/forpdaplus/classes/TopicListItemTask;->(Landroid/content/Context;Lorg/softeg/slartus/forpdaapi/Topic;Landroid/widget/BaseAdapter;)V ├── smali/org/softeg/slartus/forpdaplus/listfragments/UsersListFragment$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/UsersListFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/UsersListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/UsersListFragment; │ │ .prologue │ .line 46 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/UsersListFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/UsersListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/UsersListFragment.smali │ @@ -46,71 +46,70 @@ │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method protected deliveryResult(Z)V │ - .locals 4 │ + .locals 3 │ .param p1, "isRefresh" # Z │ │ .prologue │ .line 34 │ if-eqz p1, :cond_0 │ │ .line 35 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/UsersListFragment;->mData:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/UsersListFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V │ │ .line 36 │ :cond_0 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/UsersListFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/UsersListFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaapi/IListItem; │ + check-cast v0, Lorg/softeg/slartus/forpdaapi/IListItem; │ │ .line 37 │ - .local v1, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + .local v0, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/UsersListFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 40 │ - .end local v1 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + .end local v0 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ :cond_1 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/UsersListFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/UsersListFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V │ │ .line 42 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/UsersListFragment;->mData:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/UsersListFragment;->mData:Ljava/util/ArrayList; │ │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/UsersListFragment;->getComparator()Ljava/util/Comparator; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-static {v2, v3}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v1, v2}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 43 │ return-void │ .end method │ │ .method protected inBackground(Z)Z │ .locals 2 ├── smali/org/softeg/slartus/forpdaplus/listfragments/TopicsListFragment.smali │ @@ -419,32 +419,35 @@ │ │ const/4 v2, 0x1 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ + .line 318 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->getListName()Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v2, v3 │ │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 319 │ invoke-interface {p2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$13; │ │ invoke-direct {v3, p0, p1, p3}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$13;->(Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;Lorg/softeg/slartus/forpdaapi/IListItem;Ljava/lang/String;)V │ │ + .line 317 │ invoke-static {v0, v1, v2, v3}, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment;->showSaveNavigateActionDialog(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Runnable;)V │ │ .line 327 │ return-void │ .end method │ │ .method private showTopicActivity(Lorg/softeg/slartus/forpdaapi/IListItem;Ljava/lang/String;)V │ @@ -751,104 +754,103 @@ │ .param p1, "isRefresh" # Z │ │ .prologue │ .line 114 │ if-eqz p1, :cond_0 │ │ .line 115 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mData:Ljava/util/ArrayList; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V │ │ .line 116 │ :cond_0 │ - new-instance v1, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 117 │ - .local v1, "ids":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mData:Ljava/util/ArrayList; │ + .local v0, "ids":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaapi/IListItem; │ + check-cast v1, Lorg/softeg/slartus/forpdaapi/IListItem; │ │ .line 118 │ - .local v2, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ - invoke-interface {v2}, Lorg/softeg/slartus/forpdaapi/IListItem;->getId()Ljava/lang/CharSequence; │ + .local v1, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + invoke-interface {v1}, Lorg/softeg/slartus/forpdaapi/IListItem;->getId()Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ - invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 120 │ - .end local v2 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + .end local v1 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ :cond_1 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ :cond_2 │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_3 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaapi/IListItem; │ + check-cast v1, Lorg/softeg/slartus/forpdaapi/IListItem; │ │ .line 121 │ - .restart local v2 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ - invoke-interface {v2}, Lorg/softeg/slartus/forpdaapi/IListItem;->getId()Ljava/lang/CharSequence; │ + .restart local v1 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + invoke-interface {v1}, Lorg/softeg/slartus/forpdaapi/IListItem;->getId()Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ - invoke-interface {v1, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v0, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_2 │ │ .line 123 │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 126 │ - .end local v2 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + .end local v1 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ :cond_3 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V │ │ .line 128 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->sort()V │ │ .line 129 │ return-void │ .end method │ @@ -1304,26 +1306,29 @@ │ │ invoke-interface {p1, v2, v0, v2, v1}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const v1, 0x7f020094 │ │ + .line 484 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$16; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$16;->(Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;)V │ │ + .line 485 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 491 │ invoke-interface {v0, v2}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 492 │ return-void │ .end method │ │ .method public onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ @@ -1451,14 +1456,15 @@ │ │ const/4 v5, 0x1 │ │ new-array v5, v5, [Ljava/lang/Object; │ │ const/4 v6, 0x0 │ │ + .line 363 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->getListName()Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v5, v6 │ │ invoke-static {v4, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ @@ -1469,14 +1475,15 @@ │ │ new-array v5, v5, [Ljava/lang/CharSequence; │ │ const/4 v6, 0x0 │ │ const v7, 0x7f060091 │ │ + .line 364 │ invoke-virtual {p0, v7}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v5, v6 │ │ const/4 v6, 0x1 │ @@ -1539,14 +1546,15 @@ │ │ new-instance v7, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$14; │ │ invoke-direct {v7, p0, v11}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment$14;->(Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;Lorg/softeg/slartus/forpdaapi/IListItem;)V │ │ const-string v8, "\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0434\u043e\u043b\u0433\u0438\u043c \u0442\u0430\u043f\u043e\u043c \u043f\u043e \u0442\u0435\u043c\u0435" │ │ + .line 361 │ invoke-static/range {v2 .. v8}, Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment;->execute(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/CharSequence;[Ljava/lang/CharSequence;Lorg/softeg/slartus/forpdaplus/classes/ActionSelectDialogFragment$OkListener;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto/16 :goto_0 │ │ .line 375 │ @@ -1577,30 +1585,30 @@ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->removeArrow()V │ │ .line 504 │ return-void │ .end method │ │ .method public saveCache()V │ - .locals 10 │ + .locals 9 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 69 │ new-instance v2, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper; │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-direct {v2, v7}, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper;->(Landroid/content/Context;)V │ + invoke-direct {v2, v6}, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper;->(Landroid/content/Context;)V │ │ .line 70 │ .local v2, "cacheDbHelper":Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper; │ const/4 v3, 0x0 │ │ .line 72 │ .local v3, "db":Landroid/database/sqlite/SQLiteDatabase; │ @@ -1610,84 +1618,81 @@ │ move-result-object v3 │ │ .line 73 │ new-instance v1, Lorg/softeg/sqliteannotations/BaseDao; │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v6 │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->getListName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-class v9, Lorg/softeg/slartus/forpdaapi/Topic; │ + const-class v8, Lorg/softeg/slartus/forpdaapi/Topic; │ │ - invoke-direct {v1, v7, v3, v8, v9}, Lorg/softeg/sqliteannotations/BaseDao;->(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/Class;)V │ + invoke-direct {v1, v6, v3, v7, v8}, Lorg/softeg/sqliteannotations/BaseDao;->(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/Class;)V │ │ .line 74 │ .local v1, "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ invoke-virtual {v1, v3}, Lorg/softeg/sqliteannotations/BaseDao;->createTable(Landroid/database/sqlite/SQLiteDatabase;)V │ │ .line 75 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mData:Ljava/util/ArrayList; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v7}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_1 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/softeg/slartus/forpdaapi/IListItem; │ + check-cast v4, Lorg/softeg/slartus/forpdaapi/IListItem; │ │ .line 76 │ - .local v5, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ - move-object v0, v5 │ + .local v4, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + move-object v0, v4 │ │ check-cast v0, Lorg/softeg/slartus/forpdaapi/Topic; │ │ - move-object v6, v0 │ + move-object v5, v0 │ │ .line 77 │ - .local v6, "topic":Lorg/softeg/slartus/forpdaapi/Topic; │ - invoke-virtual {v1, v6}, Lorg/softeg/sqliteannotations/BaseDao;->insert(Ljava/lang/Object;)J │ + .local v5, "topic":Lorg/softeg/slartus/forpdaapi/Topic; │ + invoke-virtual {v1, v5}, Lorg/softeg/sqliteannotations/BaseDao;->insert(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 81 │ .end local v1 # "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ - .end local v6 # "topic":Lorg/softeg/slartus/forpdaapi/Topic; │ + .end local v4 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + .end local v5 # "topic":Lorg/softeg/slartus/forpdaapi/Topic; │ :catchall_0 │ - move-exception v7 │ + move-exception v6 │ │ if-eqz v3, :cond_0 │ │ .line 82 │ invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ :cond_0 │ - throw v7 │ + throw v6 │ │ .line 81 │ .restart local v1 # "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ - .restart local v4 # "i$":Ljava/util/Iterator; │ :cond_1 │ if-eqz v3, :cond_2 │ │ .line 82 │ invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ .line 84 │ @@ -1729,29 +1734,31 @@ │ invoke-virtual {v1, v2, v0}, Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter;->setCount(II)V │ │ .line 139 │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mListViewLoadMoreFooter:Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter; │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mData:Ljava/util/ArrayList; │ │ + .line 140 │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ move-result v1 │ │ if-ne v1, v0, :cond_0 │ │ const/4 v1, 0x0 │ │ + .line 139 │ :goto_0 │ invoke-virtual {v2, v1}, Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter;->setState(I)V │ │ .line 143 │ return-void │ │ - .line 139 │ + .line 140 │ :cond_0 │ const/4 v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public showLinkMenu(Landroid/content/Context;Lorg/softeg/slartus/forpdaapi/IListItem;)V │ @@ -1765,14 +1772,15 @@ │ │ invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 213 │ .local v2, "list":Ljava/util/List;, "Ljava/util/List;" │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mHandler:Landroid/os/Handler; │ │ + .line 214 │ invoke-interface {p2}, Lorg/softeg/slartus/forpdaapi/IListItem;->getId()Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v1 │ @@ -1797,24 +1805,26 @@ │ │ move-result-object v1 │ │ invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 215 │ invoke-interface {p2}, Lorg/softeg/slartus/forpdaapi/IListItem;->getMain()Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ invoke-interface {v1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ move-object v1, p1 │ │ + .line 213 │ invoke-static/range {v0 .. v5}, Lorg/softeg/slartus/forpdaplus/classes/common/ExtUrl;->addUrlSubMenu(Landroid/os/Handler;Landroid/content/Context;Ljava/util/List;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;)V │ │ .line 216 │ const-string v0, "\u0421\u0441\u044b\u043b\u043a\u0430" │ │ invoke-static {p1, v0, v2}, Lorg/softeg/slartus/forpdaplus/classes/common/ExtUrl;->showContextDialog(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;)V │ │ @@ -1861,14 +1871,15 @@ │ .method protected showSettings()V │ .locals 3 │ │ .prologue │ .line 472 │ new-instance v0, Landroid/content/Intent; │ │ + .line 473 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ const-class v2, Lorg/softeg/slartus/forpdaplus/prefs/TopicsListPreferencesActivity; │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ @@ -1911,63 +1922,62 @@ │ │ .method public topicAfterClick(Ljava/lang/String;)V │ .locals 3 │ .param p1, "id" # Ljava/lang/String; │ │ .prologue │ .line 381 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mData:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaapi/IListItem; │ + check-cast v0, Lorg/softeg/slartus/forpdaapi/IListItem; │ │ .line 382 │ - .local v1, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ - invoke-interface {v1}, Lorg/softeg/slartus/forpdaapi/IListItem;->getId()Ljava/lang/CharSequence; │ + .local v0, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + invoke-interface {v0}, Lorg/softeg/slartus/forpdaapi/IListItem;->getId()Ljava/lang/CharSequence; │ │ move-result-object v2 │ │ invoke-virtual {v2, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 383 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - invoke-interface {v1, v2}, Lorg/softeg/slartus/forpdaapi/IListItem;->setState(I)V │ + invoke-interface {v0, v1}, Lorg/softeg/slartus/forpdaapi/IListItem;->setState(I)V │ │ .line 384 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->getAdapter()Landroid/widget/BaseAdapter; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Landroid/widget/BaseAdapter;->notifyDataSetChanged()V │ + invoke-virtual {v1}, Landroid/widget/BaseAdapter;->notifyDataSetChanged()V │ │ .line 385 │ - invoke-virtual {p0, v1}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->updateItem(Lorg/softeg/slartus/forpdaapi/IListItem;)V │ + invoke-virtual {p0, v0}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->updateItem(Lorg/softeg/slartus/forpdaapi/IListItem;)V │ │ .line 389 │ - .end local v1 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + .end local v0 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ :cond_1 │ return-void │ .end method │ │ .method public tryCreatePost(Lorg/softeg/slartus/forpdaapi/IListItem;)Ljava/lang/Boolean; │ .locals 5 │ .param p1, "topic" # Lorg/softeg/slartus/forpdaapi/IListItem; │ @@ -2001,43 +2011,45 @@ │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ const-string v1, "android.intent.extra.TEXT" │ │ + .line 337 │ invoke-virtual {v0, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ const-string v1, "android.intent.extra.HTML_TEXT" │ │ + .line 338 │ invoke-virtual {v0, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ - .line 338 │ invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v1 │ │ goto :goto_0 │ │ .line 340 │ :cond_1 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ + .line 341 │ invoke-interface {p1}, Lorg/softeg/slartus/forpdaapi/IListItem;->getId()Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v3 │ @@ -2046,14 +2058,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/Client;->getAuthKey()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 340 │ invoke-static {v1, v2, v3, v4, v0}, Lorg/softeg/slartus/forpdaplus/fragments/topic/EditPostFragment;->newPostWithAttach(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V │ │ .line 342 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/TopicsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v1 ├── smali/org/softeg/slartus/forpdaplus/listfragments/adapters/CatalogAdapter$ViewHolder.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/CatalogAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/adapters/CatalogAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/adapters/CatalogAdapter; │ │ .prologue │ .line 66 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/adapters/CatalogAdapter$ViewHolder;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/CatalogAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/adapters/CatalogCrumbsAdapter$ViewHolder.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/CatalogCrumbsAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/adapters/CatalogCrumbsAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/adapters/CatalogCrumbsAdapter; │ │ .prologue │ .line 65 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/adapters/CatalogCrumbsAdapter$ViewHolder;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/CatalogCrumbsAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/adapters/DevDbAdapter$ViewHolder.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/DevDbAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/adapters/DevDbAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/adapters/DevDbAdapter; │ │ .prologue │ .line 74 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/adapters/DevDbAdapter$ViewHolder;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/DevDbAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/adapters/DevDbModelsAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$holder:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/DevDbModelsAdapter$ViewHolder; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/adapters/DevDbModelsAdapter;Lorg/softeg/slartus/forpdaplus/listfragments/adapters/DevDbModelsAdapter$ViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/adapters/DevDbModelsAdapter; │ │ .prologue │ .line 98 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/adapters/DevDbModelsAdapter$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/DevDbModelsAdapter; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/adapters/DevDbModelsAdapter$1;->val$holder:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/DevDbModelsAdapter$ViewHolder; ├── smali/org/softeg/slartus/forpdaplus/listfragments/adapters/DevDbModelsAdapter$ViewHolder.smali │ @@ -25,14 +25,15 @@ │ │ .field titleTextView:Landroid/widget/TextView; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/adapters/DevDbModelsAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/adapters/DevDbModelsAdapter; │ │ .prologue │ .line 125 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/adapters/DevDbModelsAdapter$ViewHolder;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/DevDbModelsAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/adapters/DevDbModelsAdapter.smali │ @@ -116,88 +116,101 @@ │ .line 39 │ new-instance v2, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ invoke-direct {v2}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->()V │ │ const v3, 0x7f020087 │ │ + .line 40 │ invoke-virtual {v2, v3}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->showImageForEmptyUri(I)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v2 │ │ + .line 41 │ invoke-virtual {v2, v4}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->cacheInMemory(Z)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v2 │ │ + .line 42 │ invoke-virtual {v2, v4}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->cacheOnDisc(Z)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v2 │ │ sget-object v3, Landroid/graphics/Bitmap$Config;->RGB_565:Landroid/graphics/Bitmap$Config; │ │ + .line 43 │ invoke-virtual {v2, v3}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->bitmapConfig(Landroid/graphics/Bitmap$Config;)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v2 │ │ new-instance v3, Landroid/os/Handler; │ │ invoke-direct {v3}, Landroid/os/Handler;->()V │ │ + .line 44 │ invoke-virtual {v2, v3}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->handler(Landroid/os/Handler;)Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder; │ │ move-result-object v2 │ │ + .line 45 │ invoke-virtual {v2}, Lcom/nostra13/universalimageloader/core/DisplayImageOptions$Builder;->build()Lcom/nostra13/universalimageloader/core/DisplayImageOptions; │ │ move-result-object v1 │ │ .line 46 │ .local v1, "options":Lcom/nostra13/universalimageloader/core/DisplayImageOptions; │ new-instance v2, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ invoke-direct {v2, p0}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->(Landroid/content/Context;)V │ │ const/4 v3, 0x5 │ │ + .line 47 │ invoke-virtual {v2, v3}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->threadPoolSize(I)Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v2 │ │ const/4 v3, 0x3 │ │ + .line 48 │ invoke-virtual {v2, v3}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->threadPriority(I)Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v2 │ │ + .line 49 │ invoke-virtual {v2}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->denyCacheImageMultipleSizesInMemory()Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v2 │ │ new-instance v3, Lcom/nostra13/universalimageloader/cache/memory/impl/UsingFreqLimitedMemoryCache; │ │ const/high16 v4, 0x500000 │ │ invoke-direct {v3, v4}, Lcom/nostra13/universalimageloader/cache/memory/impl/UsingFreqLimitedMemoryCache;->(I)V │ │ + .line 50 │ invoke-virtual {v2, v3}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->memoryCache(Lcom/nostra13/universalimageloader/cache/memory/MemoryCache;)Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v2 │ │ new-instance v3, Lcom/nostra13/universalimageloader/cache/disc/naming/HashCodeFileNameGenerator; │ │ invoke-direct {v3}, Lcom/nostra13/universalimageloader/cache/disc/naming/HashCodeFileNameGenerator;->()V │ │ + .line 51 │ invoke-virtual {v2, v3}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->discCacheFileNameGenerator(Lcom/nostra13/universalimageloader/cache/disc/naming/FileNameGenerator;)Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v2 │ │ + .line 52 │ invoke-virtual {v2, v1}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->defaultDisplayImageOptions(Lcom/nostra13/universalimageloader/core/DisplayImageOptions;)Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder; │ │ move-result-object v2 │ │ + .line 53 │ invoke-virtual {v2}, Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration$Builder;->build()Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration; │ │ move-result-object v0 │ │ .line 55 │ .local v0, "config":Lcom/nostra13/universalimageloader/core/ImageLoaderConfiguration; │ invoke-static {}, Lcom/nostra13/universalimageloader/core/ImageLoader;->getInstance()Lcom/nostra13/universalimageloader/core/ImageLoader; ├── smali/org/softeg/slartus/forpdaplus/listfragments/adapters/ExpandableMyListAdapter$ViewHolder.smali │ @@ -27,14 +27,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ExpandableMyListAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ExpandableMyListAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ExpandableMyListAdapter; │ │ .prologue │ .line 135 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ExpandableMyListAdapter$ViewHolder;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ExpandableMyListAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/adapters/ExpandableMyListAdapter$GroupViewHolder.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ExpandableMyListAdapter; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ExpandableMyListAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ExpandableMyListAdapter; │ │ .prologue │ .line 131 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ExpandableMyListAdapter$GroupViewHolder;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ExpandableMyListAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/adapters/ListAdapter$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ListAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ListAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ListAdapter; │ │ .prologue │ .line 170 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ListAdapter$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ListAdapter; │ │ invoke-direct {p0}, Landroid/widget/Filter;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/adapters/ListAdapter$ViewHolder.smali │ @@ -31,14 +31,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ListAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ListAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ListAdapter; │ │ .prologue │ .line 211 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ListAdapter$ViewHolder;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/ListAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/adapters/NewsListAdapter$ViewHolder.smali │ @@ -35,14 +35,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/NewsListAdapter; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/listfragments/adapters/NewsListAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/adapters/NewsListAdapter; │ │ .prologue │ .line 139 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/adapters/NewsListAdapter$ViewHolder;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/adapters/NewsListAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment$NavigationListAdapter$ViewHolder.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment$NavigationListAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment$NavigationListAdapter;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment$NavigationListAdapter; │ │ .prologue │ .line 130 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment$NavigationListAdapter$ViewHolder;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment$NavigationListAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment$NavigationListAdapter.smali │ @@ -58,14 +58,15 @@ │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public constructor (Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment;Landroid/content/Context;)V │ .locals 1 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment; │ .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 85 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment$NavigationListAdapter;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment; │ │ .line 86 ├── smali/org/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment$NewsCategoryItem.smali │ @@ -23,14 +23,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment; │ .param p2, "tag" # Ljava/lang/String; │ .param p3, "path" # Ljava/lang/String; │ .param p4, "title" # Ljava/lang/String; │ │ .prologue │ .line 74 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment$NewsCategoryItem;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment; ├── smali/org/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment.smali │ @@ -1412,45 +1412,45 @@ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment;->removeArrow()V │ │ .line 225 │ return-void │ .end method │ │ .method public saveCache()V │ - .locals 10 │ + .locals 9 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 249 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment;->useCache:Ljava/lang/Boolean; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment;->useCache:Ljava/lang/Boolean; │ │ - invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-nez v7, :cond_1 │ + if-nez v6, :cond_1 │ │ .line 265 │ :cond_0 │ :goto_0 │ return-void │ │ .line 250 │ :cond_1 │ new-instance v2, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper; │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-direct {v2, v7}, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper;->(Landroid/content/Context;)V │ + invoke-direct {v2, v6}, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper;->(Landroid/content/Context;)V │ │ .line 251 │ .local v2, "cacheDbHelper":Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper; │ const/4 v3, 0x0 │ │ .line 253 │ .local v3, "db":Landroid/database/sqlite/SQLiteDatabase; │ @@ -1460,84 +1460,81 @@ │ move-result-object v3 │ │ .line 254 │ new-instance v1, Lorg/softeg/sqliteannotations/BaseDao; │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v6 │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment;->getListName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - const-class v9, Lorg/softeg/slartus/forpdaapi/News; │ + const-class v8, Lorg/softeg/slartus/forpdaapi/News; │ │ - invoke-direct {v1, v7, v3, v8, v9}, Lorg/softeg/sqliteannotations/BaseDao;->(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/Class;)V │ + invoke-direct {v1, v6, v3, v7, v8}, Lorg/softeg/sqliteannotations/BaseDao;->(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/Class;)V │ │ .line 255 │ .local v1, "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ invoke-virtual {v1, v3}, Lorg/softeg/sqliteannotations/BaseDao;->createTable(Landroid/database/sqlite/SQLiteDatabase;)V │ │ .line 256 │ - iget-object v7, p0, Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment;->mData:Ljava/util/ArrayList; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v7}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_3 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/softeg/slartus/forpdaapi/IListItem; │ + check-cast v4, Lorg/softeg/slartus/forpdaapi/IListItem; │ │ .line 257 │ - .local v5, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ - move-object v0, v5 │ + .local v4, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + move-object v0, v4 │ │ check-cast v0, Lorg/softeg/slartus/forpdaapi/News; │ │ - move-object v6, v0 │ + move-object v5, v0 │ │ .line 258 │ - .local v6, "news":Lorg/softeg/slartus/forpdaapi/News; │ - invoke-virtual {v1, v6}, Lorg/softeg/sqliteannotations/BaseDao;->insert(Ljava/lang/Object;)J │ + .local v5, "news":Lorg/softeg/slartus/forpdaapi/News; │ + invoke-virtual {v1, v5}, Lorg/softeg/sqliteannotations/BaseDao;->insert(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_1 │ │ .line 262 │ .end local v1 # "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ - .end local v6 # "news":Lorg/softeg/slartus/forpdaapi/News; │ + .end local v4 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + .end local v5 # "news":Lorg/softeg/slartus/forpdaapi/News; │ :catchall_0 │ - move-exception v7 │ + move-exception v6 │ │ if-eqz v3, :cond_2 │ │ .line 263 │ invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ :cond_2 │ - throw v7 │ + throw v6 │ │ .line 262 │ .restart local v1 # "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ - .restart local v4 # "i$":Ljava/util/Iterator; │ :cond_3 │ if-eqz v3, :cond_0 │ │ .line 263 │ invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ goto :goto_0 │ @@ -1577,27 +1574,29 @@ │ invoke-virtual {v1, v2, v0}, Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter;->setCount(II)V │ │ .line 330 │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment;->mListViewLoadMoreFooter:Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter; │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/news/NewsListFragment;->mData:Ljava/util/ArrayList; │ │ + .line 331 │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ move-result v1 │ │ if-ne v1, v0, :cond_0 │ │ const/4 v1, 0x0 │ │ + .line 330 │ :goto_0 │ invoke-virtual {v2, v1}, Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter;->setState(I)V │ │ .line 334 │ return-void │ │ - .line 330 │ + .line 331 │ :cond_0 │ const/4 v1, 0x1 │ │ goto :goto_0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase; │ │ .prologue │ .line 114 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase; │ │ .prologue │ .line 127 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase$2;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase; │ │ .prologue │ .line 204 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase$3;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$loading:Ljava/lang/Boolean; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase;Ljava/lang/Boolean;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase; │ │ .prologue │ .line 236 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase$4;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase$4;->val$loading:Ljava/lang/Boolean; ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase.smali │ @@ -155,14 +155,15 @@ │ move-result v2 │ │ invoke-virtual {v0, v1, v2}, Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter;->setCount(II)V │ │ .line 215 │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase;->mListViewLoadMoreFooter:Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter; │ │ + .line 216 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase;->getData()Lorg/softeg/slartus/forpdaapi/classes/ListData; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaapi/classes/ListData;->getPagesCount()I │ │ move-result v0 │ @@ -175,22 +176,23 @@ │ │ move-result v2 │ │ if-gt v0, v2, :cond_1 │ │ const/4 v0, 0x0 │ │ + .line 215 │ :goto_0 │ invoke-virtual {v1, v0}, Lorg/softeg/slartus/forpdaplus/controls/ListViewLoadMoreFooter;->setState(I)V │ │ .line 220 │ :cond_0 │ return-void │ │ - .line 215 │ + .line 216 │ :cond_1 │ const/4 v0, 0x1 │ │ goto :goto_0 │ .end method │ │ .method private saveCache()V │ @@ -944,14 +946,15 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase$3; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase$3;->(Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 209 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 210 │ :cond_1 │ return-void │ │ .line 190 ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ .prologue │ .line 107 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ .prologue │ .line 116 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -80,18 +81,20 @@ │ │ .line 120 │ .local v0, "f":Lorg/softeg/slartus/forpdaapi/Forum; │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaapi/Forum;->getId()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 121 │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaapi/Forum;->getTitle()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 120 │ invoke-static {v1, v2}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences$List;->setStartForum(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 122 │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$3$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$3; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$3;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$3; │ │ .prologue │ .line 136 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$3$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$3; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ .prologue │ .line 128 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -50,40 +51,45 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435!" │ │ + .line 132 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0444\u043e\u0440\u0443\u043c\u0430 \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043d\u044f\u0442\u044c \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043e\u0431\u044a\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0442\u0440\u0430\u0444\u0444\u0438\u043a\u0430" │ │ + .line 133 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c" │ │ + .line 135 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$3$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$3$1;->(Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$3;)V │ │ + .line 136 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 142 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 143 ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$finalEx:Ljava/lang/Throwable; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4$1;Ljava/lang/Throwable;)V │ .locals 0 │ + .param p1, "this$2" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4$1; │ │ .prologue │ .line 192 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4$1$1;->this$2:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4$1; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4$1$1;->val$finalEx:Ljava/lang/Throwable; ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4; │ │ .prologue │ .line 179 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ .prologue │ .line 175 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V │ │ @@ -60,12 +61,13 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4$1;->(Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 208 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 209 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ .prologue │ .line 383 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$5;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ .prologue │ .line 415 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$6;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ .prologue │ .line 635 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ .prologue │ .line 641 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$2;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ .prologue │ .line 656 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$3;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ .prologue │ .line 662 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$4;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ .prologue │ .line 676 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$5;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ .prologue │ .line 682 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$6;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ .prologue │ .line 732 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$9;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ .prologue │ .line 703 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$8;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ .prologue │ .line 697 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$7;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter.smali │ @@ -518,14 +518,15 @@ │ │ invoke-static {v8}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ move-result-object v8 │ │ const v9, 0x7f030046 │ │ + .line 630 │ invoke-virtual {v8, v9, p1, v10}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v6 │ │ .line 632 │ .local v6, "v":Landroid/view/View; │ new-instance v7, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$ViewHolder; │ @@ -576,14 +577,15 @@ │ │ invoke-static {v8}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ move-result-object v8 │ │ const v9, 0x7f030044 │ │ + .line 652 │ invoke-virtual {v8, v9, p1, v10}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v4 │ │ .line 655 │ .local v4, "headerV":Landroid/view/View; │ new-instance v5, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$HeaderViewHolder; │ @@ -620,14 +622,15 @@ │ │ invoke-static {v8}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ move-result-object v8 │ │ const v9, 0x7f030043 │ │ + .line 672 │ invoke-virtual {v8, v9, p1, v10}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v2 │ │ .line 675 │ .local v2, "headerCV":Landroid/view/View; │ new-instance v3, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$HeaderViewHolder; │ @@ -664,14 +667,15 @@ │ │ invoke-static {v8}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ move-result-object v8 │ │ const v9, 0x7f030045 │ │ + .line 693 │ invoke-virtual {v8, v9, p1, v10}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v0 │ │ .line 696 │ .local v0, "headerCNV":Landroid/view/View; │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$ForumsAdapter$HeaderViewHolder; ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask;Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask; │ │ .prologue │ .line 869 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask$1;->val$this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask; │ │ .prologue │ .line 890 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask$2;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask; │ │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaapi/ProgressState;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$progress:[Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask;[Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask; │ │ .prologue │ .line 909 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask$3;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask$3;->val$progress:[Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask.smali │ @@ -47,32 +47,36 @@ │ │ invoke-direct {v0, p2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ + .line 868 │ invoke-virtual {v0, v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->progress(ZI)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask$1; │ │ invoke-direct {v1, p0, p1}, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask$1;->(Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask;Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;)V │ │ + .line 869 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelListener(Landroid/content/DialogInterface$OnCancelListener;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b \u0444\u043e\u0440\u0443\u043c\u0430" │ │ + .line 875 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 876 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$UpdateForumStructTask;->dialog:Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 877 ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/ForumFragment.smali │ @@ -149,15 +149,14 @@ │ .line 860 │ new-instance v0, Landroid/os/Handler; │ │ invoke-direct {v0}, Landroid/os/Handler;->()V │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;->mHandler:Landroid/os/Handler; │ │ - .line 862 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;)V │ .locals 0 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment; │ │ @@ -331,44 +330,50 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435" │ │ + .line 172 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u0444\u043e\u0440\u0443\u043c \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u043c?" │ │ + .line 173 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0414\u0430" │ │ + .line 174 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$4;->(Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;)V │ │ + .line 175 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 211 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 212 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto :goto_0 │ .end method │ │ .method public static showActivity(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ .locals 4 │ @@ -1000,52 +1005,58 @@ │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$1;->(Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;)V │ │ + .line 107 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 114 │ invoke-interface {v0, v2}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 115 │ const-string v0, "\u0417\u0430\u0434\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u0444\u043e\u0440\u0443\u043c \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u043c" │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$2; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$2;->(Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;)V │ │ + .line 116 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 126 │ invoke-interface {v0, v2}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 127 │ const-string v0, "\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u0444\u043e\u0440\u0443\u043c\u0430" │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$3; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment$3;->(Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;)V │ │ + .line 128 │ invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ + .line 146 │ invoke-interface {v0, v2}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 147 │ return-void │ .end method │ │ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ @@ -1462,24 +1473,26 @@ │ if-eqz v1, :cond_0 │ │ .line 365 │ const-string v2, "SCROLL_POSITION_KEY" │ │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/ForumFragment;->mListView:Landroid/support/v7/widget/RecyclerView; │ │ + .line 366 │ invoke-virtual {v1}, Landroid/support/v7/widget/RecyclerView;->getLayoutManager()Landroid/support/v7/widget/RecyclerView$LayoutManager; │ │ move-result-object v1 │ │ check-cast v1, Landroid/support/v7/widget/LinearLayoutManager; │ │ invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutManager;->findFirstCompletelyVisibleItemPosition()I │ │ move-result v1 │ │ + .line 365 │ invoke-virtual {p1, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 372 │ :cond_0 │ :goto_0 ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$item:Lorg/softeg/slartus/forpdaapi/ReputationEvent; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment;Lorg/softeg/slartus/forpdaapi/ReputationEvent;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment; │ │ .prologue │ .line 143 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$1;->val$item:Lorg/softeg/slartus/forpdaapi/ReputationEvent; ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment; │ │ .prologue │ .line 184 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment; │ │ .prologue │ .line 194 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment; │ │ .prologue │ .line 203 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$ItemsLoader.smali │ @@ -141,15 +141,15 @@ │ │ .line 256 │ :try_start_0 │ iget-boolean v5, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$ItemsLoader;->needLoadRepImage:Z │ │ if-eqz v5, :cond_0 │ │ - .line 257 │ + .line 258 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/Client;->getInstance()Lorg/softeg/slartus/forpdaplus/Client; │ │ move-result-object v5 │ │ const-string v6, "http://4pda.ru/forum/index.php?act=rep&view=history&mid=2556269&mode=to&order=asc" │ │ invoke-virtual {v5, v6}, Lorg/softeg/slartus/forpdaplus/Client;->performGet(Ljava/lang/String;)Ljava/lang/String; │ @@ -158,18 +158,20 @@ │ │ invoke-static {v5}, Lorg/jsoup/Jsoup;->parse(Ljava/lang/String;)Lorg/jsoup/nodes/Document; │ │ move-result-object v5 │ │ const-string v6, "#ipbwrapper .borderwrap .ipbtable tbody" │ │ + .line 259 │ invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v5 │ │ + .line 260 │ invoke-virtual {v5}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v5 │ │ const-string v6, "tr:nth-last-child(2) td img" │ │ invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ @@ -244,42 +246,46 @@ │ │ move-result-object v4 │ │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$ItemsLoader;->args:Landroid/os/Bundle; │ │ const-string v6, "USER_ID_KEY" │ │ + .line 268 │ invoke-virtual {v5, v6}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$ItemsLoader;->args:Landroid/os/Bundle; │ │ const-string v7, "USER_FROM_KEY" │ │ + .line 269 │ invoke-virtual {v6, v7}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v6 │ │ + .line 270 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/fragments/GeneralFragment;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v7 │ │ const-string v8, "repPlusImage" │ │ const-string v9, "http://s.4pda.to/ShmfPSURw3VD2aNlTerb3hvYwGCMxd4z0muJ.gif" │ │ invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 267 │ invoke-static {v4, v5, v6, v2, v7}, Lorg/softeg/slartus/forpdaapi/ReputationsApi;->loadReputation(Lorg/softeg/slartus/forpdaapi/IHttpClient;Ljava/lang/String;Ljava/lang/Boolean;Lorg/softeg/slartus/forpdaapi/ListInfo;Ljava/lang/String;)Lorg/softeg/slartus/forpdaapi/classes/ReputationsListData; │ │ move-result-object v1 │ │ .line 275 │ .end local v2 # "listInfo":Lorg/softeg/slartus/forpdaapi/ListInfo; │ :goto_1 ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$ListAdapter$ViewHolder.smali │ @@ -29,14 +29,15 @@ │ │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$ListAdapter; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$ListAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$ListAdapter; │ │ .prologue │ .line 408 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$ListAdapter$ViewHolder;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment$ListAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment.smali │ @@ -26,15 +26,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 44 │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/next/BrickFragmentListBase;->()V │ │ - .line 329 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/listfragments/next/UserReputationFragment; ├── smali/org/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1; │ │ .prologue │ .line 121 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -53,14 +54,15 @@ │ │ move-result-object v1 │ │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1$1;->this$1:Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1; │ │ iget-object v0, v0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1;->val$leadUser:Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ │ + .line 125 │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getForums()Ljava/util/ArrayList; │ │ move-result-object v0 │ │ invoke-virtual {v0, p3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ @@ -85,14 +87,15 @@ │ │ check-cast v0, Lorg/softeg/slartus/forpdaapi/Forum; │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaapi/Forum;->getTitle()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 124 │ invoke-static {v1, v2, v0}, Lorg/softeg/slartus/forpdaplus/listfragments/ForumTopicsListFragment;->showForumTopicsList(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ .line 126 │ const/4 v0, 0x1 │ │ return v0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$leadUser:Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;Lorg/softeg/slartus/forpdaapi/users/LeadUser;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment; │ │ .prologue │ .line 107 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1;->val$leadUser:Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ │ @@ -37,74 +38,73 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ - .locals 8 │ + .locals 7 │ │ .prologue │ .line 110 │ - iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1;->val$leadUser:Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1;->val$leadUser:Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ │ - invoke-virtual {v5}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->isAllForumsOwner()Z │ + invoke-virtual {v4}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->isAllForumsOwner()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 111 │ - new-instance v5, Lorg/softeg/slartus/forpdaplus/listtemplates/ForumBrickInfo; │ + new-instance v4, Lorg/softeg/slartus/forpdaplus/listtemplates/ForumBrickInfo; │ │ - invoke-direct {v5}, Lorg/softeg/slartus/forpdaplus/listtemplates/ForumBrickInfo;->()V │ + invoke-direct {v4}, Lorg/softeg/slartus/forpdaplus/listtemplates/ForumBrickInfo;->()V │ │ - invoke-virtual {v5}, Lorg/softeg/slartus/forpdaplus/listtemplates/ForumBrickInfo;->getName()Ljava/lang/String; │ + invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/listtemplates/ForumBrickInfo;->getName()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-static {v5, v6}, Lorg/softeg/slartus/forpdaplus/MainActivity;->showListFragment(Ljava/lang/String;Landroid/os/Bundle;)V │ + invoke-static {v4, v5}, Lorg/softeg/slartus/forpdaplus/MainActivity;->showListFragment(Ljava/lang/String;Landroid/os/Bundle;)V │ │ .line 131 │ :goto_0 │ return-void │ │ .line 113 │ :cond_0 │ - iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1;->val$leadUser:Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1;->val$leadUser:Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ │ - invoke-virtual {v5}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getForums()Ljava/util/ArrayList; │ + invoke-virtual {v4}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getForums()Ljava/util/ArrayList; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - new-array v1, v5, [Ljava/lang/CharSequence; │ + new-array v1, v4, [Ljava/lang/CharSequence; │ │ .line 114 │ .local v1, "forumTitles":[Ljava/lang/CharSequence; │ const/4 v2, 0x0 │ │ .line 115 │ .local v2, "i":I │ - iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1;->val$leadUser:Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ + iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1;->val$leadUser:Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ │ - invoke-virtual {v5}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getForums()Ljava/util/ArrayList; │ + invoke-virtual {v4}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getForums()Ljava/util/ArrayList; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ move-result-object v4 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_1 │ invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ @@ -132,41 +132,45 @@ │ .end local v3 # "i":I │ .restart local v2 # "i":I │ goto :goto_1 │ │ .line 118 │ .end local v0 # "f":Lorg/softeg/slartus/forpdaapi/Forum; │ :cond_1 │ - new-instance v5, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + new-instance v4, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment; │ + iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment; │ │ - invoke-virtual {v6}, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->getContext()Landroid/content/Context; │ + invoke-virtual {v5}, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-direct {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ - const-string v6, "\u0424\u043e\u0440\u0443\u043c\u044b" │ + const-string v5, "\u0424\u043e\u0440\u0443\u043c\u044b" │ │ - invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 119 │ + invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 120 │ + invoke-virtual {v4, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const/4 v6, -0x1 │ + const/4 v5, -0x1 │ │ - new-instance v7, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1$1; │ + new-instance v6, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1$1; │ │ - invoke-direct {v7, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1$1;->(Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1;)V │ + invoke-direct {v6, p0}, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1$1;->(Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment$1;)V │ │ - invoke-virtual {v5, v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallbackSingleChoice(ILcom/afollestad/materialdialogs/MaterialDialog$ListCallbackSingleChoice;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 121 │ + invoke-virtual {v4, v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallbackSingleChoice(ILcom/afollestad/materialdialogs/MaterialDialog$ListCallbackSingleChoice;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ + .line 129 │ + invoke-virtual {v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto :goto_0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment.smali │ @@ -18,26 +18,25 @@ │ # virtual methods │ .method protected deliveryResult(Z)V │ .locals 3 │ .param p1, "isRefresh" # Z │ │ .prologue │ .line 69 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->mData:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V │ │ .line 70 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -68,125 +67,124 @@ │ value = { │ Ljava/lang/Throwable; │ } │ .end annotation │ │ .prologue │ .line 54 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ - iput-object v4, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iput-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ .line 55 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/Client;->getInstance()Lorg/softeg/slartus/forpdaplus/Client; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v4}, Lorg/softeg/slartus/forpdaapi/users/UsersApi;->getLeaders(Lorg/softeg/slartus/forpdaapi/IHttpClient;)Ljava/util/ArrayList; │ + invoke-static {v3}, Lorg/softeg/slartus/forpdaapi/users/UsersApi;->getLeaders(Lorg/softeg/slartus/forpdaapi/IHttpClient;)Ljava/util/ArrayList; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 56 │ - .local v3, "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v2, "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ new-instance v0, Ljava/util/HashMap; │ │ invoke-direct {v0}, Ljava/util/HashMap;->()V │ │ .line 57 │ .local v0, "groups":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ + check-cast v1, Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ │ .line 58 │ - .local v2, "user":Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ + .local v1, "user":Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v0, v4}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v3}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 59 │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ new-instance v5, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$ExpandableGroup; │ │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-direct {v5, p0, v6, v7}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$ExpandableGroup;->(Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment;Ljava/lang/String;Ljava/lang/String;)V │ │ - invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v3, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 60 │ - iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->mLoadResultList:Ljava/util/ArrayList; │ + iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->mLoadResultList:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v0, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v5 │ │ - invoke-virtual {v4, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 62 │ :cond_0 │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v0, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$ExpandableGroup; │ + check-cast v3, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$ExpandableGroup; │ │ - invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$ExpandableGroup;->getChildren()Ljava/util/ArrayList; │ + invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$ExpandableGroup;->getChildren()Ljava/util/ArrayList; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 64 │ - .end local v2 # "user":Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ + .end local v1 # "user":Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ :cond_1 │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ - return v4 │ + return v3 │ .end method │ │ .method public loadCache()V │ .locals 10 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException;, │ @@ -194,26 +192,26 @@ │ Ljava/lang/NoSuchFieldException;, │ Ljava/lang/InstantiationException; │ } │ .end annotation │ │ .prologue │ .line 160 │ - iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->mCacheList:Ljava/util/ArrayList; │ + iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->mCacheList:Ljava/util/ArrayList; │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v5}, Ljava/util/ArrayList;->clear()V │ │ .line 161 │ new-instance v1, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper; │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getContext()Landroid/content/Context; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-direct {v1, v6}, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper;->(Landroid/content/Context;)V │ + invoke-direct {v1, v5}, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper;->(Landroid/content/Context;)V │ │ .line 162 │ .local v1, "cacheDbHelper":Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper; │ const/4 v2, 0x0 │ │ .line 164 │ .local v2, "db":Landroid/database/sqlite/SQLiteDatabase; │ @@ -223,100 +221,99 @@ │ move-result-object v2 │ │ .line 165 │ new-instance v0, Lorg/softeg/sqliteannotations/BaseDao; │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getContext()Landroid/content/Context; │ │ - move-result-object v6 │ + move-result-object v5 │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->getListName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-class v8, Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ + const-class v7, Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ │ - invoke-direct {v0, v6, v2, v7, v8}, Lorg/softeg/sqliteannotations/BaseDao;->(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/Class;)V │ + invoke-direct {v0, v5, v2, v6, v7}, Lorg/softeg/sqliteannotations/BaseDao;->(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/Class;)V │ │ .line 166 │ .local v0, "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ invoke-virtual {v0}, Lorg/softeg/sqliteannotations/BaseDao;->isTableExists()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 167 │ new-instance v3, Ljava/util/HashMap; │ │ invoke-direct {v3}, Ljava/util/HashMap;->()V │ │ .line 168 │ .local v3, "groups":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ invoke-virtual {v0}, Lorg/softeg/sqliteannotations/BaseDao;->getAll()Ljava/util/Collection; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ + check-cast v4, Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ │ .line 169 │ - .local v5, "leadUser":Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ - invoke-virtual {v5}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->fillFromCache()V │ + .local v4, "leadUser":Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ + invoke-virtual {v4}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->fillFromCache()V │ │ .line 171 │ - invoke-virtual {v5}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ + invoke-virtual {v4}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v3, v6}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-nez v6, :cond_0 │ │ .line 172 │ - invoke-virtual {v5}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ + invoke-virtual {v4}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ │ move-result-object v6 │ │ new-instance v7, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$ExpandableGroup; │ │ - invoke-virtual {v5}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ + invoke-virtual {v4}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v5}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ + invoke-virtual {v4}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-direct {v7, p0, v8, v9}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$ExpandableGroup;->(Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment;Ljava/lang/String;Ljava/lang/String;)V │ │ invoke-virtual {v3, v6, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 173 │ iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->mCacheList:Ljava/util/ArrayList; │ │ - invoke-virtual {v5}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ + invoke-virtual {v4}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->getGroup()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v3, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v7 │ │ @@ -325,26 +322,25 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 180 │ .end local v0 # "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ .end local v3 # "groups":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "leadUser":Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ + .end local v4 # "leadUser":Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ if-eqz v2, :cond_1 │ │ .line 181 │ invoke-virtual {v2}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ :cond_1 │ - throw v6 │ + throw v5 │ │ .line 180 │ .restart local v0 # "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ :cond_2 │ if-eqz v2, :cond_3 │ │ .line 181 │ @@ -571,30 +567,30 @@ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->removeArrow()V │ │ .line 44 │ return-void │ .end method │ │ .method public saveCache()V │ - .locals 11 │ + .locals 9 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 140 │ new-instance v2, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper; │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getContext()Landroid/content/Context; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-direct {v2, v8}, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper;->(Landroid/content/Context;)V │ + invoke-direct {v2, v6}, Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper;->(Landroid/content/Context;)V │ │ .line 141 │ .local v2, "cacheDbHelper":Lorg/softeg/slartus/forpdaplus/db/CacheDbHelper; │ const/4 v3, 0x0 │ │ .line 143 │ .local v3, "db":Landroid/database/sqlite/SQLiteDatabase; │ @@ -604,106 +600,104 @@ │ move-result-object v3 │ │ .line 144 │ new-instance v1, Lorg/softeg/sqliteannotations/BaseDao; │ │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getContext()Landroid/content/Context; │ │ - move-result-object v8 │ + move-result-object v6 │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->getListName()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - const-class v10, Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ + const-class v8, Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ │ - invoke-direct {v1, v8, v3, v9, v10}, Lorg/softeg/sqliteannotations/BaseDao;->(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/Class;)V │ + invoke-direct {v1, v6, v3, v7, v8}, Lorg/softeg/sqliteannotations/BaseDao;->(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/Class;)V │ │ .line 145 │ .local v1, "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ invoke-virtual {v1, v3}, Lorg/softeg/sqliteannotations/BaseDao;->createTable(Landroid/database/sqlite/SQLiteDatabase;)V │ │ .line 146 │ - iget-object v8, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->mData:Ljava/util/ArrayList; │ + iget-object v6, p0, Lorg/softeg/slartus/forpdaplus/listfragments/users/LeadersListFragment;->mData:Ljava/util/ArrayList; │ │ - invoke-virtual {v8}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v7 │ │ :cond_0 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v6 │ │ - if-eqz v8, :cond_2 │ + if-eqz v6, :cond_2 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$ExpandableGroup; │ │ .line 147 │ .local v4, "group":Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$ExpandableGroup; │ invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$ExpandableGroup;->getChildren()Ljava/util/ArrayList; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v8}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v8 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v8 │ + move-result v6 │ │ - if-eqz v8, :cond_0 │ + if-eqz v6, :cond_0 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - check-cast v7, Lorg/softeg/slartus/forpdaapi/IListItem; │ + check-cast v5, Lorg/softeg/slartus/forpdaapi/IListItem; │ │ .line 148 │ - .local v7, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ - move-object v0, v7 │ + .local v5, "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + move-object v0, v5 │ │ check-cast v0, Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ │ - move-object v8, v0 │ + move-object v6, v0 │ │ - invoke-virtual {v8}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->fillCacheFields()V │ + invoke-virtual {v6}, Lorg/softeg/slartus/forpdaapi/users/LeadUser;->fillCacheFields()V │ │ .line 149 │ - check-cast v7, Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ + check-cast v5, Lorg/softeg/slartus/forpdaapi/users/LeadUser; │ │ - .end local v7 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ - invoke-virtual {v1, v7}, Lorg/softeg/sqliteannotations/BaseDao;->insert(Ljava/lang/Object;)J │ + .end local v5 # "item":Lorg/softeg/slartus/forpdaapi/IListItem; │ + invoke-virtual {v1, v5}, Lorg/softeg/sqliteannotations/BaseDao;->insert(Ljava/lang/Object;)J │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 153 │ .end local v1 # "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ .end local v4 # "group":Lorg/softeg/slartus/forpdaplus/listfragments/BaseExpandableListFragment$ExpandableGroup; │ - .end local v6 # "i$":Ljava/util/Iterator; │ :catchall_0 │ - move-exception v8 │ + move-exception v6 │ │ if-eqz v3, :cond_1 │ │ .line 154 │ invoke-virtual {v3}, Landroid/database/sqlite/SQLiteDatabase;->close()V │ │ :cond_1 │ - throw v8 │ + throw v6 │ │ .line 153 │ .restart local v1 # "baseDao":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ :cond_2 │ if-eqz v3, :cond_3 │ │ .line 154 ├── smali/org/softeg/slartus/forpdaplus/listtemplates/ListCore.smali │ @@ -38,15 +38,15 @@ │ .line 12 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static createBricks([Ljava/lang/String;)Ljava/util/ArrayList; │ - .locals 7 │ + .locals 6 │ .param p0, "brickNames" # [Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "([", │ "Ljava/lang/String;", │ ")", │ "Ljava/util/ArrayList", │ @@ -54,73 +54,68 @@ │ "Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 58 │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 59 │ - .local v5, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - move-object v0, p0 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v4, v0 │ + .local v2, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + array-length v4, p0 │ │ - .local v4, "len$":I │ const/4 v3, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ if-ge v3, v4, :cond_2 │ │ - aget-object v2, v0, v3 │ + aget-object v1, p0, v3 │ │ .line 60 │ - .local v2, "brickName":Ljava/lang/String; │ - invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + .local v1, "brickName":Ljava/lang/String; │ + invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 59 │ :cond_0 │ :goto_1 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 61 │ :cond_1 │ - invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->getRegisteredBrick(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->getRegisteredBrick(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 62 │ - .local v1, "brickInfo":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ - if-eqz v1, :cond_0 │ + .local v0, "brickInfo":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + if-eqz v0, :cond_0 │ │ .line 64 │ - invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->getRegisteredBrick(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->getRegisteredBrick(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 66 │ - .end local v1 # "brickInfo":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ - .end local v2 # "brickName":Ljava/lang/String; │ + .end local v0 # "brickInfo":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + .end local v1 # "brickName":Ljava/lang/String; │ :cond_2 │ - return-object v5 │ + return-object v2 │ .end method │ │ .method public static getAllMenuBricks()Ljava/util/ArrayList; │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -233,37 +228,36 @@ │ .end annotation │ │ .prologue │ .line 91 │ .local p0, "bricks":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {p0}, Ljava/util/ArrayList;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - new-array v4, v5, [Ljava/lang/String; │ + new-array v3, v4, [Ljava/lang/String; │ │ .line 92 │ - .local v4, "res":[Ljava/lang/String; │ + .local v3, "res":[Ljava/lang/String; │ const/4 v1, 0x0 │ │ .line 93 │ .local v1, "i":I │ invoke-virtual {p0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ │ .line 94 │ .local v0, "brickInfo":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ @@ -271,27 +265,27 @@ │ │ .end local v1 # "i":I │ .local v2, "i":I │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ - aput-object v5, v4, v1 │ + aput-object v5, v3, v1 │ │ move v1, v2 │ │ .line 95 │ .end local v2 # "i":I │ .restart local v1 # "i":I │ goto :goto_0 │ │ .line 97 │ .end local v0 # "brickInfo":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ :cond_0 │ - return-object v4 │ + return-object v3 │ .end method │ │ .method public static getCreatePostBricks()Ljava/util/ArrayList; │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -331,132 +325,131 @@ │ invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 54 │ return-object v0 │ .end method │ │ .method public static getMainMenuBricks()Ljava/util/ArrayList; │ - .locals 11 │ + .locals 10 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Ljava/util/ArrayList", │ "<", │ "Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo;", │ ">;" │ } │ .end annotation │ │ .prologue │ - const/4 v7, 0x1 │ + const/4 v4, 0x1 │ │ - const/4 v8, 0x0 │ + const/4 v5, 0x0 │ │ .line 14 │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 15 │ - .local v5, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v2, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->getAllMenuBricks()Ljava/util/ArrayList; │ │ move-result-object v0 │ │ .line 16 │ .local v0, "allItems":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/MainActivity;->getPreferences()Landroid/content/SharedPreferences; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - const-string v9, "selectedMenuItems" │ + const-string v6, "selectedMenuItems" │ │ - const-string v10, "0,1,2,3,4,5,9,10" │ + const-string v7, "0,1,2,3,4,5,9,10" │ │ - invoke-interface {v6, v9, v10}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v3, v6, v7}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - const-string v9, "," │ + const-string v6, "," │ │ - invoke-virtual {v6, v9}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v3, v6}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v8 │ │ - .local v1, "arr$":[Ljava/lang/String; │ - array-length v4, v1 │ + array-length v9, v8 │ │ - .local v4, "len$":I │ - const/4 v2, 0x0 │ + move v7, v5 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v4, :cond_3 │ + if-ge v7, v9, :cond_3 │ │ - aget-object v3, v1, v2 │ + aget-object v1, v8, v7 │ │ .line 17 │ - .local v3, "item":Ljava/lang/String; │ - const-string v6, "" │ + .local v1, "item":Ljava/lang/String; │ + const-string v3, "" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v3 │ │ - if-nez v6, :cond_1 │ + if-nez v3, :cond_1 │ │ - move v6, v7 │ + move v3, v4 │ │ :goto_1 │ - const-string v9, "null" │ + const-string v6, "null" │ │ - invoke-virtual {v3, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v6 │ │ - if-nez v9, :cond_2 │ + if-nez v6, :cond_2 │ │ - move v9, v7 │ + move v6, v4 │ │ :goto_2 │ - and-int/2addr v6, v9 │ + and-int/2addr v3, v6 │ │ - if-eqz v6, :cond_0 │ + if-eqz v3, :cond_0 │ │ - invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v3 │ │ - invoke-virtual {v0, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 16 │ :cond_0 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v7, 0x1 │ + │ + move v7, v3 │ │ goto :goto_0 │ │ :cond_1 │ - move v6, v8 │ + move v3, v5 │ │ .line 17 │ goto :goto_1 │ │ :cond_2 │ - move v9, v8 │ + move v6, v5 │ │ goto :goto_2 │ │ .line 18 │ - .end local v3 # "item":Ljava/lang/String; │ + .end local v1 # "item":Ljava/lang/String; │ :cond_3 │ - return-object v5 │ + return-object v2 │ .end method │ │ .method public static getOthersBricks()Ljava/util/ArrayList; │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -608,66 +601,65 @@ │ │ .method public static getRegisteredBrick(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ .locals 3 │ .param p0, "name" # Ljava/lang/String; │ │ .prologue │ .line 138 │ - sget-object v2, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->m_RegisteredBricks:Ljava/util/ArrayList; │ + sget-object v1, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->m_RegisteredBricks:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 139 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->registerBricks()V │ │ .line 140 │ :cond_0 │ - sget-object v2, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->m_RegisteredBricks:Ljava/util/ArrayList; │ + sget-object v1, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->m_RegisteredBricks:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + check-cast v0, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ │ .line 141 │ - .local v1, "template":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ - invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo;->getName()Ljava/lang/String; │ + .local v0, "template":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo;->getName()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ .line 144 │ - .end local v1 # "template":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + .end local v0 # "template":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ :cond_2 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static getRegisteredBricks()Ljava/util/ArrayList; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ @@ -697,56 +689,55 @@ │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 101 │ - new-instance v1, Ljava/util/ArrayList; │ + new-instance v0, Ljava/util/ArrayList; │ │ - invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 102 │ - .local v1, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v0, "res":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->getMainMenuBricks()Ljava/util/ArrayList; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + check-cast v1, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ │ .line 103 │ - .local v2, "template":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ - invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo;->getTitle()Ljava/lang/String; │ + .local v1, "template":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo;->getTitle()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 105 │ - .end local v2 # "template":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + .end local v1 # "template":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ :cond_0 │ - return-object v1 │ + return-object v0 │ .end method │ │ .method public static registerBricks()V │ .locals 2 │ │ .prologue │ .line 115 ├── smali/org/softeg/slartus/forpdaplus/mainnotifiers/DonateNotifier$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$fragmentActivity:Landroid/support/v4/app/FragmentActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/mainnotifiers/DonateNotifier;Landroid/support/v4/app/FragmentActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/mainnotifiers/DonateNotifier; │ │ .prologue │ .line 38 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/DonateNotifier$1;->this$0:Lorg/softeg/slartus/forpdaplus/mainnotifiers/DonateNotifier; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/DonateNotifier$1;->val$fragmentActivity:Landroid/support/v4/app/FragmentActivity; ├── smali/org/softeg/slartus/forpdaplus/mainnotifiers/DonateNotifier.smali │ @@ -154,48 +154,54 @@ │ :try_start_0 │ new-instance v1, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v1, p1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v2, "\u041d\u0435\u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 4pda \u043a\u043b\u0438\u0435\u043d\u0442" │ │ + .line 33 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u0412\u0430\u0448\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 - \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0441\u0442\u0438\u043c\u0443\u043b \u043a \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0438 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b\n\n\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u043f\u043e\u0437\u0436\u0435 \u0447\u0435\u0440\u0435\u0437 \u043c\u0435\u043d\u044e>>\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438>>\u041f\u043e\u043c\u043e\u0447\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u0443" │ │ + .line 34 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u041f\u043e\u043c\u043e\u0447\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u0443" │ │ + .line 37 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/mainnotifiers/DonateNotifier$1; │ │ invoke-direct {v2, p0, p1}, Lorg/softeg/slartus/forpdaplus/mainnotifiers/DonateNotifier$1;->(Lorg/softeg/slartus/forpdaplus/mainnotifiers/DonateNotifier;Landroid/support/v4/app/FragmentActivity;)V │ │ + .line 38 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u041f\u043e\u0437\u0436\u0435" │ │ + .line 46 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v1 │ │ + .line 32 │ invoke-virtual {p0, v1}, Lorg/softeg/slartus/forpdaplus/mainnotifiers/DonateNotifier;->addToStack(Lcom/afollestad/materialdialogs/MaterialDialog;)V │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 51 │ :goto_0 │ return-void ├── smali/org/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$1.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$toast:Z │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier;Landroid/os/Handler;Landroid/content/Context;Z)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier; │ │ .prologue │ .line 90 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$1;->this$0:Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$1;->val$handler:Landroid/os/Handler; ├── smali/org/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$2$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$2; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$2;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$2; │ │ .prologue │ .line 176 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$2$1;->this$1:Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$2; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$2.smali │ @@ -30,14 +30,15 @@ │ │ .field final synthetic val$version:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier;Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier; │ │ .prologue │ .line 166 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$2;->this$0:Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$2;->val$context:Landroid/content/Context; │ │ @@ -68,14 +69,15 @@ │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$2;->val$context:Landroid/content/Context; │ │ invoke-direct {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v3, "\u041d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f!" │ │ + .line 170 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ @@ -88,21 +90,15 @@ │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$2;->val$version:Ljava/lang/String; │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - const-string v4, "\n\n" │ - │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v3 │ - │ - const-string v4, "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f:\n" │ + const-string v4, "\n\n\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f:\n" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ iget-object v4, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$2;->val$info:Ljava/lang/String; │ │ @@ -110,48 +106,55 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 171 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "\u0421\u043a\u0430\u0447\u0430\u0442\u044c" │ │ + .line 173 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "\u041f\u043e\u0437\u0436\u0435" │ │ + .line 174 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "\u0417\u0430\u0431\u044b\u0442\u044c" │ │ + .line 175 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->neutralText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$2$1; │ │ invoke-direct {v3, p0}, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$2$1;->(Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$2;)V │ │ + .line 176 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ + .line 193 │ invoke-virtual {v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v2 │ │ + .line 169 │ invoke-virtual {v1, v2}, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier;->addToStack(Lcom/afollestad/materialdialogs/MaterialDialog;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 199 │ :goto_0 │ return-void ├── smali/org/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$context:Landroid/content/Context; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier; │ │ .prologue │ .line 204 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$3;->this$0:Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$3;->val$context:Landroid/content/Context; ├── smali/org/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$4$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$4; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$4;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$4; │ │ .prologue │ .line 256 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$4$1;->this$1:Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$4; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V ├── smali/org/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$4.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$warning:Z │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier;Landroid/content/Context;ZLjava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier; │ │ .prologue │ .line 249 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$4;->this$0:Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$4;->val$context:Landroid/content/Context; │ │ @@ -63,47 +64,53 @@ │ │ iget-boolean v0, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$4;->val$warning:Z │ │ if-eqz v0, :cond_0 │ │ const-string v0, "\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435" │ │ + .line 253 │ :goto_0 │ invoke-virtual {v2, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$4;->val$msg_text:Ljava/lang/String; │ │ + .line 254 │ invoke-static {v2}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ move-result-object v2 │ │ invoke-virtual {v0, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v2, "\u042f \u043f\u043e\u043d\u044f\u043b" │ │ + .line 255 │ invoke-virtual {v0, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$4$1; │ │ invoke-direct {v2, p0}, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$4$1;->(Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$4;)V │ │ + .line 256 │ invoke-virtual {v0, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 264 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ + .line 252 │ invoke-virtual {v1, v0}, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier;->addToStack(Lcom/afollestad/materialdialogs/MaterialDialog;)V │ │ .line 265 │ return-void │ │ .line 252 │ :cond_0 ├── smali/org/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier.smali │ @@ -233,14 +233,15 @@ │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$1; │ │ invoke-direct {v2, p0, v0, p1, p2}, Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier$1;->(Lorg/softeg/slartus/forpdaplus/mainnotifiers/ForPdaVersionNotifier;Landroid/os/Handler;Landroid/content/Context;Z)V │ │ invoke-direct {v1, v2}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 146 │ invoke-virtual {v1}, Ljava/lang/Thread;->start()V │ │ .line 147 │ return-void │ .end method │ │ .method private static isFirstArgVersionsNewer(Ljava/lang/String;Ljava/lang/String;)Z ├── smali/org/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$topicAttention:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier$1;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier$1; │ │ .prologue │ .line 79 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier$1$1;->this$1:Lorg/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier$1; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier$1$1;->val$topicAttention:Ljava/lang/String; │ │ @@ -51,40 +52,45 @@ │ │ iget-object v2, v2, Lorg/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier$1;->val$context:Landroid/content/Context; │ │ invoke-direct {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v2, "\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0430" │ │ + .line 83 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const/4 v2, 0x0 │ │ + .line 84 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier$1$1;->val$topicAttention:Ljava/lang/String; │ │ + .line 85 │ invoke-static {v2}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "\u041e\u043a" │ │ + .line 86 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 87 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->build()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v0 │ │ .line 88 │ .local v0, "alertDialog":Lcom/afollestad/materialdialogs/MaterialDialog; │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier$1$1;->this$1:Lorg/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier$1; ├── smali/org/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$handler:Landroid/os/Handler; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier;Landroid/os/Handler;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier; │ │ .prologue │ .line 59 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier$1;->this$0:Lorg/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier$1;->val$handler:Landroid/os/Handler; │ │ @@ -62,18 +63,20 @@ │ │ .line 64 │ .local v3, "page":Ljava/lang/String; │ const-string v7, ".*?(.*?)\\s*---+\\s*" │ │ const/4 v8, 0x2 │ │ + .line 65 │ invoke-static {v7, v8}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ move-result-object v7 │ │ + .line 66 │ invoke-virtual {v7, v3}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ move-result-object v2 │ │ .line 67 │ .local v2, "m":Ljava/util/regex/Matcher; │ invoke-virtual {v2}, Ljava/util/regex/Matcher;->find()Z ├── smali/org/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier.smali │ @@ -140,14 +140,15 @@ │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier$1; │ │ invoke-direct {v2, p0, v0, p1}, Lorg/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier$1;->(Lorg/softeg/slartus/forpdaplus/mainnotifiers/TopicAttentionNotifier;Landroid/os/Handler;Landroid/content/Context;)V │ │ invoke-direct {v1, v2}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 96 │ invoke-virtual {v1}, Ljava/lang/Thread;->start()V │ │ .line 98 │ return-void │ .end method │ │ .method public start(Landroid/content/Context;)V ├── smali/org/softeg/slartus/forpdaplus/notes/NoteDialog$3$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$finalEx:Ljava/lang/Throwable; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/notes/NoteDialog$3$1;Ljava/lang/Throwable;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/notes/NoteDialog$3$1; │ │ .prologue │ .line 76 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/notes/NoteDialog$3$1$1;->this$1:Lorg/softeg/slartus/forpdaplus/notes/NoteDialog$3$1; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/notes/NoteDialog$3$1$1;->val$finalEx:Ljava/lang/Throwable; ├── smali/org/softeg/slartus/forpdaplus/notes/NoteDialog$3$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/notes/NoteDialog$3; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/notes/NoteDialog$3;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/notes/NoteDialog$3; │ │ .prologue │ .line 62 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/notes/NoteDialog$3$1;->this$0:Lorg/softeg/slartus/forpdaplus/notes/NoteDialog$3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/notes/NoteDialog$3.smali │ @@ -79,12 +79,13 @@ │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/notes/NoteDialog$3$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/notes/NoteDialog$3$1;->(Lorg/softeg/slartus/forpdaplus/notes/NoteDialog$3;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 92 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 93 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/notes/NoteDialog.smali │ @@ -127,34 +127,37 @@ │ │ move-object/from16 v0, p1 │ │ invoke-direct {v1, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const v4, 0x7f06004d │ │ + .line 56 │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v1, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const/4 v4, 0x1 │ │ + .line 57 │ move-object/from16 v0, v16 │ │ invoke-virtual {v1, v0, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const v4, 0x7f06005d │ │ + .line 58 │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v1, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ @@ -177,32 +180,36 @@ │ │ move-object/from16 v10, p0 │ │ move-object/from16 v11, p1 │ │ invoke-direct/range {v1 .. v11}, Lorg/softeg/slartus/forpdaplus/notes/NoteDialog$3;->(Landroid/widget/EditText;Landroid/widget/EditText;Ljava/lang/String;Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Handler;Landroid/content/Context;)V │ │ + .line 59 │ move-object/from16 v0, v17 │ │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const-string v4, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 95 │ invoke-virtual {v1, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const/4 v4, 0x1 │ │ + .line 96 │ invoke-virtual {v1, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 97 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v14 │ │ .line 98 │ .local v14, "dialog":Lcom/afollestad/materialdialogs/MaterialDialog; │ return-void ├── smali/org/softeg/slartus/forpdaplus/prefs/DonateActivity$1.smali │ @@ -44,14 +44,15 @@ │ .line 61 │ new-instance v0, Landroid/content/Intent; │ │ const-string v1, "android.intent.action.VIEW" │ │ const-string v2, "http://www.softeg.org/qiwi" │ │ + .line 63 │ invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v2 │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ .line 64 ├── smali/org/softeg/slartus/forpdaplus/prefs/BasePreferencesActivity.smali │ @@ -84,24 +84,23 @@ │ │ .prologue │ .line 67 │ .local p2, "target":Ljava/util/List;, "Ljava/util/List;" │ invoke-super {p0, p1, p2}, Landroid/preference/PreferenceActivity;->loadHeadersFromResource(ILjava/util/List;)V │ │ .line 68 │ - sget-object v2, Lorg/softeg/slartus/forpdaplus/prefs/BasePreferencesActivity;->fragments:Ljava/util/List; │ + sget-object v1, Lorg/softeg/slartus/forpdaplus/prefs/BasePreferencesActivity;->fragments:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->clear()V │ + invoke-interface {v1}, Ljava/util/List;->clear()V │ │ .line 69 │ invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 ├── smali/org/softeg/slartus/forpdaplus/prefs/DonateActivity.smali │ @@ -15,15 +15,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 25 │ invoke-direct {p0}, Landroid/preference/PreferenceActivity;->()V │ │ - .line 39 │ return-void │ .end method │ │ .method private getContext()Landroid/content/Context; │ .locals 0 │ │ .prologue │ @@ -182,12 +181,13 @@ │ │ invoke-direct {v2}, Lorg/softeg/slartus/forpdaplus/prefs/DonateActivity$PrefsFragment;->()V │ │ invoke-virtual {v0, v1, v2}, Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; │ │ move-result-object v0 │ │ + .line 36 │ invoke-virtual {v0}, Landroid/app/FragmentTransaction;->commit()I │ │ .line 37 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/prefs/ForumTopicsPreferencesFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/prefs/ForumTopicsPreferencesFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/ForumTopicsPreferencesFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/prefs/ForumTopicsPreferencesFragment; │ │ .prologue │ .line 68 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/ForumTopicsPreferencesFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/prefs/ForumTopicsPreferencesFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/prefs/ForumTopicsPreferencesActivity.smali │ @@ -87,14 +87,15 @@ │ │ const v2, 0x1020002 │ │ invoke-virtual {v1, v2, v0}, Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; │ │ move-result-object v1 │ │ + .line 27 │ invoke-virtual {v1}, Landroid/app/FragmentTransaction;->commit()I │ │ .line 28 │ return-void │ │ .line 22 │ .end local v0 # "fragment":Lorg/softeg/slartus/forpdaplus/prefs/ForumTopicsPreferencesFragment; ├── smali/org/softeg/slartus/forpdaplus/prefs/HtmlPreferences.smali │ @@ -153,18 +153,20 @@ │ │ aput-object v4, v3, v7 │ │ const-string v4, "$1" │ │ aput-object v4, v3, v8 │ │ + .line 111 │ invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ + .line 110 │ invoke-static {p0, v2, v3, v4}, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->getHtmlout(Ljava/lang/Boolean;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ @@ -175,14 +177,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 108 │ invoke-virtual {p1, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "]*?>" │ │ new-instance v2, Ljava/lang/StringBuilder; │ @@ -207,18 +210,20 @@ │ │ aput-object v5, v4, v7 │ │ const-string v5, "$1" │ │ aput-object v5, v4, v8 │ │ + .line 115 │ invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ + .line 114 │ invoke-static {p0, v3, v4, v5}, Lorg/softeg/slartus/forpdaplus/classes/TopicBodyBuilder;->getHtmlout(Ljava/lang/Boolean;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -229,18 +234,20 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 112 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 107 │ return-object v0 │ .end method │ │ .method public static modifyBody(Ljava/lang/String;Ljava/util/Hashtable;Z)Ljava/lang/String; │ .locals 0 │ .param p0, "value" # Ljava/lang/String; │ .param p2, "localEmotics" # Z │ @@ -402,26 +409,29 @@ │ │ .prologue │ .line 124 │ const-string v0, "(src|href)=(\'|\")index.php" │ │ const-string v1, "$1=$2http://4pda.ru/forum/index.php" │ │ + .line 125 │ invoke-virtual {p0, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "(src|href)=(\'|\")/forum" │ │ const-string v2, "$1=$2http://4pda.ru/forum" │ │ + .line 126 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 124 │ return-object v0 │ .end method │ │ .method public static modifySpoiler(Ljava/lang/String;)Ljava/lang/String; │ .locals 3 │ .param p0, "postBody" # Ljava/lang/String; │ │ @@ -448,22 +458,24 @@ │ │ .prologue │ .line 69 │ const-string v0, "(\'|\")[^\"\'<>]*style_images/([^\"\'<>]*)" │ │ const-string v1, "$1file:///android_asset/forum/style_images/$2" │ │ + .line 70 │ invoke-virtual {p0, v0, v1}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ const-string v1, "\u0000" │ │ const-string v2, "" │ │ + .line 71 │ invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object p0 │ │ .line 73 │ return-object p0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/prefs/Preferences$List.smali │ @@ -24,15 +24,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 129 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 130 │ return-void │ .end method │ │ .method public static defaultListSort()Ljava/lang/String; │ .locals 1 │ │ .prologue │ @@ -236,22 +235,25 @@ │ │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "Forum.start_forum_id" │ │ + .line 164 │ invoke-interface {v0, v1, p0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "Forum.start_forum_title" │ │ + .line 165 │ invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 166 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 167 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/prefs/Preferences$News.smali │ @@ -24,15 +24,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 371 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 384 │ return-void │ .end method │ │ .method public static getFontSize()I │ .locals 1 │ │ .prologue ├── smali/org/softeg/slartus/forpdaplus/prefs/Preferences$Lists.smali │ @@ -22,154 +22,149 @@ │ .line 86 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static addLastAction(Ljava/lang/String;)V │ - .locals 10 │ + .locals 8 │ .param p0, "name" # Ljava/lang/String; │ │ .prologue │ .line 101 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ + invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "lists.last_actions" │ + const-string v5, "lists.last_actions" │ │ - const-string v9, "" │ + const-string v6, "" │ │ - invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "\\|" │ + const-string v5, "\\|" │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v4, v5}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v0 │ │ .line 103 │ - .local v2, "lastActions":[Ljava/lang/String; │ - new-instance v7, Ljava/lang/StringBuilder; │ + .local v0, "lastActions":[Ljava/lang/String; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "|" │ + const-string v5, "|" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 104 │ - .local v5, "newValue":Ljava/lang/String; │ - const/4 v4, 0x5 │ + .local v2, "newValue":Ljava/lang/String; │ + const/4 v1, 0x5 │ │ .line 105 │ - .local v4, "max":I │ - move-object v0, v2 │ + .local v1, "max":I │ + array-length v5, v0 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v3, v0 │ + const/4 v4, 0x0 │ │ - .local v3, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v3, :cond_2 │ + if-ge v4, v5, :cond_2 │ │ - aget-object v6, v0, v1 │ + aget-object v3, v0, v4 │ │ .line 106 │ - .local v6, "nm":Ljava/lang/String; │ - invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + .local v3, "nm":Ljava/lang/String; │ + invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ .line 105 │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 107 │ :cond_1 │ - invoke-virtual {v6, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-nez v7, :cond_0 │ + if-nez v6, :cond_0 │ │ .line 109 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-string v8, "|" │ + const-string v7, "|" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 110 │ - add-int/lit8 v4, v4, -0x1 │ + add-int/lit8 v1, v1, -0x1 │ │ .line 111 │ - if-nez v4, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 113 │ - .end local v6 # "nm":Ljava/lang/String; │ + .end local v3 # "nm":Ljava/lang/String; │ :cond_2 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ + invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-interface {v7}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v4}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "lists.last_actions" │ + const-string v5, "lists.last_actions" │ │ - invoke-interface {v7, v8, v5}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v4, v5, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->apply()V │ + invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 114 │ return-void │ .end method │ │ .method public static getLastActions()[Ljava/lang/String; │ .locals 3 ├── smali/org/softeg/slartus/forpdaplus/prefs/Preferences$Notifications.smali │ @@ -25,15 +25,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 454 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 485 │ return-void │ .end method │ │ .method public static getSound()Landroid/net/Uri; │ .locals 1 │ │ .prologue ├── smali/org/softeg/slartus/forpdaplus/prefs/Preferences$Topic.smali │ @@ -24,15 +24,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 177 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 231 │ return-void │ .end method │ │ .method public static getConfirmSend()Ljava/lang/Boolean; │ .locals 3 │ │ .prologue │ @@ -284,14 +283,15 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ + .line 227 │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "topic.history_limit" │ │ invoke-interface {v0, v1, p0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ @@ -314,14 +314,15 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ + .line 210 │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "topic.show_avatar_opt" │ │ invoke-interface {v0, v1, p0}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; ├── smali/org/softeg/slartus/forpdaplus/prefs/Preferences$Topic$Post.smali │ @@ -22,143 +22,142 @@ │ .line 231 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static addEmoticToFavorites(Ljava/lang/String;)V │ - .locals 8 │ + .locals 7 │ .param p0, "name" # Ljava/lang/String; │ │ .prologue │ .line 251 │ - const-string v5, "&" │ + const-string v4, "&" │ │ - const-string v6, "&" │ + const-string v5, "&" │ │ - invoke-virtual {p0, v5, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {p0, v4, v5}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, "<" │ + const-string v5, "<" │ │ - const-string v7, "<" │ + const-string v6, "<" │ │ - invoke-virtual {v5, v6, v7}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {v4, v5, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, ">" │ + const-string v5, ">" │ │ - const-string v7, ">" │ + const-string v6, ">" │ │ - invoke-virtual {v5, v6, v7}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {v4, v5, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, "]" │ + const-string v5, "]" │ │ - const-string v7, "]" │ + const-string v6, "]" │ │ - invoke-virtual {v5, v6, v7}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {v4, v5, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, "[" │ + const-string v5, "[" │ │ - const-string v7, "[" │ + const-string v6, "[" │ │ - invoke-virtual {v5, v6, v7}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {v4, v5, v6}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object p0 │ │ .line 253 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/prefs/Preferences$Topic$Post;->getEmoticFavorites()Ljava/util/Set; │ │ move-result-object v0 │ │ .line 254 │ .local v0, "favoritesEmotics":Ljava/util/Set;, "Ljava/util/Set;" │ - new-instance v3, Ljava/util/HashSet; │ + new-instance v2, Ljava/util/HashSet; │ │ - invoke-direct {v3}, Ljava/util/HashSet;->()V │ + invoke-direct {v2}, Ljava/util/HashSet;->()V │ │ .line 255 │ - .local v3, "newlist":Ljava/util/HashSet;, "Ljava/util/HashSet;" │ - invoke-virtual {v3, p0}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ + .local v2, "newlist":Ljava/util/HashSet;, "Ljava/util/HashSet;" │ + invoke-virtual {v2, p0}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ │ .line 257 │ - const/16 v2, 0x9 │ + const/16 v1, 0x9 │ │ .line 258 │ - .local v2, "max":I │ + .local v1, "max":I │ invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 259 │ - .local v4, "nm":Ljava/lang/String; │ - invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + .local v3, "nm":Ljava/lang/String; │ + invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ .line 260 │ - invoke-virtual {v4, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ .line 262 │ - invoke-virtual {v3, v4}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v3}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z │ │ .line 263 │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v1, v1, -0x1 │ │ .line 264 │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 266 │ - .end local v4 # "nm":Ljava/lang/String; │ + .end local v3 # "nm":Ljava/lang/String; │ :cond_1 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ + invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v4}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const-string v6, "topic.post.emotics_favorites" │ + const-string v5, "topic.post.emotics_favorites" │ │ - invoke-interface {v5, v6, v3}, Landroid/content/SharedPreferences$Editor;->putStringSet(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v4, v5, v2}, Landroid/content/SharedPreferences$Editor;->putStringSet(Ljava/lang/String;Ljava/util/Set;)Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->apply()V │ + invoke-interface {v4}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 267 │ return-void │ .end method │ │ .method public static getEmoticFavorites()Ljava/util/Set; │ .locals 4 ├── smali/org/softeg/slartus/forpdaplus/prefs/Preferences$System.smali │ @@ -372,18 +372,20 @@ │ │ move-result-object v0 │ │ const-string v1, "system.EvaluateJavascriptEnabled" │ │ const/4 v2, 0x1 │ │ + .line 367 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ + .line 366 │ return v0 │ .end method │ │ .method public static isPrefsButton(ILjava/lang/String;Ljava/lang/String;)Z │ .locals 5 │ .param p0, "keyCode" # I │ .param p1, "prefKey" # Ljava/lang/String; │ @@ -405,14 +407,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v2 │ │ + .line 320 │ invoke-interface {v2, p1, p2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, " " │ │ const-string v4, "" ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$2:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11;)V │ .locals 0 │ + .param p1, "this$2" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11; │ │ .prologue │ .line 409 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11$1;->this$2:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$10.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$selected:[I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Landroid/content/SharedPreferences;[Ljava/lang/CharSequence;[I)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 423 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$10;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$10;->val$prefs:Landroid/content/SharedPreferences; │ │ @@ -79,14 +80,15 @@ │ │ const-string v1, "webViewFont" │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$10;->val$selected:[I │ │ aget v2, v2, v3 │ │ + .line 427 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 428 ├── smali/org/softeg/slartus/forpdaplus/prefs/Preferences.smali │ @@ -27,15 +27,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 26 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 454 │ return-void │ .end method │ │ .method public static getFontSize(Ljava/lang/String;)I │ .locals 4 │ .param p0, "prefix" # Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$2:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11;)V │ .locals 0 │ + .param p1, "this$2" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11; │ │ .prologue │ .line 402 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11$2;->this$2:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$12.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$selected:[I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[ILandroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 466 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$12;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$12;->val$selected:[I │ │ @@ -104,36 +105,39 @@ │ │ const/4 v2, 0x2 │ │ const/16 v3, 0x77 │ │ const/16 v4, 0xbd │ │ + .line 474 │ invoke-static {v2, v3, v4}, Landroid/graphics/Color;->rgb(III)I │ │ move-result v2 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "accentColorPressed" │ │ const/16 v2, 0x59 │ │ const/16 v3, 0x9f │ │ + .line 475 │ invoke-static {v5, v2, v3}, Landroid/graphics/Color;->rgb(III)I │ │ move-result v2 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 476 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ goto :goto_0 │ │ .line 480 │ :pswitch_1 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$12;->val$prefs:Landroid/content/SharedPreferences; │ @@ -174,36 +178,39 @@ │ │ const/16 v2, 0xe9 │ │ const/16 v3, 0x1e │ │ const/16 v4, 0x63 │ │ + .line 483 │ invoke-static {v2, v3, v4}, Landroid/graphics/Color;->rgb(III)I │ │ move-result v2 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "accentColorPressed" │ │ const/16 v2, 0xcb │ │ const/16 v3, 0x45 │ │ + .line 484 │ invoke-static {v2, v5, v3}, Landroid/graphics/Color;->rgb(III)I │ │ move-result v2 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 485 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ goto/16 :goto_0 │ │ .line 489 │ :pswitch_2 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$12;->val$prefs:Landroid/content/SharedPreferences; │ @@ -238,32 +245,35 @@ │ │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "accentColor" │ │ + .line 492 │ invoke-static {v4, v4, v4}, Landroid/graphics/Color;->rgb(III)I │ │ move-result v2 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "accentColorPressed" │ │ + .line 493 │ invoke-static {v3, v3, v3}, Landroid/graphics/Color;->rgb(III)I │ │ move-result v2 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 494 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ goto/16 :goto_0 │ │ .line 469 │ nop ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$selected:[I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[I[Ljava/lang/CharSequence;[ZLandroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 386 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11;->val$selected:[I │ │ @@ -117,52 +118,57 @@ │ │ invoke-virtual {v1}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 401 │ invoke-virtual {v0, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->inputType(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0418\u043c\u044f \u0448\u0440\u0438\u0444\u0442\u0430" │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11;->val$prefs:Landroid/content/SharedPreferences; │ │ const-string v3, "webViewFontName" │ │ const-string v4, "" │ │ + .line 402 │ invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11$2; │ │ invoke-direct {v3, p0}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11$2;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11;)V │ │ invoke-virtual {v0, v1, v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->input(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lcom/afollestad/materialdialogs/MaterialDialog$InputCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u043a" │ │ + .line 408 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11$1; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11$1;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11;)V │ │ + .line 409 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onPositive(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 415 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto :goto_0 │ │ .line 390 │ nop ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$13.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$selected:[I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[I)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 456 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$13;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$13;->val$selected:[I ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$14.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$redTxt:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Landroid/widget/EditText;[ILandroid/widget/LinearLayout;Landroid/widget/SeekBar;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 542 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$14;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$14;->val$redTxt:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$15.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$preview:Landroid/widget/LinearLayout; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Landroid/widget/EditText;[ILandroid/widget/LinearLayout;Landroid/widget/SeekBar;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 560 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$15;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$15;->val$greenTxt:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$16.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$preview:Landroid/widget/LinearLayout; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Landroid/widget/EditText;[ILandroid/widget/LinearLayout;Landroid/widget/SeekBar;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 578 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$16;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$16;->val$blueTxt:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$17.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$redTxt:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Landroid/widget/EditText;Landroid/widget/LinearLayout;[I)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 597 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$17;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$17;->val$redTxt:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$18.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$preview:Landroid/widget/LinearLayout; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Landroid/widget/EditText;Landroid/widget/LinearLayout;[I)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 613 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$18;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$18;->val$greenTxt:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$19.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$preview:Landroid/widget/LinearLayout; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Landroid/widget/EditText;Landroid/widget/LinearLayout;[I)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 629 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$19;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$19;->val$blueTxt:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 143 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$1;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$20.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$prefs:Landroid/content/SharedPreferences; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[ILandroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 652 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$20;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$20;->val$colors:[I │ │ @@ -59,42 +60,46 @@ │ │ const/4 v2, 0x2 │ │ const/16 v3, 0x77 │ │ const/16 v4, 0xbd │ │ + .line 671 │ invoke-static {v2, v3, v4}, Landroid/graphics/Color;->rgb(III)I │ │ move-result v2 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "accentColorPressed" │ │ const/16 v2, 0x59 │ │ const/16 v3, 0x9f │ │ + .line 672 │ invoke-static {v5, v2, v3}, Landroid/graphics/Color;->rgb(III)I │ │ move-result v2 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "accentColorEdited" │ │ + .line 673 │ invoke-interface {v0, v1, v5}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 676 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 677 │ return-void │ .end method │ │ .method public onPositive(Lcom/afollestad/materialdialogs/MaterialDialog;)V │ @@ -230,14 +235,15 @@ │ │ aget v4, v4, v7 │ │ iget-object v5, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$20;->val$colors:[I │ │ aget v5, v5, v8 │ │ + .line 663 │ invoke-static {v3, v4, v5}, Landroid/graphics/Color;->rgb(III)I │ │ move-result v3 │ │ invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ @@ -246,20 +252,22 @@ │ │ aget v3, v0, v6 │ │ aget v4, v0, v7 │ │ aget v5, v0, v8 │ │ + .line 664 │ invoke-static {v3, v4, v5}, Landroid/graphics/Color;->rgb(III)I │ │ move-result v3 │ │ invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ + .line 665 │ invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 666 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$22.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$selected:[I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[I)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 729 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$22;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$22;->val$selected:[I ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$23.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 890 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$23;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V │ │ @@ -87,14 +88,15 @@ │ │ const-string v4, ": " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 897 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ move-result-object v4 │ │ invoke-static {v4}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity;->getCookieFilePath(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v4 │ @@ -105,18 +107,20 @@ │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 896 │ invoke-static {v2, v3, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v2 │ │ + .line 897 │ invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ │ .line 899 │ :cond_0 │ invoke-virtual {v1}, Ljava/io/File;->delete()Z │ │ move-result v2 │ @@ -148,14 +152,15 @@ │ │ const-string v4, ": " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 901 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ move-result-object v4 │ │ invoke-static {v4}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity;->getCookieFilePath(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v4 │ @@ -166,18 +171,20 @@ │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 900 │ invoke-static {v2, v3, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v2 │ │ + .line 901 │ invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ │ .line 908 │ .end local v1 # "f":Ljava/io/File; │ :goto_0 │ return-void │ │ @@ -208,14 +215,15 @@ │ │ const-string v4, ": " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 904 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ move-result-object v4 │ │ invoke-static {v4}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity;->getCookieFilePath(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v4 │ @@ -226,18 +234,20 @@ │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 903 │ invoke-static {v2, v3, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v2 │ │ + .line 904 │ invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 905 ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$21.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$selected:[I │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[ILjava/util/ArrayList;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 739 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$21;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$21;->val$selected:[I │ │ @@ -244,37 +245,40 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ + .line 747 │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ const-string v2, "appstyle" │ │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$21;->val$newstyleValues:Ljava/util/ArrayList; │ │ iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$21;->val$selected:[I │ │ aget v3, v3, v4 │ │ + .line 748 │ invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/CharSequence; │ │ invoke-interface {v0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-interface {v1, v2, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 749 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ goto :goto_0 │ .end method ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$25.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$txtPath:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 950 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$25;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$25;->val$txtPath:Landroid/widget/EditText; ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$24.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$txtPath:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Landroid/widget/RadioButton;Landroid/widget/EditText;Landroid/widget/RadioButton;Landroid/widget/RadioButton;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 920 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$24;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$24;->val$rbInternal:Landroid/widget/RadioButton; ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$key:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 247 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$4;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$4;->val$key:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$downloadsPathPreference:Landroid/preference/Preference; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Landroid/preference/Preference;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 171 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$3;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$3;->val$downloadsPathPreference:Landroid/preference/Preference; │ │ @@ -57,14 +58,15 @@ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ .line 175 │ iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$3;->val$downloadsPathPreference:Landroid/preference/Preference; │ │ + .line 176 │ invoke-virtual {p2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 177 ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 155 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$2;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$key:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 257 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$5;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$5;->val$key:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$preferences:Landroid/content/SharedPreferences; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Landroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 317 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$6;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$6;->val$preferences:Landroid/content/SharedPreferences; ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$7.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$preferences:Landroid/content/SharedPreferences; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[[Ljava/lang/Integer;Landroid/content/SharedPreferences;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 309 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$7;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$7;->val$finalItems:[[Ljava/lang/Integer; ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$9.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 333 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$9;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ invoke-direct {p0}, Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;->()V │ │ @@ -43,34 +44,38 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ + .line 349 │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "userInfoBg" │ │ const-string v2, "" │ │ + .line 350 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "isUserBackground" │ │ const/4 v2, 0x0 │ │ + .line 351 │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 352 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 353 │ return-void │ .end method │ │ .method public onPositive(Lcom/afollestad/materialdialogs/MaterialDialog;)V ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment.smali │ @@ -24,14 +24,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity; │ │ │ # direct methods │ .method public constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity; │ │ .prologue │ .line 92 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;->this$0:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity; │ │ invoke-direct {p0}, Landroid/preference/PreferenceFragment;->()V │ │ @@ -146,250 +147,264 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435" │ │ + .line 329 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0412\u044b\u0431\u0440\u0430\u0442\u044c" │ │ + .line 330 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 331 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u0421\u0431\u0440\u043e\u0441" │ │ + .line 332 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->neutralText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$9; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$9;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;)V │ │ + .line 333 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 355 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 356 │ return-void │ .end method │ │ .method private setMenuItems()V │ - .locals 12 │ + .locals 11 │ │ .prologue │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ .line 280 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;->getPreferenceManager()Landroid/preference/PreferenceManager; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Landroid/preference/PreferenceManager;->getSharedPreferences()Landroid/content/SharedPreferences; │ + invoke-virtual {v8}, Landroid/preference/PreferenceManager;->getSharedPreferences()Landroid/content/SharedPreferences; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 282 │ - .local v7, "preferences":Landroid/content/SharedPreferences; │ - const-string v9, "selectedMenuItems" │ + .local v6, "preferences":Landroid/content/SharedPreferences; │ + const-string v8, "selectedMenuItems" │ │ - const-string v10, "0,1,2,3,4,5,9,10" │ + const-string v9, "0,1,2,3,4,5,9,10" │ │ - invoke-interface {v7, v9, v10}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v6, v8, v9}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const-string v10, "," │ + const-string v9, "," │ │ - invoke-virtual {v9, v10}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v8, v9}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 283 │ - .local v5, "items":[Ljava/lang/String; │ - array-length v9, v5 │ + .local v4, "items":[Ljava/lang/String; │ + array-length v8, v4 │ │ - new-array v8, v9, [Ljava/lang/Integer; │ + new-array v7, v8, [Ljava/lang/Integer; │ │ .line 285 │ - .local v8, "selectedItems":[Ljava/lang/Integer; │ + .local v7, "selectedItems":[Ljava/lang/Integer; │ const/4 v2, 0x0 │ │ .local v2, "i":I │ :goto_0 │ - array-length v9, v5 │ + array-length v8, v4 │ │ - if-ge v2, v9, :cond_0 │ + if-ge v2, v8, :cond_0 │ │ .line 286 │ - aget-object v9, v5, v2 │ + aget-object v8, v4, v2 │ │ - invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v8}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v9 │ + move-result v8 │ │ - invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - aput-object v9, v8, v2 │ + aput-object v8, v7, v2 │ │ .line 285 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 288 │ :cond_0 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/listtemplates/ListCore;->getAllMenuBricks()Ljava/util/ArrayList; │ │ move-result-object v0 │ │ .line 290 │ .local v0, "allItems":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - new-instance v6, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v6}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 291 │ - .local v6, "namesArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v5, "namesArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_1 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + check-cast v3, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ │ .line 292 │ - .local v4, "item":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ - invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo;->getTitle()Ljava/lang/String; │ + .local v3, "item":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo;->getTitle()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-virtual {v6, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 294 │ - .end local v4 # "item":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ + .end local v3 # "item":Lorg/softeg/slartus/forpdaplus/listtemplates/BrickInfo; │ :cond_1 │ - filled-new-array {v11, v11}, [I │ + filled-new-array {v10, v10}, [I │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const-class v10, Ljava/lang/Integer; │ + const-class v9, Ljava/lang/Integer; │ │ - invoke-static {v10, v9}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;[I)Ljava/lang/Object; │ + invoke-static {v9, v8}, Ljava/lang/reflect/Array;->newInstance(Ljava/lang/Class;[I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, [[Ljava/lang/Integer; │ │ .line 295 │ .local v1, "finalItems":[[Ljava/lang/Integer; │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ - aput-object v8, v1, v9 │ + aput-object v7, v1, v8 │ │ .line 297 │ - new-instance v9, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + new-instance v8, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;->getActivity()Landroid/app/Activity; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-direct {v9, v10}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v8, v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ - const-string v10, "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0443\u043d\u043a\u0442\u044b" │ + const-string v9, "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0443\u043d\u043a\u0442\u044b" │ │ - invoke-virtual {v9, v10}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 298 │ + invoke-virtual {v8, v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + .line 299 │ + invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ - move-result v9 │ + move-result v8 │ │ - new-array v9, v9, [Ljava/lang/CharSequence; │ + new-array v8, v8, [Ljava/lang/CharSequence; │ │ - invoke-virtual {v6, v9}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-virtual {v5, v8}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, [Ljava/lang/CharSequence; │ + check-cast v8, [Ljava/lang/CharSequence; │ │ - invoke-virtual {v10, v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + invoke-virtual {v9, v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - new-instance v10, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$8; │ + new-instance v9, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$8; │ │ - invoke-direct {v10, p0, v1}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$8;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[[Ljava/lang/Integer;)V │ + invoke-direct {v9, p0, v1}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$8;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[[Ljava/lang/Integer;)V │ │ - invoke-virtual {v9, v8, v10}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallbackMultiChoice([Ljava/lang/Integer;Lcom/afollestad/materialdialogs/MaterialDialog$ListCallbackMultiChoice;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 300 │ + invoke-virtual {v8, v7, v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallbackMultiChoice([Ljava/lang/Integer;Lcom/afollestad/materialdialogs/MaterialDialog$ListCallbackMultiChoice;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->alwaysCallMultiChoiceCallback()Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 307 │ + invoke-virtual {v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->alwaysCallMultiChoiceCallback()Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const-string v10, "\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c" │ + const-string v9, "\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c" │ │ - invoke-virtual {v9, v10}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 308 │ + invoke-virtual {v8, v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - new-instance v10, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$7; │ + new-instance v9, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$7; │ │ - invoke-direct {v10, p0, v1, v7}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$7;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[[Ljava/lang/Integer;Landroid/content/SharedPreferences;)V │ + invoke-direct {v9, p0, v1, v6}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$7;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[[Ljava/lang/Integer;Landroid/content/SharedPreferences;)V │ │ - invoke-virtual {v9, v10}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onPositive(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 309 │ + invoke-virtual {v8, v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onPositive(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const-string v10, "\u0421\u0431\u0440\u043e\u0441" │ + const-string v9, "\u0421\u0431\u0440\u043e\u0441" │ │ - invoke-virtual {v9, v10}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->neutralText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 316 │ + invoke-virtual {v8, v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->neutralText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - new-instance v10, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$6; │ + new-instance v9, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$6; │ │ - invoke-direct {v10, p0, v7}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$6;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Landroid/content/SharedPreferences;)V │ + invoke-direct {v9, p0, v6}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$6;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Landroid/content/SharedPreferences;)V │ │ - invoke-virtual {v9, v10}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onNeutral(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 317 │ + invoke-virtual {v8, v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onNeutral(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ + .line 323 │ + invoke-virtual {v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 324 │ return-void │ .end method │ │ .method private showAbout()V │ .locals 3 │ @@ -404,40 +419,44 @@ │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 797 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v2 │ │ invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity;->getProgramFullName(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 798 │ invoke-static {v0}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x104000a │ │ + .line 799 │ invoke-virtual {v1, v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 800 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 805 │ return-void │ .end method │ │ .method private showAboutHistory()V │ @@ -522,32 +541,36 @@ │ │ move-result-object v6 │ │ invoke-direct {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const v6, 0x7f06001d │ │ + .line 875 │ invoke-virtual {p0, v6}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ + .line 876 │ invoke-virtual {v5, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ const v6, 0x104000a │ │ + .line 877 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ + .line 878 │ invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ move-result-object v1 │ │ .line 881 │ .local v1, "dialog":Lcom/afollestad/materialdialogs/MaterialDialog; │ return-void │ @@ -953,56 +976,63 @@ │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v3, "\u0426\u0432\u0435\u0442" │ │ + .line 647 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ + .line 648 │ move-object/from16 v0, v24 │ │ invoke-virtual {v2, v0, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c" │ │ + .line 649 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 650 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "\u0421\u0431\u0440\u043e\u0441" │ │ + .line 651 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->neutralText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ new-instance v3, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$20; │ │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v23 │ │ invoke-direct {v3, v0, v5, v1}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$20;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[ILandroid/content/SharedPreferences;)V │ │ + .line 652 │ invoke-virtual {v2, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v2 │ │ + .line 679 │ invoke-virtual {v2}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 684 │ .end local v4 # "redTxt":Landroid/widget/EditText; │ .end local v5 # "colors":[I │ @@ -1128,66 +1158,73 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const v1, 0x7f060024 │ │ + .line 885 │ invoke-virtual {p0, v1}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060068 │ │ + .line 886 │ invoke-virtual {p0, v1}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->content(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const/4 v1, 0x1 │ │ + .line 887 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060028 │ │ + .line 888 │ invoke-virtual {p0, v1}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x1040009 │ │ + .line 889 │ invoke-virtual {p0, v1}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$23; │ │ invoke-direct {v1, p0}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$23;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;)V │ │ + .line 890 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 909 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 910 │ return-void │ .end method │ │ .method private showDownloadsPath(Ljava/lang/Object;)Z │ @@ -1414,14 +1451,15 @@ │ │ move-result-object v6 │ │ invoke-direct {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v6, "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0446\u0432\u0435\u0442 \u0430\u043a\u0446\u0435\u043d\u0442\u0430" │ │ + .line 454 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ const/4 v6, 0x3 │ │ new-array v6, v6, [Ljava/lang/String; │ @@ -1440,50 +1478,57 @@ │ │ const/4 v7, 0x2 │ │ const-string v8, "\u0421\u0435\u0440\u044b\u0439" │ │ aput-object v8, v6, v7 │ │ + .line 455 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ new-instance v6, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$13; │ │ invoke-direct {v6, p0, v3}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$13;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[I)V │ │ + .line 456 │ invoke-virtual {v5, v1, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallbackSingleChoice(ILcom/afollestad/materialdialogs/MaterialDialog$ListCallbackSingleChoice;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ + .line 463 │ invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->alwaysCallSingleChoiceCallback()Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ const-string v6, "\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c" │ │ + .line 464 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ const-string v6, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 465 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ new-instance v6, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$12; │ │ invoke-direct {v6, p0, v3, v2}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$12;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[ILandroid/content/SharedPreferences;)V │ │ + .line 466 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ + .line 500 │ invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 506 │ .end local v1 # "position":I │ .end local v2 # "prefs":Landroid/content/SharedPreferences; │ .end local v3 # "selected":[I │ .end local v4 # "string":Ljava/lang/String; │ @@ -1687,46 +1732,53 @@ │ │ move-result-object v8 │ │ invoke-direct {v1, v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v8, "\u041f\u0443\u0442\u044c \u043a \u043f\u0430\u043f\u043a\u0435 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438" │ │ + .line 945 │ invoke-virtual {v1, v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 946 │ invoke-virtual {v1, v7, v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 947 │ invoke-virtual {v1, v9}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const v8, 0x104000a │ │ + .line 948 │ invoke-virtual {v1, v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ const/high16 v8, 0x1040000 │ │ + .line 949 │ invoke-virtual {v1, v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(I)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ new-instance v8, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$25; │ │ invoke-direct {v8, p0, v3}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$25;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Landroid/widget/EditText;)V │ │ + .line 950 │ invoke-virtual {v1, v8}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v1 │ │ + .line 963 │ invoke-virtual {v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 964 │ return-void │ .end method │ │ .method private showShareIt()V │ @@ -1840,24 +1892,27 @@ │ │ move-result-object v6 │ │ invoke-direct {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v6, "\u0421\u0442\u0438\u043b\u044c" │ │ + .line 726 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ const/4 v6, 0x1 │ │ + .line 727 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelable(Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v6 │ │ + .line 728 │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v5 │ │ new-array v5, v5, [Ljava/lang/CharSequence; │ │ invoke-virtual {v2, v5}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ @@ -1866,58 +1921,64 @@ │ │ check-cast v5, [Ljava/lang/CharSequence; │ │ invoke-virtual {v6, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ + .line 729 │ invoke-virtual {v3, v0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I │ │ move-result v6 │ │ new-instance v7, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$22; │ │ invoke-direct {v7, p0, v4}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$22;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[I)V │ │ invoke-virtual {v5, v6, v7}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallbackSingleChoice(ILcom/afollestad/materialdialogs/MaterialDialog$ListCallbackSingleChoice;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ + .line 736 │ invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->alwaysCallSingleChoiceCallback()Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ const v6, 0x7f060014 │ │ + .line 737 │ invoke-virtual {p0, v6}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ const v6, 0x7f060041 │ │ + .line 738 │ invoke-virtual {p0, v6}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->neutralText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ new-instance v6, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$21; │ │ invoke-direct {v6, p0, v4, v3}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$21;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[ILjava/util/ArrayList;)V │ │ + .line 739 │ invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v5 │ │ + .line 772 │ invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 777 │ .end local v0 # "currentValue":Ljava/lang/String; │ .end local v2 # "newStyleNames":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ @@ -2010,32 +2071,36 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v2 │ │ + .line 369 │ invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v2 │ │ const-string v3, "userInfoBg" │ │ + .line 370 │ invoke-interface {v2, v3, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v2 │ │ const-string v3, "isUserBackground" │ │ const/4 v4, 0x1 │ │ + .line 371 │ invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v2 │ │ + .line 372 │ invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ goto :goto_0 │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ .locals 11 │ @@ -2392,14 +2457,15 @@ │ invoke-virtual {v1, v3}, Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V │ │ move-object v3, v1 │ │ .line 169 │ check-cast v3, Landroid/preference/EditTextPreference; │ │ + .line 170 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ move-result-object v4 │ │ invoke-static {v4}, Lorg/softeg/slartus/forpdaplus/download/DownloadsService;->getDownloadDir(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object v4 │ @@ -2856,14 +2922,15 @@ │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$4; │ │ invoke-direct {v2, p0, v8}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$4;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Ljava/lang/String;)V │ │ + .line 253 │ invoke-virtual {v6, v3}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ invoke-virtual {v6, v4}, Ljava/util/Calendar;->get(I)I │ │ move-result v4 │ @@ -2889,14 +2956,15 @@ │ │ move-result-object v1 │ │ new-instance v2, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$5; │ │ invoke-direct {v2, p0, v8}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$5;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Ljava/lang/String;)V │ │ + .line 263 │ invoke-virtual {v7, v3}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ invoke-virtual {v7, v4}, Ljava/util/Calendar;->get(I)I │ │ move-result v4 │ @@ -3028,14 +3096,15 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v1, "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0448\u0440\u0438\u0444\u0442" │ │ + .line 384 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const/4 v1, 0x3 │ │ new-array v1, v1, [Ljava/lang/String; │ @@ -3054,56 +3123,63 @@ │ │ const/4 v7, 0x2 │ │ const-string v8, "\u0412\u0432\u0435\u0441\u0442\u0438 \u0438\u043c\u044f \u0448\u0440\u0438\u0444\u0442\u0430" │ │ aput-object v8, v1, v7 │ │ + .line 385 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v7 │ │ const/4 v0, 0x0 │ │ aget v8, v2, v0 │ │ new-instance v0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11; │ │ move-object v1, p0 │ │ invoke-direct/range {v0 .. v5}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$11;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[I[Ljava/lang/CharSequence;[ZLandroid/content/SharedPreferences;)V │ │ + .line 386 │ invoke-virtual {v7, v8, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallbackSingleChoice(ILcom/afollestad/materialdialogs/MaterialDialog$ListCallbackSingleChoice;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 420 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->alwaysCallSingleChoiceCallback()Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c" │ │ + .line 421 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ const-string v1, "\u041e\u0442\u043c\u0435\u043d\u0430" │ │ + .line 422 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->negativeText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ new-instance v1, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$10; │ │ invoke-direct {v1, p0, v5, v3, v2}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$10;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;Landroid/content/SharedPreferences;[Ljava/lang/CharSequence;[I)V │ │ + .line 423 │ invoke-virtual {v0, v1}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->onPositive(Lcom/afollestad/materialdialogs/MaterialDialog$SingleButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v0 │ │ + .line 430 │ invoke-virtual {v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 435 │ .end local v2 # "selected":[I │ .end local v3 # "name":[Ljava/lang/CharSequence; ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$finalItems:[[Ljava/lang/Integer; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;[[Ljava/lang/Integer;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ .prologue │ .line 300 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$8;->this$1:Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment$8;->val$finalItems:[[Ljava/lang/Integer; ├── smali/org/softeg/slartus/forpdaplus/prefs/TopicsListPreferencesActivity.smali │ @@ -39,12 +39,13 @@ │ │ invoke-direct {v2}, Lorg/softeg/slartus/forpdaplus/prefs/TopicsPreferenceFragment;->()V │ │ invoke-virtual {v0, v1, v2}, Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; │ │ move-result-object v0 │ │ + .line 12 │ invoke-virtual {v0}, Landroid/app/FragmentTransaction;->commit()I │ │ .line 13 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/prefs/TopicsPreferenceFragment$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$radioGroup:Landroid/widget/RadioGroup; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/prefs/TopicsPreferenceFragment;Landroid/widget/RadioGroup;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/prefs/TopicsPreferenceFragment; │ │ .prologue │ .line 113 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/prefs/TopicsPreferenceFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/prefs/TopicsPreferenceFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/prefs/TopicsPreferenceFragment$1;->val$radioGroup:Landroid/widget/RadioGroup; │ │ @@ -95,14 +96,15 @@ │ │ const/4 v3, 0x0 │ │ invoke-static {v1, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 154 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ .line 155 │ return-void │ │ .line 140 │ :pswitch_0 │ @@ -199,14 +201,15 @@ │ │ const/4 v3, 0x0 │ │ invoke-static {v1, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 133 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ .line 134 │ return-void │ │ .line 119 │ :pswitch_0 ├── smali/org/softeg/slartus/forpdaplus/prefs/TopicsPreferenceFragment.smali │ @@ -430,42 +430,48 @@ │ │ move-result-object v5 │ │ invoke-direct {v3, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v5, "\u0421\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430" │ │ + .line 109 │ invoke-virtual {v3, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 110 │ invoke-virtual {v3, v2, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->customView(Landroid/view/View;Z)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u041f\u043e \u0443\u0431\u044b\u0432\u0430\u043d\u0438\u044e" │ │ + .line 111 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u041f\u043e \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0430\u043d\u0438\u044e" │ │ + .line 112 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->neutralText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ new-instance v4, Lorg/softeg/slartus/forpdaplus/prefs/TopicsPreferenceFragment$1; │ │ invoke-direct {v4, p0, v1}, Lorg/softeg/slartus/forpdaplus/prefs/TopicsPreferenceFragment$1;->(Lorg/softeg/slartus/forpdaplus/prefs/TopicsPreferenceFragment;Landroid/widget/RadioGroup;)V │ │ + .line 113 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 157 │ invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 158 │ return-void │ │ .line 86 │ :sswitch_0 ├── smali/org/softeg/slartus/forpdaplus/prefs/PreferencesActivity.smali │ @@ -37,15 +37,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 70 │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/prefs/BasePreferencesActivity;->()V │ │ - .line 92 │ return-void │ .end method │ │ .method private static getAppCookiesPath()Ljava/lang/String; │ .locals 2 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ @@ -394,15 +393,15 @@ │ invoke-static {p1, p2, v1}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity;->getStylesList(Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/io/File;)V │ │ .line 1011 │ return-void │ .end method │ │ .method private static getStylesList(Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/io/File;)V │ - .locals 11 │ + .locals 10 │ .param p2, "file" # Ljava/io/File; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/ArrayList", │ "<", │ "Ljava/lang/CharSequence;", │ @@ -418,112 +417,107 @@ │ │ .prologue │ .line 1019 │ .local p0, "newStyleNames":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ .local p1, "newstyleValues":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {p2}, Ljava/io/File;->exists()Z │ │ - move-result v9 │ + move-result v6 │ │ - if-eqz v9, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 1020 │ invoke-virtual {p2}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 1021 │ - .local v2, "cssFiles":[Ljava/io/File; │ - if-nez v2, :cond_1 │ + .local v1, "cssFiles":[Ljava/io/File; │ + if-nez v1, :cond_1 │ │ .line 1042 │ - .end local v2 # "cssFiles":[Ljava/io/File; │ + .end local v1 # "cssFiles":[Ljava/io/File; │ :cond_0 │ return-void │ │ .line 1023 │ - .restart local v2 # "cssFiles":[Ljava/io/File; │ + .restart local v1 # "cssFiles":[Ljava/io/File; │ :cond_1 │ - move-object v0, v2 │ + array-length v7, v1 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v6, v0 │ + const/4 v6, 0x0 │ │ - .local v6, "len$":I │ - const/4 v5, 0x0 │ - │ - .local v5, "i$":I │ :goto_0 │ - if-ge v5, v6, :cond_0 │ + if-ge v6, v7, :cond_0 │ │ - aget-object v1, v0, v5 │ + aget-object v0, v1, v6 │ │ .line 1024 │ - .local v1, "cssFile":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ + .local v0, "cssFile":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_3 │ + if-eqz v8, :cond_3 │ │ .line 1025 │ - invoke-static {p0, p1, v1}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity;->getStylesList(Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/io/File;)V │ + invoke-static {p0, p1, v0}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity;->getStylesList(Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/io/File;)V │ │ .line 1023 │ :cond_2 │ :goto_1 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_0 │ │ .line 1028 │ :cond_3 │ - invoke-virtual {v1}, Ljava/io/File;->getPath()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 1029 │ - .local v3, "cssPath":Ljava/lang/String; │ - invoke-virtual {v3}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ + .local v2, "cssPath":Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/String;->toLowerCase()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const-string v10, ".css" │ + const-string v9, ".css" │ │ - invoke-virtual {v9, v10}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v8, v9}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_2 │ + if-eqz v8, :cond_2 │ │ .line 1030 │ - const-string v9, ".css" │ + const-string v8, ".css" │ │ - const-string v10, ".xml" │ + const-string v9, ".xml" │ │ - invoke-virtual {v3, v9, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {v2, v8, v9}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ .line 1032 │ - .local v8, "xmlPath":Ljava/lang/String; │ - invoke-static {v8}, Lorg/softeg/slartus/forpdaplus/styles/CssStyle;->parseStyleFromFile(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/styles/CssStyle; │ + .local v5, "xmlPath":Ljava/lang/String; │ + invoke-static {v5}, Lorg/softeg/slartus/forpdaplus/styles/CssStyle;->parseStyleFromFile(Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/styles/CssStyle; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 1034 │ - .local v4, "cssStyle":Lorg/softeg/slartus/forpdaplus/styles/CssStyle; │ - iget-object v7, v4, Lorg/softeg/slartus/forpdaplus/styles/CssStyle;->Title:Ljava/lang/String; │ + .local v3, "cssStyle":Lorg/softeg/slartus/forpdaplus/styles/CssStyle; │ + iget-object v4, v3, Lorg/softeg/slartus/forpdaplus/styles/CssStyle;->Title:Ljava/lang/String; │ │ .line 1037 │ - .local v7, "title":Ljava/lang/String; │ - invoke-virtual {p0, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + .local v4, "title":Ljava/lang/String; │ + invoke-virtual {p0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 1038 │ - invoke-virtual {p1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {p1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method protected onActivityResult(IILandroid/content/Intent;)V │ @@ -585,14 +579,15 @@ │ │ invoke-direct {v2, p0}, Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity$PrefsFragment;->(Lorg/softeg/slartus/forpdaplus/prefs/PreferencesActivity;)V │ │ invoke-virtual {v0, v1, v2}, Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; │ │ move-result-object v0 │ │ + .line 77 │ invoke-virtual {v0}, Landroid/app/FragmentTransaction;->commit()I │ │ .line 78 │ return-void │ .end method │ │ .method public onStop()V ├── smali/org/softeg/slartus/forpdaplus/styles/StyleInfoActivity$1.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$title:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity; │ │ .prologue │ .line 143 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity$1;->this$0:Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity$1;->val$title:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/styles/StyleInfoActivity$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$value:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity; │ │ .prologue │ .line 153 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity$2;->this$0:Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity$2;->val$value:Ljava/lang/String; ├── smali/org/softeg/slartus/forpdaplus/styles/StyleInfoActivity.smali │ @@ -32,15 +32,14 @@ │ .line 30 │ new-instance v0, Landroid/os/Handler; │ │ invoke-direct {v0}, Landroid/os/Handler;->()V │ │ iput-object v0, p0, Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity;->mHandler:Landroid/os/Handler; │ │ - .line 166 │ return-void │ .end method │ │ .method static synthetic access$100(Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity;)Landroid/os/Handler; │ .locals 1 │ .param p0, "x0" # Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity; │ │ @@ -88,15 +87,15 @@ │ │ .line 139 │ :cond_0 │ return-void │ .end method │ │ .method private showStyle(Ljava/lang/String;)V │ - .locals 12 │ + .locals 11 │ .param p1, "stylePath" # Ljava/lang/String; │ │ .prologue │ .line 84 │ invoke-static {}, Lorg/softeg/slartus/forpdaplus/App;->getInstance()Lorg/softeg/slartus/forpdaplus/App; │ │ move-result-object v0 │ @@ -108,19 +107,19 @@ │ .line 85 │ const-string v0, ".css" │ │ const-string v1, ".xml" │ │ invoke-virtual {p1, v0, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 86 │ - .local v11, "xmlPath":Ljava/lang/String; │ - invoke-static {p0, v11}, Lorg/softeg/slartus/forpdaplus/styles/CssStyle;->parseStyle(Landroid/content/Context;Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/styles/CssStyle; │ + .local v10, "xmlPath":Ljava/lang/String; │ + invoke-static {p0, v10}, Lorg/softeg/slartus/forpdaplus/styles/CssStyle;->parseStyle(Landroid/content/Context;Ljava/lang/String;)Lorg/softeg/slartus/forpdaplus/styles/CssStyle; │ │ move-result-object v6 │ │ .line 87 │ .local v6, "cssStyle":Lorg/softeg/slartus/forpdaplus/styles/CssStyle; │ iget-object v0, v6, Lorg/softeg/slartus/forpdaplus/styles/CssStyle;->ExistsInfo:Ljava/lang/Boolean; │ │ @@ -146,185 +145,183 @@ │ │ .line 134 │ :goto_0 │ return-void │ │ .line 92 │ :cond_0 │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ .line 94 │ - .local v10, "sb":Ljava/lang/StringBuilder; │ + .local v9, "sb":Ljava/lang/StringBuilder; │ const-string v0, "\n" │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 95 │ const-string v0, "\n" │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 96 │ const-string v0, "\n" │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 97 │ const-string v0, "append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "\" />\n" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 98 │ const-string v0, "\n" │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 99 │ const-string v0, "\n" │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 101 │ const-string v0, "\n" │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 102 │ const-string v0, "
\n" │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 104 │ const-string v0, "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435" │ │ iget-object v1, v6, Lorg/softeg/slartus/forpdaplus/styles/CssStyle;->Title:Ljava/lang/String; │ │ - invoke-direct {p0, v10, v0, v1}, Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity;->addValue(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {p0, v9, v0, v1}, Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity;->addValue(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 105 │ const-string v0, "\u0412\u0435\u0440\u0441\u0438\u044f" │ │ iget-object v1, v6, Lorg/softeg/slartus/forpdaplus/styles/CssStyle;->Version:Ljava/lang/String; │ │ - invoke-direct {p0, v10, v0, v1}, Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity;->addValue(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {p0, v9, v0, v1}, Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity;->addValue(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 106 │ const-string v0, "\u0410\u0432\u0442\u043e\u0440" │ │ iget-object v1, v6, Lorg/softeg/slartus/forpdaplus/styles/CssStyle;->Author:Ljava/lang/String; │ │ - invoke-direct {p0, v10, v0, v1}, Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity;->addValue(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {p0, v9, v0, v1}, Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity;->addValue(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 107 │ const-string v0, "\u041a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439" │ │ iget-object v1, v6, Lorg/softeg/slartus/forpdaplus/styles/CssStyle;->Comment:Ljava/lang/String; │ │ - invoke-direct {p0, v10, v0, v1}, Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity;->addValue(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {p0, v9, v0, v1}, Lorg/softeg/slartus/forpdaplus/styles/StyleInfoActivity;->addValue(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 109 │ iget-object v0, v6, Lorg/softeg/slartus/forpdaplus/styles/CssStyle;->ScreenShots:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->size()I │ │ move-result v0 │ │ if-lez v0, :cond_2 │ │ .line 110 │ const-string v0, "\u0421\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u044b:
\n" │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 111 │ iget-object v0, v6, Lorg/softeg/slartus/forpdaplus/styles/CssStyle;->ScreenShots:Ljava/util/ArrayList; │ │ invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v0 │ │ - .local v9, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Lorg/softeg/slartus/forpdaplus/styles/CssStyleScreenShot; │ │ .line 112 │ .local v7, "cssStyleScreenShot":Lorg/softeg/slartus/forpdaplus/styles/CssStyleScreenShot; │ - const-string v0, "append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - iget-object v1, v7, Lorg/softeg/slartus/forpdaplus/styles/CssStyleScreenShot;->FullView:Ljava/lang/String; │ + iget-object v3, v7, Lorg/softeg/slartus/forpdaplus/styles/CssStyleScreenShot;->FullView:Ljava/lang/String; │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - const-string v1, "\" rel=\"lytebox[0]\" title=\"\u0421\u043a\u0440\u0438\u043d\u0448\u043e\u0442\" target=\"_blank\">append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - iget-object v1, v7, Lorg/softeg/slartus/forpdaplus/styles/CssStyleScreenShot;->Preview:Ljava/lang/String; │ + iget-object v3, v7, Lorg/softeg/slartus/forpdaplus/styles/CssStyleScreenShot;->Preview:Ljava/lang/String; │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - const-string v1, "\"/> " │ + const-string v3, "\"/> " │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ .line 114 │ .end local v7 # "cssStyleScreenShot":Lorg/softeg/slartus/forpdaplus/styles/CssStyleScreenShot; │ :cond_1 │ const-string v0, "
\n" │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 116 │ - .end local v9 # "i$":Ljava/util/Iterator; │ :cond_2 │ const-string v0, "
\n" │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 117 │ const-string v0, "" │ │ - invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 119 │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ .line 120 │ .local v2, "res":Ljava/lang/String; │ new-instance v8, Lorg/softeg/slartus/forpdaplus/prefs/HtmlPreferences; ├── smali/org/softeg/slartus/forpdaplus/utils/SystemBarTintManager.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "SystemBarTintManager.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/softeg/slartus/forpdaplus/utils/SystemBarTintManager$1;, │ Lorg/softeg/slartus/forpdaplus/utils/SystemBarTintManager$SystemBarConfig; │ } │ .end annotation │ │ │ # static fields │ .field public static final DEFAULT_TINT_COLOR:I = -0x67000000 ├── smali/org/softeg/slartus/forpdaplus/video/PlayerActivity$1.smali │ @@ -76,32 +76,35 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/App;->getPreferences()Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ + .line 152 │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "news.videoplayer" │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$1;->val$selected_player:[I │ │ aget v2, v2, v3 │ │ + .line 153 │ invoke-static {v2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 154 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 156 │ iget-object v0, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$1;->val$selected_player:[I │ │ aget v0, v0, v3 ├── smali/org/softeg/slartus/forpdaplus/video/PlayerActivity$3$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$3; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$3;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$3; │ │ .prologue │ .line 227 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$3$1;->this$1:Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/video/PlayerActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/video/PlayerActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/video/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/video/PlayerActivity; │ │ .prologue │ .line 219 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$3;->this$0:Lorg/softeg/slartus/forpdaplus/video/PlayerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/video/PlayerActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/video/PlayerActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/video/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/video/PlayerActivity; │ │ .prologue │ .line 236 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$4;->this$0:Lorg/softeg/slartus/forpdaplus/video/PlayerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/video/PlayerActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/softeg/slartus/forpdaplus/video/PlayerActivity; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/video/PlayerActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/video/PlayerActivity; │ │ .prologue │ .line 288 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$5;->this$0:Lorg/softeg/slartus/forpdaplus/video/PlayerActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/softeg/slartus/forpdaplus/video/PlayerActivity$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$videoItem:Lorg/softeg/slartus/forpdaplus/video/api/VideoItem; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/video/PlayerActivity;Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/video/PlayerActivity; │ │ .prologue │ .line 280 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$6;->this$0:Lorg/softeg/slartus/forpdaplus/video/PlayerActivity; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$6;->val$videoItem:Lorg/softeg/slartus/forpdaplus/video/api/VideoItem; ├── smali/org/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$format:Lorg/softeg/slartus/forpdaplus/video/api/Quality; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment;Lorg/softeg/slartus/forpdaplus/video/api/Quality;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment; │ │ .prologue │ .line 466 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment$1;->this$0:Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment$1;->val$format:Lorg/softeg/slartus/forpdaplus/video/api/Quality; ├── smali/org/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$url:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment;Landroid/content/Context;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment; │ │ .prologue │ .line 485 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment$2;->this$0:Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment$2;->val$context:Landroid/content/Context; ├── smali/org/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment$3.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$url:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment;Landroid/content/Context;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment; │ │ .prologue │ .line 492 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment$3;->this$0:Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment$3;->val$context:Landroid/content/Context; ├── smali/org/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment$4.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$url:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment;Landroid/content/Context;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment; │ │ .prologue │ .line 499 │ iput-object p1, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment$4;->this$0:Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment; │ │ iput-object p2, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment$4;->val$context:Landroid/content/Context; ├── smali/org/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment.smali │ @@ -219,148 +219,146 @@ │ .prologue │ const/4 v5, 0x1 │ │ .line 455 │ invoke-super {p0, p1, p2}, Landroid/support/v4/app/Fragment;->onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ .line 457 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment;->parseResult:Lorg/softeg/slartus/forpdaplus/video/api/VideoItem; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment;->parseResult:Lorg/softeg/slartus/forpdaplus/video/api/VideoItem; │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment;->parseResult:Lorg/softeg/slartus/forpdaplus/video/api/VideoItem; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment;->parseResult:Lorg/softeg/slartus/forpdaplus/video/api/VideoItem; │ │ - invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getQualities()Ljava/util/ArrayList; │ + invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getQualities()Ljava/util/ArrayList; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - if-le v3, v5, :cond_1 │ + if-le v2, v5, :cond_1 │ │ .line 459 │ - const-string v3, "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e" │ + const-string v2, "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e" │ │ - invoke-interface {p1, v3}, Landroid/view/Menu;->addSubMenu(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ + invoke-interface {p1, v2}, Landroid/view/Menu;->addSubMenu(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 461 │ - .local v2, "subMenu":Landroid/view/SubMenu; │ - invoke-interface {v2}, Landroid/view/SubMenu;->getItem()Landroid/view/MenuItem; │ + .local v1, "subMenu":Landroid/view/SubMenu; │ + invoke-interface {v1}, Landroid/view/SubMenu;->getItem()Landroid/view/MenuItem; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - const v4, 0x7f020094 │ + const v3, 0x7f020094 │ │ - invoke-interface {v3, v4}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ + invoke-interface {v2, v3}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem; │ │ .line 462 │ - invoke-interface {v2}, Landroid/view/SubMenu;->getItem()Landroid/view/MenuItem; │ + invoke-interface {v1}, Landroid/view/SubMenu;->getItem()Landroid/view/MenuItem; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - const-string v4, "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e" │ + const-string v3, "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e" │ │ - invoke-interface {v3, v4}, Landroid/view/MenuItem;->setTitle(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {v2, v3}, Landroid/view/MenuItem;->setTitle(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ .line 465 │ - iget-object v3, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment;->parseResult:Lorg/softeg/slartus/forpdaplus/video/api/VideoItem; │ + iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment;->parseResult:Lorg/softeg/slartus/forpdaplus/video/api/VideoItem; │ │ - invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getQualities()Ljava/util/ArrayList; │ + invoke-virtual {v2}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getQualities()Ljava/util/ArrayList; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/softeg/slartus/forpdaplus/video/api/Quality; │ │ .line 466 │ .local v0, "format":Lorg/softeg/slartus/forpdaplus/video/api/Quality; │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/video/api/Quality;->getTitle()Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ - invoke-interface {v2, v3}, Landroid/view/SubMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {v1, v3}, Landroid/view/SubMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ move-result-object v3 │ │ new-instance v4, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment$1; │ │ invoke-direct {v4, p0, v0}, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment$1;->(Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment;Lorg/softeg/slartus/forpdaplus/video/api/Quality;)V │ │ invoke-interface {v3, v4}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ goto :goto_0 │ │ .line 476 │ .end local v0 # "format":Lorg/softeg/slartus/forpdaplus/video/api/Quality; │ :cond_0 │ - invoke-interface {v2}, Landroid/view/SubMenu;->getItem()Landroid/view/MenuItem; │ + invoke-interface {v1}, Landroid/view/SubMenu;->getItem()Landroid/view/MenuItem; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - const/4 v4, 0x2 │ + const/4 v3, 0x2 │ │ - invoke-interface {v3, v4}, Landroid/view/MenuItem;->setShowAsAction(I)V │ + invoke-interface {v2, v3}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 478 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "subMenu":Landroid/view/SubMenu; │ + .end local v1 # "subMenu":Landroid/view/SubMenu; │ :cond_1 │ - const-string v3, "\u0421\u0441\u044b\u043b\u043a\u0430" │ + const-string v2, "\u0421\u0441\u044b\u043b\u043a\u0430" │ │ - invoke-interface {p1, v3}, Landroid/view/Menu;->addSubMenu(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ + invoke-interface {p1, v2}, Landroid/view/Menu;->addSubMenu(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - const v4, 0x7f020097 │ + const v3, 0x7f020097 │ │ - invoke-interface {v3, v4}, Landroid/view/SubMenu;->setIcon(I)Landroid/view/SubMenu; │ + invoke-interface {v2, v3}, Landroid/view/SubMenu;->setIcon(I)Landroid/view/SubMenu; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 480 │ - .restart local v2 # "subMenu":Landroid/view/SubMenu; │ + .restart local v1 # "subMenu":Landroid/view/SubMenu; │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v3 │ + move-result-object v2 │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment;->getMainActivity()Lorg/softeg/slartus/forpdaplus/video/PlayerActivity; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity;->getPlayedRequestUrl()Ljava/lang/String; │ + invoke-virtual {v3}, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity;->getPlayedRequestUrl()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {p0, v3, v2, v4}, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment;->addUrlMenu(Landroid/content/Context;Landroid/view/Menu;Ljava/lang/String;)V │ + invoke-virtual {p0, v2, v1, v3}, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$MenuFragment;->addUrlMenu(Landroid/content/Context;Landroid/view/Menu;Ljava/lang/String;)V │ │ .line 481 │ - invoke-interface {v2}, Landroid/view/SubMenu;->getItem()Landroid/view/MenuItem; │ + invoke-interface {v1}, Landroid/view/SubMenu;->getItem()Landroid/view/MenuItem; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3, v5}, Landroid/view/MenuItem;->setShowAsAction(I)V │ + invoke-interface {v2, v5}, Landroid/view/MenuItem;->setShowAsAction(I)V │ │ .line 482 │ return-void │ .end method │ │ .method public onSaveInstanceState(Landroid/os/Bundle;)V │ .locals 2 ├── smali/org/softeg/slartus/forpdaplus/video/PlayerActivity$QueryFormatsYouTubeTask.smali │ @@ -210,24 +210,26 @@ │ │ const-class v3, Lorg/softeg/slartus/forpdaplus/video/api/exceptions/ApiException; │ │ if-eq v2, v3, :cond_2 │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$QueryFormatsYouTubeTask;->mEx:Ljava/lang/Throwable; │ │ + .line 381 │ invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v2 │ │ const-class v3, Lorg/softeg/slartus/forpdaplus/video/api/exceptions/IdException; │ │ if-eq v2, v3, :cond_2 │ │ iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$QueryFormatsYouTubeTask;->mEx:Ljava/lang/Throwable; │ │ + .line 382 │ invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v2 │ │ const-class v3, Lorg/softeg/slartus/forpdaplus/video/api/exceptions/ListIdException; │ │ if-ne v2, v3, :cond_3 ├── smali/org/softeg/slartus/forpdaplus/video/PlayerActivity.smali │ @@ -46,15 +46,14 @@ │ iput v0, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity;->quality_:I │ │ .line 211 │ const/4 v0, 0x0 │ │ iput v0, p0, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity;->mSeekTo:I │ │ - .line 418 │ return-void │ .end method │ │ .method private ScreenOrientation()V │ .locals 5 │ │ .prologue │ @@ -254,91 +253,81 @@ │ .end method │ │ .method protected static isWiFi(Landroid/content/Context;)Z │ .locals 9 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ + const/4 v4, 0x0 │ + │ .line 257 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 260 │ - .local v2, "haveConnectedWifi":Z │ - const-string v7, "connectivity" │ + .local v1, "haveConnectedWifi":Z │ + const-string v5, "connectivity" │ │ - invoke-virtual {p0, v7}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {p0, v5}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/net/ConnectivityManager; │ + check-cast v0, Landroid/net/ConnectivityManager; │ │ .line 261 │ - .local v1, "cm":Landroid/net/ConnectivityManager; │ - invoke-virtual {v1}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ + .local v0, "cm":Landroid/net/ConnectivityManager; │ + invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getAllNetworkInfo()[Landroid/net/NetworkInfo; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 262 │ - .local v5, "netInfo":[Landroid/net/NetworkInfo; │ - move-object v0, v5 │ - │ - .local v0, "arr$":[Landroid/net/NetworkInfo; │ - array-length v4, v0 │ + .local v2, "netInfo":[Landroid/net/NetworkInfo; │ + array-length v6, v2 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + move v5, v4 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_1 │ + if-ge v5, v6, :cond_0 │ │ - aget-object v6, v0, v3 │ + aget-object v3, v2, v5 │ │ .line 263 │ - .local v6, "ni":Landroid/net/NetworkInfo; │ - invoke-virtual {v6}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ + .local v3, "ni":Landroid/net/NetworkInfo; │ + invoke-virtual {v3}, Landroid/net/NetworkInfo;->getTypeName()Ljava/lang/String; │ │ move-result-object v7 │ │ const-string v8, "WIFI" │ │ invoke-virtual {v7, v8}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ move-result v7 │ │ - if-eqz v7, :cond_0 │ + if-eqz v7, :cond_1 │ │ .line 264 │ - invoke-virtual {v6}, Landroid/net/NetworkInfo;->isConnected()Z │ + invoke-virtual {v3}, Landroid/net/NetworkInfo;->isConnected()Z │ │ move-result v7 │ │ - if-eqz v7, :cond_0 │ + if-eqz v7, :cond_1 │ │ .line 265 │ - const/4 v7, 0x1 │ + const/4 v4, 0x1 │ │ .line 268 │ - .end local v6 # "ni":Landroid/net/NetworkInfo; │ - :goto_1 │ - return v7 │ - │ - .line 262 │ - .restart local v6 # "ni":Landroid/net/NetworkInfo; │ + .end local v3 # "ni":Landroid/net/NetworkInfo; │ :cond_0 │ - add-int/lit8 v3, v3, 0x1 │ + return v4 │ │ - goto :goto_0 │ - │ - .line 268 │ - .end local v6 # "ni":Landroid/net/NetworkInfo; │ + .line 262 │ + .restart local v3 # "ni":Landroid/net/NetworkInfo; │ :cond_1 │ - const/4 v7, 0x0 │ + add-int/lit8 v5, v5, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method public static isYoutube(Ljava/lang/String;)Ljava/lang/Boolean; │ .locals 1 │ .param p0, "url" # Ljava/lang/String; │ │ .prologue │ @@ -513,18 +502,20 @@ │ │ move-result-object v3 │ │ const-string v4, "news.videoplayer" │ │ const-string v5, "-1" │ │ + .line 128 │ invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 127 │ invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v1 │ │ .line 129 │ .local v1, "savedSelectedPlayer":I │ const/4 v3, -0x1 │ @@ -562,56 +553,64 @@ │ .local v2, "selected_player":[I │ new-instance v3, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-direct {v3, p0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ const-string v4, "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0442\u0435\u043b\u044c" │ │ + .line 136 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 137 │ invoke-virtual {v3, v0}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ aget v4, v2, v6 │ │ new-instance v5, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$2; │ │ invoke-direct {v5, v2}, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$2;->([I)V │ │ + .line 138 │ invoke-virtual {v3, v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallbackSingleChoice(ILcom/afollestad/materialdialogs/MaterialDialog$ListCallbackSingleChoice;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 145 │ invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->alwaysCallSingleChoiceCallback()Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u0412\u0441\u0435\u0433\u0434\u0430" │ │ + .line 146 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->positiveText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "\u0422\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u0439\u0447\u0430\u0441" │ │ + .line 147 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->neutralText(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ new-instance v4, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$1; │ │ invoke-direct {v4, v2, p0, p1}, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$1;->([ILandroid/app/Activity;Ljava/lang/CharSequence;)V │ │ + .line 148 │ invoke-virtual {v3, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->callback(Lcom/afollestad/materialdialogs/MaterialDialog$ButtonCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ move-result-object v3 │ │ + .line 163 │ invoke-virtual {v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ goto :goto_0 │ .end method │ │ .method private static startVideo(ILandroid/app/Activity;Ljava/lang/CharSequence;)V │ .locals 1 │ @@ -958,52 +957,51 @@ │ invoke-direct {p0}, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity;->getVideoFormats()V │ │ .line 108 │ return-void │ .end method │ │ .method public showFormatsDialog(Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;)V │ - .locals 7 │ + .locals 6 │ .param p1, "videoItem" # Lorg/softeg/slartus/forpdaplus/video/api/VideoItem; │ │ .prologue │ .line 272 │ invoke-virtual {p1}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getQualities()Ljava/util/ArrayList; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - new-array v4, v5, [Ljava/lang/CharSequence; │ + new-array v3, v4, [Ljava/lang/CharSequence; │ │ .line 273 │ - .local v4, "titles":[Ljava/lang/CharSequence; │ + .local v3, "titles":[Ljava/lang/CharSequence; │ const/4 v1, 0x0 │ │ .line 274 │ .local v1, "i":I │ invoke-virtual {p1}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getQualities()Ljava/util/ArrayList; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/softeg/slartus/forpdaplus/video/api/Quality; │ │ .line 275 │ .local v0, "format":Lorg/softeg/slartus/forpdaplus/video/api/Quality; │ @@ -1011,58 +1009,63 @@ │ │ .end local v1 # "i":I │ .local v2, "i":I │ invoke-virtual {v0}, Lorg/softeg/slartus/forpdaplus/video/api/Quality;->getTitle()Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ - aput-object v5, v4, v1 │ + aput-object v5, v3, v1 │ │ move v1, v2 │ │ .line 276 │ .end local v2 # "i":I │ .restart local v1 # "i":I │ goto :goto_0 │ │ .line 277 │ .end local v0 # "format":Lorg/softeg/slartus/forpdaplus/video/api/Quality; │ :cond_0 │ - new-instance v5, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + new-instance v4, Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity;->getContext()Landroid/content/Context; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-direct {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->(Landroid/content/Context;)V │ │ - const-string v6, "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0438\u0434\u0435\u043e " │ + const-string v5, "\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u0432\u0438\u0434\u0435\u043e " │ │ - invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 278 │ + invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->title(Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5, v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 279 │ + invoke-virtual {v4, v3}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->items([Ljava/lang/CharSequence;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - new-instance v6, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$6; │ + new-instance v5, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$6; │ │ - invoke-direct {v6, p0, p1}, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$6;->(Lorg/softeg/slartus/forpdaplus/video/PlayerActivity;Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;)V │ + invoke-direct {v5, p0, p1}, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$6;->(Lorg/softeg/slartus/forpdaplus/video/PlayerActivity;Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;)V │ │ - invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallback(Lcom/afollestad/materialdialogs/MaterialDialog$ListCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 280 │ + invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->itemsCallback(Lcom/afollestad/materialdialogs/MaterialDialog$ListCallback;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - new-instance v6, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$5; │ + new-instance v5, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$5; │ │ - invoke-direct {v6, p0}, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$5;->(Lorg/softeg/slartus/forpdaplus/video/PlayerActivity;)V │ + invoke-direct {v5, p0}, Lorg/softeg/slartus/forpdaplus/video/PlayerActivity$5;->(Lorg/softeg/slartus/forpdaplus/video/PlayerActivity;)V │ │ - invoke-virtual {v5, v6}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelListener(Landroid/content/DialogInterface$OnCancelListener;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ + .line 288 │ + invoke-virtual {v4, v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->cancelListener(Landroid/content/DialogInterface$OnCancelListener;)Lcom/afollestad/materialdialogs/MaterialDialog$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ + .line 295 │ + invoke-virtual {v4}, Lcom/afollestad/materialdialogs/MaterialDialog$Builder;->show()Lcom/afollestad/materialdialogs/MaterialDialog; │ │ .line 296 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/video/api/VideoItem.smali │ @@ -390,132 +390,131 @@ │ .method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 3 │ .param p1, "parcel" # Landroid/os/Parcel; │ .param p2, "i" # I │ │ .prologue │ .line 96 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->id:Ljava/lang/CharSequence; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->id:Ljava/lang/CharSequence; │ │ - invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ .line 97 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->vId:Ljava/lang/CharSequence; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->vId:Ljava/lang/CharSequence; │ │ - invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ .line 99 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->previewImgUrl:Ljava/lang/CharSequence; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->previewImgUrl:Ljava/lang/CharSequence; │ │ - invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ .line 100 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->channelUrl:Ljava/lang/CharSequence; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->channelUrl:Ljava/lang/CharSequence; │ │ - invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ .line 101 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->dateString:Ljava/lang/CharSequence; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->dateString:Ljava/lang/CharSequence; │ │ - invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ .line 102 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->channelTitle:Ljava/lang/CharSequence; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->channelTitle:Ljava/lang/CharSequence; │ │ - invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ .line 103 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->title:Ljava/lang/CharSequence; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->title:Ljava/lang/CharSequence; │ │ - invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ .line 104 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->url:Ljava/lang/CharSequence; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->url:Ljava/lang/CharSequence; │ │ - invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ .line 105 │ - iget-object v2, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->defaultBitrate:Ljava/lang/String; │ + iget-object v1, p0, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->defaultBitrate:Ljava/lang/String; │ │ - invoke-static {v2}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-static {v1}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getValueOrEmpty(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V │ │ .line 108 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getQualities()Ljava/util/ArrayList; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ - move-result v2 │ + move-result v1 │ │ - invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V │ + invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V │ │ .line 109 │ invoke-virtual {p0}, Lorg/softeg/slartus/forpdaplus/video/api/VideoItem;->getQualities()Ljava/util/ArrayList; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/softeg/slartus/forpdaplus/video/api/Quality; │ + check-cast v0, Lorg/softeg/slartus/forpdaplus/video/api/Quality; │ │ .line 110 │ - .local v1, "item":Lorg/softeg/slartus/forpdaplus/video/api/Quality; │ - invoke-virtual {v1, p1, p2}, Lorg/softeg/slartus/forpdaplus/video/api/Quality;->writeToParcel(Landroid/os/Parcel;I)V │ + .local v0, "item":Lorg/softeg/slartus/forpdaplus/video/api/Quality; │ + invoke-virtual {v0, p1, p2}, Lorg/softeg/slartus/forpdaplus/video/api/Quality;->writeToParcel(Landroid/os/Parcel;I)V │ │ goto :goto_0 │ │ .line 112 │ - .end local v1 # "item":Lorg/softeg/slartus/forpdaplus/video/api/Quality; │ + .end local v0 # "item":Lorg/softeg/slartus/forpdaplus/video/api/Quality; │ :cond_0 │ return-void │ .end method ├── smali/org/softeg/slartus/forpdaplus/video/api/YouTubeAPI.smali │ @@ -19,15 +19,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 15 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 153 │ return-void │ .end method │ │ .method private static getUrlFromParams(Ljava/lang/CharSequence;)Ljava/lang/String; │ .locals 7 │ .param p0, "params" # Ljava/lang/CharSequence; │ .annotation system Ldalvik/annotation/Throws; │ @@ -168,111 +167,104 @@ │ │ move-result-object v2 │ │ goto :goto_0 │ .end method │ │ .method public static getYoutubeId(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ - .locals 10 │ + .locals 8 │ .param p0, "youtubeUrl" # Ljava/lang/CharSequence; │ │ .prologue │ - const/4 v9, 0x2 │ + const/4 v7, 0x2 │ │ - const/4 v8, 0x1 │ + const/4 v6, 0x1 │ │ - .line 19 │ - const/4 v6, 0x5 │ + const/4 v3, 0x0 │ │ - new-array v5, v6, [Ljava/lang/String; │ + .line 19 │ + const/4 v4, 0x5 │ │ - const/4 v6, 0x0 │ + new-array v2, v4, [Ljava/lang/String; │ │ - const-string v7, "v=([a-zA-Z0-9_\\-]*)" │ + const-string v4, "v=([a-zA-Z0-9_\\-]*)" │ │ - aput-object v7, v5, v6 │ + aput-object v4, v2, v3 │ │ - const-string v6, "v/([a-zA-Z0-9_\\-]*)" │ + const-string v4, "v/([a-zA-Z0-9_\\-]*)" │ │ - aput-object v6, v5, v8 │ + aput-object v4, v2, v6 │ │ - const-string v6, "youtu.be/([a-zA-Z0-9_\\-]*)" │ + const-string v4, "youtu.be/([a-zA-Z0-9_\\-]*)" │ │ - aput-object v6, v5, v9 │ + aput-object v4, v2, v7 │ │ - const/4 v6, 0x3 │ + const/4 v4, 0x3 │ │ - const-string v7, "vnd.youtube:([a-zA-Z0-9_\\-]*)" │ + const-string v5, "vnd.youtube:([a-zA-Z0-9_\\-]*)" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v2, v4 │ │ - const/4 v6, 0x4 │ + const/4 v4, 0x4 │ │ - const-string v7, "embed/([a-zA-Z0-9_\\-]*)" │ + const-string v5, "embed/([a-zA-Z0-9_\\-]*)" │ │ - aput-object v7, v5, v6 │ + aput-object v5, v2, v4 │ │ .line 26 │ - .local v5, "patterns":[Ljava/lang/String; │ - move-object v0, v5 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + .local v2, "patterns":[Ljava/lang/String; │ + array-length v4, v2 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v3, v4, :cond_1 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v2, v3 │ │ .line 27 │ - .local v4, "pattern":Ljava/lang/String; │ - invoke-static {v4, v9}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + .local v1, "pattern":Ljava/lang/String; │ + invoke-static {v1, v7}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v5, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 28 │ - .local v3, "m":Ljava/util/regex/Matcher; │ - invoke-virtual {v3}, Ljava/util/regex/Matcher;->find()Z │ + .local v0, "m":Ljava/util/regex/Matcher; │ + invoke-virtual {v0}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 29 │ - invoke-virtual {v3, v8}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ + invoke-virtual {v0, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 31 │ - .end local v3 # "m":Ljava/util/regex/Matcher; │ - .end local v4 # "pattern":Ljava/lang/String; │ + .end local v0 # "m":Ljava/util/regex/Matcher; │ + .end local v1 # "pattern":Ljava/lang/String; │ :goto_1 │ - return-object v6 │ + return-object v3 │ │ .line 26 │ - .restart local v3 # "m":Ljava/util/regex/Matcher; │ - .restart local v4 # "pattern":Ljava/lang/String; │ + .restart local v0 # "m":Ljava/util/regex/Matcher; │ + .restart local v1 # "pattern":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 31 │ - .end local v3 # "m":Ljava/util/regex/Matcher; │ - .end local v4 # "pattern":Ljava/lang/String; │ + .end local v0 # "m":Ljava/util/regex/Matcher; │ + .end local v1 # "pattern":Ljava/lang/String; │ :cond_1 │ - const/4 v6, 0x0 │ + const/4 v3, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public static indexOf(I[I)I │ .locals 2 │ .param p0, "needle" # I ├── smali/org/softeg/slartus/forpdasources/R.smali │ @@ -15,10 +15,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 10 │ return-void │ .end method ├── smali/org/softeg/slartus/sqliteannotations/R.smali │ @@ -15,10 +15,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 10 │ return-void │ .end method ├── smali/org/softeg/sqliteannotations/BaseDao.smali │ @@ -103,29 +103,28 @@ │ .prologue │ .line 294 │ .local p0, "this":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ .local p1, "newTObject":Ljava/lang/Object;, "TT;" │ .local p3, "fieldColumnInds":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ invoke-virtual {p3}, Ljava/util/HashMap;->entrySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 295 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ @@ -135,27 +134,27 @@ │ │ check-cast v1, Ljava/lang/reflect/Field; │ │ .line 296 │ .local v1, "field":Ljava/lang/reflect/Field; │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/Integer; │ + check-cast v2, Ljava/lang/Integer; │ │ - invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-direct {p0, p2, v1, v3}, Lorg/softeg/sqliteannotations/BaseDao;->getValueFromCursor(Landroid/database/Cursor;Ljava/lang/reflect/Field;I)Ljava/lang/Object; │ + invoke-direct {p0, p2, v1, v2}, Lorg/softeg/sqliteannotations/BaseDao;->getValueFromCursor(Landroid/database/Cursor;Ljava/lang/reflect/Field;I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v1, p1, v3}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V │ + invoke-virtual {v1, p1, v2}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 298 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ .end local v1 # "field":Ljava/lang/reflect/Field; │ :cond_0 │ @@ -218,44 +217,43 @@ │ │ .method private getColumns()[Ljava/lang/String; │ .locals 8 │ │ .prologue │ .line 405 │ .local p0, "this":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ .line 406 │ - .local v6, "isHaveAnyKey":Z │ + .local v5, "isHaveAnyKey":Z │ new-instance v2, Ljava/util/ArrayList; │ │ invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ .line 407 │ .local v2, "columnsList":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v7, p0, Lorg/softeg/sqliteannotations/BaseDao;->tClass:Ljava/lang/Class; │ + iget-object v6, p0, Lorg/softeg/sqliteannotations/BaseDao;->tClass:Ljava/lang/Class; │ │ - invoke-static {v7}, Lorg/softeg/sqliteannotations/BaseDao;->getDeclaredFields(Ljava/lang/Class;)Ljava/util/Collection; │ + invoke-static {v6}, Lorg/softeg/sqliteannotations/BaseDao;->getDeclaredFields(Ljava/lang/Class;)Ljava/util/Collection; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v7}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v6}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/reflect/Field; │ │ .line 408 │ .local v3, "field":Ljava/lang/reflect/Field; │ @@ -288,47 +286,47 @@ │ invoke-interface {v4}, Lorg/softeg/sqliteannotations/Column;->isPrimaryKey()Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ .line 414 │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ goto :goto_0 │ │ .line 418 │ .end local v0 # "columnName":Ljava/lang/String; │ .end local v3 # "field":Ljava/lang/reflect/Field; │ .end local v4 # "fieldEntityAnnotation":Lorg/softeg/sqliteannotations/Column; │ :cond_2 │ - if-nez v6, :cond_3 │ + if-nez v5, :cond_3 │ │ .line 419 │ - const-string v7, "_id" │ + const-string v6, "_id" │ │ - invoke-interface {v2, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 421 │ :cond_3 │ invoke-interface {v2}, Ljava/util/List;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - new-array v1, v7, [Ljava/lang/String; │ + new-array v1, v6, [Ljava/lang/String; │ │ .line 422 │ .local v1, "columnsArray":[Ljava/lang/String; │ invoke-interface {v2, v1}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, [Ljava/lang/String; │ + check-cast v6, [Ljava/lang/String; │ │ - return-object v7 │ + return-object v6 │ .end method │ │ .method public static getDeclaredFields(Ljava/lang/Class;)Ljava/util/Collection; │ .locals 6 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -340,84 +338,78 @@ │ ">;" │ } │ .end annotation │ │ .prologue │ .line 202 │ .local p0, "clazz":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - new-instance v2, Ljava/util/HashMap; │ + new-instance v1, Ljava/util/HashMap; │ │ - invoke-direct {v2}, Ljava/util/HashMap;->()V │ + invoke-direct {v1}, Ljava/util/HashMap;->()V │ │ .line 203 │ - .local v2, "fields":Ljava/util/Map;, "Ljava/util/Map;" │ + .local v1, "fields":Ljava/util/Map;, "Ljava/util/Map;" │ :goto_0 │ if-eqz p0, :cond_2 │ │ .line 204 │ invoke-virtual {p0}, Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v4, v0 │ + array-length v4, v3 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .local v3, "i$":I │ :goto_1 │ - if-ge v3, v4, :cond_1 │ + if-ge v2, v4, :cond_1 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v3, v2 │ │ .line 205 │ - .local v1, "field":Ljava/lang/reflect/Field; │ - invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + .local v0, "field":Ljava/lang/reflect/Field; │ + invoke-virtual {v0}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-interface {v2, v5}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ + invoke-interface {v1, v5}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ .line 206 │ - invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-interface {v2, v5, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, v5, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 204 │ :cond_0 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 210 │ - .end local v1 # "field":Ljava/lang/reflect/Field; │ + .end local v0 # "field":Ljava/lang/reflect/Field; │ :cond_1 │ invoke-virtual {p0}, Ljava/lang/Class;->getSuperclass()Ljava/lang/Class; │ │ move-result-object p0 │ │ goto :goto_0 │ │ .line 214 │ - .end local v0 # "arr$":[Ljava/lang/reflect/Field; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ :cond_2 │ - invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection; │ + invoke-interface {v1}, Ljava/util/Map;->values()Ljava/util/Collection; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - return-object v5 │ + return-object v2 │ .end method │ │ .method private getFieldColumIndexMap(Landroid/database/Cursor;)Ljava/util/HashMap; │ .locals 5 │ .param p1, "cursor" # Landroid/database/Cursor; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -437,25 +429,24 @@ │ .local p0, "this":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ new-instance v2, Ljava/util/HashMap; │ │ invoke-direct {v2}, Ljava/util/HashMap;->()V │ │ .line 138 │ .local v2, "fields":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ - iget-object v4, p0, Lorg/softeg/sqliteannotations/BaseDao;->tClass:Ljava/lang/Class; │ + iget-object v3, p0, Lorg/softeg/sqliteannotations/BaseDao;->tClass:Ljava/lang/Class; │ │ - invoke-static {v4}, Lorg/softeg/sqliteannotations/BaseDao;->getDeclaredFields(Ljava/lang/Class;)Ljava/util/Collection; │ + invoke-static {v3}, Lorg/softeg/sqliteannotations/BaseDao;->getDeclaredFields(Ljava/lang/Class;)Ljava/util/Collection; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ move-result-object v3 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ @@ -533,25 +524,24 @@ │ │ invoke-direct {v0}, Landroid/content/ContentValues;->()V │ │ .line 393 │ .local v0, "contentValues":Landroid/content/ContentValues; │ invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v4}, Lorg/softeg/sqliteannotations/BaseDao;->getDeclaredFields(Ljava/lang/Class;)Ljava/util/Collection; │ + invoke-static {v3}, Lorg/softeg/sqliteannotations/BaseDao;->getDeclaredFields(Ljava/lang/Class;)Ljava/util/Collection; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ move-result-object v3 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ @@ -592,43 +582,42 @@ │ .end local v1 # "field":Ljava/lang/reflect/Field; │ .end local v2 # "fieldEntityAnnotation":Lorg/softeg/sqliteannotations/Column; │ :cond_1 │ return-object v0 │ .end method │ │ .method private getPrimaryKeyAnnotation()Ljava/lang/String; │ - .locals 8 │ + .locals 7 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 219 │ .local p0, "this":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ - iget-object v6, p0, Lorg/softeg/sqliteannotations/BaseDao;->tClass:Ljava/lang/Class; │ + iget-object v5, p0, Lorg/softeg/sqliteannotations/BaseDao;->tClass:Ljava/lang/Class; │ │ - invoke-static {v6}, Lorg/softeg/sqliteannotations/BaseDao;->getDeclaredFields(Ljava/lang/Class;)Ljava/util/Collection; │ + invoke-static {v5}, Lorg/softeg/sqliteannotations/BaseDao;->getDeclaredFields(Ljava/lang/Class;)Ljava/util/Collection; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/reflect/Field; │ │ .line 220 │ .local v2, "field":Ljava/lang/reflect/Field; │ @@ -667,92 +656,91 @@ │ invoke-interface {v0}, Lorg/softeg/sqliteannotations/Column;->isPrimaryKey()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ .line 226 │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ .line 227 │ - .local v5, "sql":Ljava/lang/StringBuilder; │ - invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .local v4, "sql":Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 228 │ - const-string v6, " " │ + const-string v5, " " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 229 │ invoke-interface {v0}, Lorg/softeg/sqliteannotations/Column;->type()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 230 │ - const-string v6, " PRIMARY KEY " │ + const-string v5, " PRIMARY KEY " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 231 │ invoke-interface {v0}, Lorg/softeg/sqliteannotations/Column;->isAutoincrement()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 232 │ - const-string v6, "AUTOINCREMENT" │ + const-string v5, "AUTOINCREMENT" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 234 │ :cond_1 │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - return-object v6 │ + return-object v5 │ │ .line 237 │ .end local v0 # "annotationColumn":Lorg/softeg/sqliteannotations/Column; │ .end local v1 # "columnName":Ljava/lang/String; │ .end local v2 # "field":Ljava/lang/reflect/Field; │ .end local v3 # "fieldEntityAnnotation":Lorg/softeg/sqliteannotations/Column; │ - .end local v5 # "sql":Ljava/lang/StringBuilder; │ + .end local v4 # "sql":Ljava/lang/StringBuilder; │ :cond_2 │ - new-instance v6, Ljava/lang/Exception; │ + new-instance v5, Ljava/lang/Exception; │ │ - const-string v7, "\u041d\u0435 \u0437\u0430\u0434\u0430\u043d PRIMARY KEY" │ + const-string v6, "\u041d\u0435 \u0437\u0430\u0434\u0430\u043d PRIMARY KEY" │ │ - invoke-direct {v6, v7}, Ljava/lang/Exception;->(Ljava/lang/String;)V │ + invoke-direct {v5, v6}, Ljava/lang/Exception;->(Ljava/lang/String;)V │ │ - throw v6 │ + throw v5 │ .end method │ │ .method private getPrimaryKeyColumnName()Ljava/lang/String; │ .locals 6 │ │ .prologue │ .line 186 │ .local p0, "this":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ - iget-object v5, p0, Lorg/softeg/sqliteannotations/BaseDao;->tClass:Ljava/lang/Class; │ + iget-object v4, p0, Lorg/softeg/sqliteannotations/BaseDao;->tClass:Ljava/lang/Class; │ │ - invoke-static {v5}, Lorg/softeg/sqliteannotations/BaseDao;->getDeclaredFields(Ljava/lang/Class;)Ljava/util/Collection; │ + invoke-static {v4}, Lorg/softeg/sqliteannotations/BaseDao;->getDeclaredFields(Ljava/lang/Class;)Ljava/util/Collection; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ move-result-object v4 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ @@ -848,14 +836,15 @@ │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ sget-object v4, Ljava/lang/Long;->TYPE:Ljava/lang/Class; │ │ + .line 308 │ invoke-virtual {v1, v4}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ .line 309 │ @@ -883,14 +872,15 @@ │ │ move-result v4 │ │ if-nez v4, :cond_3 │ │ const-class v4, Ljava/lang/CharSequence; │ │ + .line 311 │ invoke-virtual {v1, v4}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_4 │ │ .line 312 │ @@ -911,14 +901,15 @@ │ │ move-result v4 │ │ if-nez v4, :cond_5 │ │ sget-object v4, Ljava/lang/Integer;->TYPE:Ljava/lang/Class; │ │ + .line 314 │ invoke-virtual {v1, v4}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_6 │ │ .line 315 │ @@ -943,14 +934,15 @@ │ │ move-result v4 │ │ if-nez v4, :cond_7 │ │ const-class v4, [B │ │ + .line 317 │ invoke-virtual {v1, v4}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_8 │ │ .line 318 │ @@ -971,14 +963,15 @@ │ │ move-result v4 │ │ if-nez v4, :cond_9 │ │ sget-object v4, Ljava/lang/Double;->TYPE:Ljava/lang/Class; │ │ + .line 320 │ invoke-virtual {v1, v4}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_a │ │ .line 321 │ @@ -1003,14 +996,15 @@ │ │ move-result v4 │ │ if-nez v4, :cond_b │ │ sget-object v4, Ljava/lang/Float;->TYPE:Ljava/lang/Class; │ │ + .line 323 │ invoke-virtual {v1, v4}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_c │ │ .line 324 │ @@ -1035,14 +1029,15 @@ │ │ move-result v4 │ │ if-nez v4, :cond_d │ │ sget-object v4, Ljava/lang/Short;->TYPE:Ljava/lang/Class; │ │ + .line 326 │ invoke-virtual {v1, v4}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_e │ │ .line 327 │ @@ -1067,14 +1062,15 @@ │ │ move-result v4 │ │ if-nez v4, :cond_f │ │ sget-object v4, Ljava/lang/Byte;->TYPE:Ljava/lang/Class; │ │ + .line 329 │ invoke-virtual {v1, v4}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_10 │ │ .line 330 │ @@ -1101,14 +1097,15 @@ │ │ move-result v4 │ │ if-nez v4, :cond_11 │ │ sget-object v4, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class; │ │ + .line 332 │ invoke-virtual {v1, v4}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ .line 333 │ @@ -1211,89 +1208,88 @@ │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 48 │ .local p0, "this":Lorg/softeg/sqliteannotations/BaseDao;, "Lorg/softeg/sqliteannotations/BaseDao;" │ - new-instance v3, Ljava/lang/StringBuffer; │ + new-instance v2, Ljava/lang/StringBuffer; │ │ - const-string v4, "drop table if exists \'" │ + const-string v3, "drop table if exists \'" │ │ - invoke-direct {v3, v4}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V │ │ .line 49 │ - .local v3, "sql":Ljava/lang/StringBuffer; │ + .local v2, "sql":Ljava/lang/StringBuffer; │ invoke-virtual {p0}, Lorg/softeg/sqliteannotations/BaseDao;->getTableName()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 50 │ - const-string v4, "\'; " │ + const-string v3, "\'; " │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 51 │ - invoke-virtual {v3}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {p1, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V │ + invoke-virtual {p1, v3}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V │ │ .line 53 │ - new-instance v3, Ljava/lang/StringBuffer; │ + new-instance v2, Ljava/lang/StringBuffer; │ │ - .end local v3 # "sql":Ljava/lang/StringBuffer; │ - const-string v4, "CREATE TABLE \'" │ + .end local v2 # "sql":Ljava/lang/StringBuffer; │ + const-string v3, "CREATE TABLE \'" │ │ - invoke-direct {v3, v4}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V │ │ .line 54 │ - .restart local v3 # "sql":Ljava/lang/StringBuffer; │ + .restart local v2 # "sql":Ljava/lang/StringBuffer; │ invoke-virtual {p0}, Lorg/softeg/sqliteannotations/BaseDao;->getTableName()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 56 │ - const-string v4, "\' (" │ + const-string v3, "\' (" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 57 │ invoke-direct {p0}, Lorg/softeg/sqliteannotations/BaseDao;->getPrimaryKeyAnnotation()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 58 │ - iget-object v4, p0, Lorg/softeg/sqliteannotations/BaseDao;->tClass:Ljava/lang/Class; │ + iget-object v3, p0, Lorg/softeg/sqliteannotations/BaseDao;->tClass:Ljava/lang/Class; │ │ - invoke-static {v4}, Lorg/softeg/sqliteannotations/BaseDao;->getDeclaredFields(Ljava/lang/Class;)Ljava/util/Collection; │ + invoke-static {v3}, Lorg/softeg/sqliteannotations/BaseDao;->getDeclaredFields(Ljava/lang/Class;)Ljava/util/Collection; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/reflect/Field; │ │ .line 59 │ .local v0, "field":Ljava/lang/reflect/Field; │ @@ -1315,51 +1311,51 @@ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ .line 63 │ const-string v4, ",\'" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 64 │ invoke-interface {v1}, Lorg/softeg/sqliteannotations/Column;->name()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 65 │ const-string v4, "\' " │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 66 │ invoke-interface {v1}, Lorg/softeg/sqliteannotations/Column;->type()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ goto :goto_0 │ │ .line 69 │ .end local v0 # "field":Ljava/lang/reflect/Field; │ .end local v1 # "fieldEntityAnnotation":Lorg/softeg/sqliteannotations/Column; │ :cond_1 │ - const-string v4, ");" │ + const-string v3, ");" │ │ - invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 70 │ - invoke-virtual {v3}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {p1, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V │ + invoke-virtual {p1, v3}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V │ │ .line 71 │ return-void │ .end method │ │ .method public delete(Ljava/lang/String;)V │ .locals 4 │ @@ -1712,17 +1708,17 @@ │ .line 283 │ invoke-direct {p0, v0}, Lorg/softeg/sqliteannotations/BaseDao;->getFieldColumIndexMap(Landroid/database/Cursor;)Ljava/util/HashMap; │ │ move-result-object v2 │ │ invoke-direct {p0, v1, v0, v2}, Lorg/softeg/sqliteannotations/BaseDao;->bindObject(Ljava/lang/Object;Landroid/database/Cursor;Ljava/util/HashMap;)V │ :try_end_0 │ - .catch Ljava/lang/InstantiationException; {:try_start_0 .. :try_end_0} :catch_1 │ + .catch Ljava/lang/InstantiationException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_2 │ - .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_0 │ + .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 286 │ .end local v1 # "newTObject":Ljava/lang/Object;, "TT;" │ :goto_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ .line 289 ├── original/AndroidManifest.xml │ @@ -85,15 +85,15 @@ │ 00000540: 0800 6d00 6100 6e00 6900 6600 6500 7300 ..m.a.n.i.f.e.s. │ 00000550: 7400 0000 1d00 6f00 7200 6700 2e00 7300 t.....o.r.g...s. │ 00000560: 6f00 6600 7400 6500 6700 2e00 7300 6c00 o.f.t.e.g...s.l. │ 00000570: 6100 7200 7400 7500 7300 2e00 6600 6f00 a.r.t.u.s...f.o. │ 00000580: 7200 7000 6400 6100 7000 6c00 7500 7300 r.p.d.a.p.l.u.s. │ 00000590: 0000 0500 3300 2e00 3200 2e00 3900 0000 ....3...2...9... │ 000005a0: 0200 3200 3300 0000 0b00 3600 2e00 3000 ..2.3.....6...0. │ -000005b0: 2d00 3200 3100 3600 3600 3700 3600 3700 -.2.1.6.6.7.6.7. │ +000005b0: 2d00 3200 3700 3000 3400 3000 3000 3200 -.2.7.0.4.0.0.2. │ 000005c0: 0000 0800 7500 7300 6500 7300 2d00 7300 ....u.s.e.s.-.s. │ 000005d0: 6400 6b00 0000 0f00 7500 7300 6500 7300 d.k.....u.s.e.s. │ 000005e0: 2d00 7000 6500 7200 6d00 6900 7300 7300 -.p.e.r.m.i.s.s. │ 000005f0: 6900 6f00 6e00 0000 1b00 6100 6e00 6400 i.o.n.....a.n.d. │ 00000600: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r. │ 00000610: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n... │ 00000620: 4900 4e00 5400 4500 5200 4e00 4500 5400 I.N.T.E.R.N.E.T.