--- /home/hans/code/fdroid/data/tmp/net.mabako.steamgifts_1004500.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_net.mabako.steamgifts_1004500.apk ├── zipinfo {} │ @@ -1,8 +1,8 @@ │ -Zip file size: 2805107 bytes, number of entries: 621 │ +Zip file size: 2803066 bytes, number of entries: 621 │ -rw---- 2.0 fat 61230 bl defN 08-Jan-01 00:00 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 61351 bl defN 08-Jan-01 00:00 META-INF/FA27A575.SF │ -rw---- 2.0 fat 1326 bl defN 08-Jan-01 00:00 META-INF/FA27A575.RSA │ -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 8224 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ -rw---- 2.0 fat 142072 bl defN 08-Jan-01 00:00 assets/fonts/fontawesome-webfont-v4.5.0.1.ttf │ @@ -599,25 +599,25 @@ │ -rw---- 1.0 fat 2134 b- stor 08-Jan-01 00:00 res/mipmap-xxhdpi-v4/ic_launcher.png │ -rw---- 1.0 fat 2974 b- stor 08-Jan-01 00:00 res/mipmap-xxxhdpi-v4/ic_launcher.png │ -rw---- 2.0 fat 1908 bl defN 08-Jan-01 00:00 res/xml/preferences_app.xml │ -rw---- 2.0 fat 976 bl defN 08-Jan-01 00:00 res/xml/preferences_other.xml │ -rw---- 2.0 fat 1328 bl defN 08-Jan-01 00:00 res/xml/preferences_sg.xml │ -rw---- 2.0 fat 584 bl defN 08-Jan-01 00:00 res/xml/preferences_sgtools.xml │ -rw---- 1.0 fat 385920 b- stor 08-Jan-01 00:00 resources.arsc │ --rw---- 2.0 fat 4089992 bl defN 08-Jan-01 00:00 classes.dex │ +-rw---- 2.0 fat 4088964 bl defN 08-Jan-01 00:00 classes.dex │ -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 10368 bl defN 08-Jan-01 00:00 lib/mips64/libpl_droidsonroids_gif_surface.so │ --rw---- 2.0 fat 41552 bl defN 08-Jan-01 00:00 lib/mips64/libpl_droidsonroids_gif.so │ -rw---- 2.0 fat 13488 bl defN 08-Jan-01 00:00 lib/armeabi-v7a/libpl_droidsonroids_gif_surface.so │ -rw---- 2.0 fat 29884 bl defN 08-Jan-01 00:00 lib/armeabi-v7a/libpl_droidsonroids_gif.so │ --rw---- 2.0 fat 17572 bl defN 08-Jan-01 00:00 lib/armeabi/libpl_droidsonroids_gif_surface.so │ --rw---- 2.0 fat 33968 bl defN 08-Jan-01 00:00 lib/armeabi/libpl_droidsonroids_gif.so │ --rw---- 2.0 fat 9816 bl defN 08-Jan-01 00:00 lib/x86_64/libpl_droidsonroids_gif_surface.so │ --rw---- 2.0 fat 34416 bl defN 08-Jan-01 00:00 lib/x86_64/libpl_droidsonroids_gif.so │ --rw---- 2.0 fat 71136 bl defN 08-Jan-01 00:00 lib/mips/libpl_droidsonroids_gif_surface.so │ -rw---- 2.0 fat 73492 bl defN 08-Jan-01 00:00 lib/mips/libpl_droidsonroids_gif.so │ --rw---- 2.0 fat 9624 bl defN 08-Jan-01 00:00 lib/arm64-v8a/libpl_droidsonroids_gif_surface.so │ +-rw---- 2.0 fat 71136 bl defN 08-Jan-01 00:00 lib/mips/libpl_droidsonroids_gif_surface.so │ -rw---- 2.0 fat 30128 bl defN 08-Jan-01 00:00 lib/arm64-v8a/libpl_droidsonroids_gif.so │ +-rw---- 2.0 fat 9624 bl defN 08-Jan-01 00:00 lib/arm64-v8a/libpl_droidsonroids_gif_surface.so │ -rw---- 2.0 fat 9280 bl defN 08-Jan-01 00:00 lib/x86/libpl_droidsonroids_gif_surface.so │ -rw---- 2.0 fat 29772 bl defN 08-Jan-01 00:00 lib/x86/libpl_droidsonroids_gif.so │ -621 files, 5771896 bytes uncompressed, 2695833 bytes compressed: 53.3% │ +-rw---- 2.0 fat 33968 bl defN 08-Jan-01 00:00 lib/armeabi/libpl_droidsonroids_gif.so │ +-rw---- 2.0 fat 17572 bl defN 08-Jan-01 00:00 lib/armeabi/libpl_droidsonroids_gif_surface.so │ +-rw---- 2.0 fat 9816 bl defN 08-Jan-01 00:00 lib/x86_64/libpl_droidsonroids_gif_surface.so │ +-rw---- 2.0 fat 34416 bl defN 08-Jan-01 00:00 lib/x86_64/libpl_droidsonroids_gif.so │ +-rw---- 2.0 fat 10368 bl defN 08-Jan-01 00:00 lib/mips64/libpl_droidsonroids_gif_surface.so │ +-rw---- 2.0 fat 41552 bl defN 08-Jan-01 00:00 lib/mips64/libpl_droidsonroids_gif.so │ +621 files, 5770868 bytes uncompressed, 2695472 bytes compressed: 53.3% ├── 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 1106 │ 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/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 933 │ 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 39 │ return-void │ .end method ├── smali/android/support/v7/gridlayout/R.smali │ @@ -18,10 +18,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 49 │ 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 22 │ return-void │ .end method ├── smali/com/davemorrissey/labs/subscaleview/R.smali │ @@ -16,10 +16,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 18 │ return-void │ .end method ├── smali/com/github/paolorotolo/appintro/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 966 │ return-void │ .end method ├── smali/com/mikepenz/actionitembadge/library/R.smali │ @@ -20,10 +20,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 69 │ return-void │ .end method ├── smali/com/mikepenz/fontawesome_typeface_library/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 966 │ return-void │ .end method ├── smali/com/mikepenz/iconics/core/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 965 │ return-void │ .end method ├── smali/com/mikepenz/materialdrawer/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 1494 │ return-void │ .end method ├── smali/com/mikepenz/materialize/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 1293 │ return-void │ .end method ├── smali/com/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform.smali │ @@ -256,16 +256,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 382 │ return-void │ │ .line 379 │ .end local v4 # "provider":Ljava/lang/Object; │ :catch_0 │ @@ -356,16 +356,16 @@ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ # getter for: Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;->selected:Ljava/lang/String; │ invoke-static {v1}, Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;->access$100(Lcom/squareup/okhttp/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 402 │ .end local v1 # "provider":Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider; ├── smali/com/squareup/okhttp/internal/Platform.smali │ @@ -254,16 +254,16 @@ │ │ aput-object v25, v10, v24 │ │ move-object/from16 v0, v23 │ │ invoke-virtual {v0, v2, v10}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ :try_end_2 │ - .catch Ljava/lang/ClassNotFoundException; {:try_start_2 .. :try_end_2} :catch_7 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_2 .. :try_end_2} :catch_5 │ + .catch Ljava/lang/ClassNotFoundException; {:try_start_2 .. :try_end_2} :catch_5 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_2 .. :try_end_2} :catch_6 │ │ move-result-object v7 │ │ .line 157 │ :try_start_3 │ const-string v2, "android.net.Network" │ │ @@ -287,15 +287,15 @@ │ move-object/from16 v0, v18 │ │ move-object/from16 v1, v24 │ │ invoke-direct {v0, v2, v10, v1}, Lcom/squareup/okhttp/internal/OptionalMethod;->(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V │ :try_end_3 │ .catch Ljava/lang/ClassNotFoundException; {:try_start_3 .. :try_end_3} :catch_8 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_3 .. :try_end_3} :catch_5 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_3 .. :try_end_3} :catch_6 │ │ .line 159 │ .end local v8 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .local v18, "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ :try_start_4 │ new-instance v22, Lcom/squareup/okhttp/internal/OptionalMethod; │ │ @@ -320,15 +320,15 @@ │ move-object/from16 v0, v22 │ │ move-object/from16 v1, v24 │ │ invoke-direct {v0, v2, v10, v1}, Lcom/squareup/okhttp/internal/OptionalMethod;->(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V │ :try_end_4 │ .catch Ljava/lang/ClassNotFoundException; {:try_start_4 .. :try_end_4} :catch_9 │ - .catch Ljava/lang/NoSuchMethodException; {:try_start_4 .. :try_end_4} :catch_6 │ + .catch Ljava/lang/NoSuchMethodException; {:try_start_4 .. :try_end_4} :catch_7 │ │ .end local v9 # "setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .local v22, "setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ move-object/from16 v9, v22 │ │ .end local v22 # "setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v9 # "setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ @@ -606,34 +606,32 @@ │ .restart local v8 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v9 # "setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ :catch_5 │ move-exception v2 │ │ goto/16 :goto_1 │ │ + :catch_6 │ + move-exception v2 │ + │ + goto/16 :goto_1 │ + │ .end local v8 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v18 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v23 # "trafficStats":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - :catch_6 │ + :catch_7 │ move-exception v2 │ │ move-object/from16 v8, v18 │ │ .end local v18 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v8 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ goto/16 :goto_1 │ │ - .end local v23 # "trafficStats":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - :catch_7 │ - move-exception v2 │ - │ - goto/16 :goto_1 │ - │ .line 160 │ - .restart local v23 # "trafficStats":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :catch_8 │ move-exception v2 │ │ goto/16 :goto_1 │ │ .end local v8 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" │ .restart local v18 # "getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;, "Lcom/squareup/okhttp/internal/OptionalMethod;" ├── smali/com/squareup/okhttp/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 60 │ :cond_0 │ :goto_0 │ return-void │ │ .line 57 ├── smali/com/wefika/flowlayout/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/jp/wasabeef/picasso/transformations/RoundedCornersTransformation.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lcom/squareup/picasso/Transformation; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Ljp/wasabeef/picasso/transformations/RoundedCornersTransformation$1;, │ Ljp/wasabeef/picasso/transformations/RoundedCornersTransformation$CornerType; │ } │ .end annotation │ │ │ # instance fields │ .field private mCornerType:Ljp/wasabeef/picasso/transformations/RoundedCornersTransformation$CornerType; │ @@ -1545,14 +1544,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ iget-object v1, p0, Ljp/wasabeef/picasso/transformations/RoundedCornersTransformation;->mCornerType:Ljp/wasabeef/picasso/transformations/RoundedCornersTransformation$CornerType; │ │ + .line 233 │ invoke-virtual {v1}, Ljp/wasabeef/picasso/transformations/RoundedCornersTransformation$CornerType;->name()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -1563,14 +1563,15 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 232 │ return-object v0 │ .end method │ │ .method public transform(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ .locals 8 │ .param p1, "source" # Landroid/graphics/Bitmap; ├── smali/net/mabako/common/SteamLoginActivity$SteamWebViewClient.smali │ @@ -42,235 +42,223 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onPageFinished(Landroid/webkit/WebView;Ljava/lang/String;)V │ - .locals 11 │ + .locals 10 │ .param p1, "view" # Landroid/webkit/WebView; │ .param p2, "url" # Ljava/lang/String; │ │ .prologue │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ - const/4 v9, 0x0 │ + const/4 v4, 0x0 │ │ .line 73 │ - iget-object v6, p0, Lnet/mabako/common/SteamLoginActivity$SteamWebViewClient;->this$0:Lnet/mabako/common/SteamLoginActivity; │ + iget-object v3, p0, Lnet/mabako/common/SteamLoginActivity$SteamWebViewClient;->this$0:Lnet/mabako/common/SteamLoginActivity; │ │ # getter for: Lnet/mabako/common/SteamLoginActivity;->redirectUrl:Ljava/lang/String; │ - invoke-static {v6}, Lnet/mabako/common/SteamLoginActivity;->access$200(Lnet/mabako/common/SteamLoginActivity;)Ljava/lang/String; │ + invoke-static {v3}, Lnet/mabako/common/SteamLoginActivity;->access$200(Lnet/mabako/common/SteamLoginActivity;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v3 │ │ - if-eqz v6, :cond_3 │ + if-eqz v3, :cond_3 │ │ .line 75 │ invoke-static {}, Landroid/webkit/CookieManager;->getInstance()Landroid/webkit/CookieManager; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6, p2}, Landroid/webkit/CookieManager;->getCookie(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, p2}, Landroid/webkit/CookieManager;->getCookie(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 76 │ - .local v2, "cookie":Ljava/lang/String; │ + .local v1, "cookie":Ljava/lang/String; │ # getter for: Lnet/mabako/common/SteamLoginActivity;->TAG:Ljava/lang/String; │ invoke-static {}, Lnet/mabako/common/SteamLoginActivity;->access$100()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "Cookies: " │ + const-string v6, "Cookies: " │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - invoke-virtual {v7, v2}, 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 v7 │ + move-result-object v5 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-static {v6, v7}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v3, v5}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 79 │ - const-string v6, "; " │ + const-string v3, "; " │ │ - invoke-virtual {v2, v6}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual {v1, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v5, v0 │ + array-length v6, v5 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + move v3, v4 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_2 │ + if-ge v3, v6, :cond_2 │ │ - aget-object v1, v0, v4 │ + aget-object v0, v5, v3 │ │ .line 80 │ - .local v1, "c":Ljava/lang/String; │ - const-string v6, "=" │ + .local v0, "c":Ljava/lang/String; │ + const-string v7, "=" │ │ - const/4 v7, 0x2 │ + const/4 v8, 0x2 │ │ - invoke-virtual {v1, v6, v7}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ + invoke-virtual {v0, v7, v8}, Ljava/lang/String;->split(Ljava/lang/String;I)[Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 81 │ - .local v3, "details":[Ljava/lang/String; │ - const-string v6, "PHPSESSID" │ + .local v2, "details":[Ljava/lang/String; │ + const-string v7, "PHPSESSID" │ │ - aget-object v7, v3, v9 │ + aget-object v8, v2, v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v7 │ │ - if-eqz v6, :cond_1 │ + if-eqz v7, :cond_1 │ │ .line 82 │ # getter for: Lnet/mabako/common/SteamLoginActivity;->TAG:Ljava/lang/String; │ invoke-static {}, Lnet/mabako/common/SteamLoginActivity;->access$100()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "onLoginSuccessful(" │ + const-string v5, "onLoginSuccessful(" │ │ - 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 │ │ - aget-object v8, v3, v10 │ + aget-object v5, v2, v9 │ │ - invoke-virtual {v8}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object 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 │ │ - 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 v7 │ + move-result-object v4 │ │ - invoke-static {v6, v7}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 83 │ - iget-object v6, p0, Lnet/mabako/common/SteamLoginActivity$SteamWebViewClient;->this$0:Lnet/mabako/common/SteamLoginActivity; │ + iget-object v3, p0, Lnet/mabako/common/SteamLoginActivity$SteamWebViewClient;->this$0:Lnet/mabako/common/SteamLoginActivity; │ │ - aget-object v7, v3, v10 │ + aget-object v4, v2, v9 │ │ - invoke-virtual {v7}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v6, v7}, Lnet/mabako/common/SteamLoginActivity;->onLoginSuccessful(Ljava/lang/String;)V │ + invoke-virtual {v3, v4}, Lnet/mabako/common/SteamLoginActivity;->onLoginSuccessful(Ljava/lang/String;)V │ │ .line 94 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "c":Ljava/lang/String; │ - .end local v2 # "cookie":Ljava/lang/String; │ - .end local v3 # "details":[Ljava/lang/String; │ - .end local v4 # "i$":I │ - .end local v5 # "len$":I │ + .end local v0 # "c":Ljava/lang/String; │ + .end local v1 # "cookie":Ljava/lang/String; │ + .end local v2 # "details":[Ljava/lang/String; │ :cond_0 │ :goto_1 │ return-void │ │ .line 79 │ - .restart local v0 # "arr$":[Ljava/lang/String; │ - .restart local v1 # "c":Ljava/lang/String; │ - .restart local v2 # "cookie":Ljava/lang/String; │ - .restart local v3 # "details":[Ljava/lang/String; │ - .restart local v4 # "i$":I │ - .restart local v5 # "len$":I │ + .restart local v0 # "c":Ljava/lang/String; │ + .restart local v1 # "cookie":Ljava/lang/String; │ + .restart local v2 # "details":[Ljava/lang/String; │ :cond_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 88 │ - .end local v1 # "c":Ljava/lang/String; │ - .end local v3 # "details":[Ljava/lang/String; │ + .end local v0 # "c":Ljava/lang/String; │ + .end local v2 # "details":[Ljava/lang/String; │ :cond_2 │ # getter for: Lnet/mabako/common/SteamLoginActivity;->TAG:Ljava/lang/String; │ invoke-static {}, Lnet/mabako/common/SteamLoginActivity;->access$100()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - const-string v7, "onLoginCancelled()" │ + const-string v4, "onLoginCancelled()" │ │ - invoke-static {v6, v7}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 89 │ - iget-object v6, p0, Lnet/mabako/common/SteamLoginActivity$SteamWebViewClient;->this$0:Lnet/mabako/common/SteamLoginActivity; │ + iget-object v3, p0, Lnet/mabako/common/SteamLoginActivity$SteamWebViewClient;->this$0:Lnet/mabako/common/SteamLoginActivity; │ │ - invoke-virtual {v6}, Lnet/mabako/common/SteamLoginActivity;->onLoginCancelled()V │ + invoke-virtual {v3}, Lnet/mabako/common/SteamLoginActivity;->onLoginCancelled()V │ │ goto :goto_1 │ │ .line 90 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v2 # "cookie":Ljava/lang/String; │ - .end local v4 # "i$":I │ - .end local v5 # "len$":I │ + .end local v1 # "cookie":Ljava/lang/String; │ :cond_3 │ - const-string v6, "https://steamcommunity.com/openid/" │ + const-string v3, "https://steamcommunity.com/openid/" │ │ - invoke-virtual {p2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {p2, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v6 │ + move-result v3 │ │ - if-eqz v6, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 91 │ - iget-object v6, p0, Lnet/mabako/common/SteamLoginActivity$SteamWebViewClient;->this$0:Lnet/mabako/common/SteamLoginActivity; │ + iget-object v3, p0, Lnet/mabako/common/SteamLoginActivity$SteamWebViewClient;->this$0:Lnet/mabako/common/SteamLoginActivity; │ │ - iget-object v6, v6, Lnet/mabako/common/SteamLoginActivity;->webView:Landroid/webkit/WebView; │ + iget-object v3, v3, Lnet/mabako/common/SteamLoginActivity;->webView:Landroid/webkit/WebView; │ │ - invoke-virtual {v6, v9}, Landroid/webkit/WebView;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/webkit/WebView;->setVisibility(I)V │ │ .line 92 │ - iget-object v6, p0, Lnet/mabako/common/SteamLoginActivity$SteamWebViewClient;->this$0:Lnet/mabako/common/SteamLoginActivity; │ + iget-object v3, p0, Lnet/mabako/common/SteamLoginActivity$SteamWebViewClient;->this$0:Lnet/mabako/common/SteamLoginActivity; │ │ - iget-object v6, v6, Lnet/mabako/common/SteamLoginActivity;->progressBar:Landroid/widget/ProgressBar; │ + iget-object v3, v3, Lnet/mabako/common/SteamLoginActivity;->progressBar:Landroid/widget/ProgressBar; │ │ - const/16 v7, 0x8 │ + const/16 v4, 0x8 │ │ - invoke-virtual {v6, v7}, Landroid/widget/ProgressBar;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/ProgressBar;->setVisibility(I)V │ │ goto :goto_1 │ .end method │ │ .method public onPageStarted(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V │ .locals 3 │ .param p1, "view" # Landroid/webkit/WebView; ├── smali/net/mabako/common/SteamLoginActivity.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/support/v7/app/AppCompatActivity; │ .source "SteamLoginActivity.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnet/mabako/common/SteamLoginActivity$1;, │ Lnet/mabako/common/SteamLoginActivity$SteamWebViewClient; │ } │ .end annotation │ │ │ # static fields │ .field private static final STEAM_OPENID_URL:Ljava/lang/String; = "https://steamcommunity.com/openid/" ├── smali/net/mabako/sgtools/LoadGiveawayLinkTask.smali │ @@ -114,54 +114,59 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ - .line 79 │ + .line 80 │ .local v2, "url":Ljava/lang/String; │ invoke-static {v2}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v3 │ │ sget-object v4, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ + .line 81 │ invoke-interface {v3, v4}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v3 │ │ const/16 v4, 0x2710 │ │ + .line 82 │ invoke-interface {v3, v4}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ move-result-object v3 │ │ const-string v4, "PHPSESSID" │ │ + .line 83 │ invoke-static {}, Lnet/mabako/steamgifts/persistentdata/SGToolsUserData;->getCurrent()Lnet/mabako/steamgifts/persistentdata/SGToolsUserData; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Lnet/mabako/steamgifts/persistentdata/SGToolsUserData;->getSessionId()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-interface {v3, v4, v5}, Lorg/jsoup/Connection;->cookie(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ + .line 84 │ invoke-interface {v3, v4}, Lorg/jsoup/Connection;->followRedirects(Z)Lorg/jsoup/Connection; │ │ move-result-object v3 │ │ const/4 v4, 0x1 │ │ + .line 85 │ invoke-interface {v3, v4}, Lorg/jsoup/Connection;->ignoreContentType(Z)Lorg/jsoup/Connection; │ │ move-result-object v0 │ │ .line 87 │ .local v0, "connection":Lorg/jsoup/Connection; │ sget-object v3, Lnet/mabako/sgtools/LoadGiveawayLinkTask;->TAG:Ljava/lang/String; ├── smali/net/mabako/sgtools/LoadGiveawayTask$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/sgtools/LoadGiveawayTask; │ │ │ # direct methods │ .method constructor (Lnet/mabako/sgtools/LoadGiveawayTask;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/sgtools/LoadGiveawayTask; │ │ .prologue │ .line 102 │ iput-object p1, p0, Lnet/mabako/sgtools/LoadGiveawayTask$1;->this$0:Lnet/mabako/sgtools/LoadGiveawayTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/sgtools/SGToolsDetailFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/sgtools/SGToolsDetailFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/sgtools/SGToolsDetailFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/sgtools/SGToolsDetailFragment; │ │ .prologue │ .line 168 │ iput-object p1, p0, Lnet/mabako/sgtools/SGToolsDetailFragment$2;->this$0:Lnet/mabako/sgtools/SGToolsDetailFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/sgtools/LoadGiveawayTask.smali │ @@ -84,412 +84,411 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/Void;)Lnet/mabako/sgtools/Giveaway; │ - .locals 15 │ + .locals 14 │ .param p1, "params" # [Ljava/lang/Void; │ │ .prologue │ .line 37 │ - new-instance v12, Ljava/lang/StringBuilder; │ - │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - const-string v13, "http://www.sgtools.info/giveaways/" │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v12 │ + const-string v12, "http://www.sgtools.info/giveaways/" │ │ - iget-object v13, p0, Lnet/mabako/sgtools/LoadGiveawayTask;->uuid:Ljava/util/UUID; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v13}, Ljava/util/UUID;->toString()Ljava/lang/String; │ + move-result-object v11 │ │ - move-result-object v13 │ + iget-object v12, p0, Lnet/mabako/sgtools/LoadGiveawayTask;->uuid:Ljava/util/UUID; │ │ - sget-object v14, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ + invoke-virtual {v12}, Ljava/util/UUID;->toString()Ljava/lang/String; │ │ - invoke-virtual {v13, v14}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ + move-result-object v12 │ │ - move-result-object v13 │ + sget-object v13, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 │ │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v10 │ + │ .line 40 │ - .local v11, "url":Ljava/lang/String; │ + .local v10, "url":Ljava/lang/String; │ :try_start_0 │ - sget-object v12, Lnet/mabako/sgtools/LoadGiveawayTask;->TAG:Ljava/lang/String; │ + sget-object v11, Lnet/mabako/sgtools/LoadGiveawayTask;->TAG:Ljava/lang/String; │ │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "Connecting to " │ + const-string v13, "Connecting to " │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-static {v12, v13}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v11, v12}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ - .line 41 │ - invoke-static {v11}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ + .line 42 │ + invoke-static {v10}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - sget-object v13, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ + sget-object v12, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ - invoke-interface {v12, v13}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ + .line 43 │ + invoke-interface {v11, v12}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const/16 v13, 0x2710 │ + const/16 v12, 0x2710 │ │ - invoke-interface {v12, v13}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ + .line 44 │ + invoke-interface {v11, v12}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ - invoke-interface {v12, v13}, Lorg/jsoup/Connection;->followRedirects(Z)Lorg/jsoup/Connection; │ + .line 45 │ + invoke-interface {v11, v12}, Lorg/jsoup/Connection;->followRedirects(Z)Lorg/jsoup/Connection; │ │ move-result-object v0 │ │ .line 47 │ .local v0, "connection":Lorg/jsoup/Connection; │ invoke-static {}, Lnet/mabako/steamgifts/persistentdata/SGToolsUserData;->getCurrent()Lnet/mabako/steamgifts/persistentdata/SGToolsUserData; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Lnet/mabako/steamgifts/persistentdata/SGToolsUserData;->getSessionId()Ljava/lang/String; │ + invoke-virtual {v11}, Lnet/mabako/steamgifts/persistentdata/SGToolsUserData;->getSessionId()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 49 │ - .local v9, "sessionId":Ljava/lang/String; │ - if-eqz v9, :cond_0 │ + .local v8, "sessionId":Ljava/lang/String; │ + if-eqz v8, :cond_0 │ │ .line 50 │ - const-string v12, "PHPSESSID" │ + const-string v11, "PHPSESSID" │ │ - invoke-interface {v0, v12, v9}, Lorg/jsoup/Connection;->cookie(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ + invoke-interface {v0, v11, v8}, Lorg/jsoup/Connection;->cookie(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ .line 53 │ :cond_0 │ - sget-object v12, Lorg/jsoup/Connection$Method;->GET:Lorg/jsoup/Connection$Method; │ + sget-object v11, Lorg/jsoup/Connection$Method;->GET:Lorg/jsoup/Connection$Method; │ │ - invoke-interface {v0, v12}, Lorg/jsoup/Connection;->method(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection; │ + invoke-interface {v0, v11}, Lorg/jsoup/Connection;->method(Lorg/jsoup/Connection$Method;)Lorg/jsoup/Connection; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-interface {v12}, Lorg/jsoup/Connection;->execute()Lorg/jsoup/Connection$Response; │ + invoke-interface {v11}, Lorg/jsoup/Connection;->execute()Lorg/jsoup/Connection$Response; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 55 │ - .local v7, "response":Lorg/jsoup/Connection$Response; │ - sget-object v12, Lnet/mabako/sgtools/LoadGiveawayTask;->TAG:Ljava/lang/String; │ + .local v6, "response":Lorg/jsoup/Connection$Response; │ + sget-object v11, Lnet/mabako/sgtools/LoadGiveawayTask;->TAG:Ljava/lang/String; │ │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - const-string v14, " returned Status Code " │ + const-string v13, " returned Status Code " │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-interface {v7}, Lorg/jsoup/Connection$Response;->statusCode()I │ + invoke-interface {v6}, Lorg/jsoup/Connection$Response;->statusCode()I │ │ - move-result v14 │ + move-result v13 │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - const-string v14, " (" │ + const-string v13, " (" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-interface {v7}, Lorg/jsoup/Connection$Response;->statusMessage()Ljava/lang/String; │ + invoke-interface {v6}, Lorg/jsoup/Connection$Response;->statusMessage()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - const-string v14, ")" │ + const-string v13, ")" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-static {v12, v13}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v11, v12}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 57 │ - invoke-interface {v7}, Lorg/jsoup/Connection$Response;->statusCode()I │ + invoke-interface {v6}, Lorg/jsoup/Connection$Response;->statusCode()I │ │ - move-result v12 │ + move-result v11 │ │ - const/16 v13, 0xc8 │ + const/16 v12, 0xc8 │ │ - if-ne v12, v13, :cond_6 │ + if-ne v11, v12, :cond_6 │ │ .line 58 │ - invoke-interface {v7}, Lorg/jsoup/Connection$Response;->parse()Lorg/jsoup/nodes/Document; │ + invoke-interface {v6}, Lorg/jsoup/Connection$Response;->parse()Lorg/jsoup/nodes/Document; │ │ move-result-object v1 │ │ .line 60 │ .local v1, "document":Lorg/jsoup/nodes/Document; │ new-instance v4, Lnet/mabako/sgtools/Giveaway; │ │ invoke-direct {v4}, Lnet/mabako/sgtools/Giveaway;->()V │ │ .line 61 │ .local v4, "giveaway":Lnet/mabako/sgtools/Giveaway; │ - const-string v12, ".featured__heading__medium" │ + const-string v11, ".featured__heading__medium" │ │ - invoke-virtual {v1, v12}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v1, v11}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v11}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual {v11}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v4, v12}, Lnet/mabako/sgtools/Giveaway;->setName(Ljava/lang/String;)V │ + invoke-virtual {v4, v11}, Lnet/mabako/sgtools/Giveaway;->setName(Ljava/lang/String;)V │ │ .line 65 │ - const-string v12, "a.global__image-outer-wrap--game-large" │ + const-string v11, "a.global__image-outer-wrap--game-large" │ │ - invoke-virtual {v1, v12}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v1, v11}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v11}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "href" │ + const-string v12, "href" │ │ - invoke-virtual {v12, v13}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v11, v12}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-static {v12}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ + invoke-static {v11}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 66 │ - .local v10, "steamUri":Landroid/net/Uri; │ - if-eqz v10, :cond_2 │ + .local v9, "steamUri":Landroid/net/Uri; │ + if-eqz v9, :cond_2 │ │ .line 67 │ - invoke-virtual {v10}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ + invoke-virtual {v9}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 68 │ - .local v6, "pathSegments":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v6}, Ljava/util/List;->size()I │ + .local v5, "pathSegments":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v5}, Ljava/util/List;->size()I │ │ - move-result v12 │ + move-result v11 │ │ - const/4 v13, 0x2 │ + const/4 v12, 0x2 │ │ - if-lt v12, v13, :cond_1 │ + if-lt v11, v12, :cond_1 │ │ .line 69 │ - const/4 v12, 0x1 │ + const/4 v11, 0x1 │ │ - invoke-interface {v6, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v5, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Ljava/lang/String; │ + check-cast v11, Ljava/lang/String; │ │ - invoke-static {v12}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v11}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v12 │ + move-result v11 │ │ - invoke-virtual {v4, v12}, Lnet/mabako/sgtools/Giveaway;->setGameId(I)V │ + invoke-virtual {v4, v11}, Lnet/mabako/sgtools/Giveaway;->setGameId(I)V │ │ .line 70 │ :cond_1 │ - const-string v12, "app" │ + const-string v11, "app" │ │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ - invoke-interface {v6, v13}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v5, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v12, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v11, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_4 │ + if-eqz v11, :cond_4 │ │ - sget-object v12, Lnet/mabako/steamgifts/data/Game$Type;->APP:Lnet/mabako/steamgifts/data/Game$Type; │ + sget-object v11, Lnet/mabako/steamgifts/data/Game$Type;->APP:Lnet/mabako/steamgifts/data/Game$Type; │ │ :goto_0 │ - invoke-virtual {v4, v12}, Lnet/mabako/sgtools/Giveaway;->setType(Lnet/mabako/steamgifts/data/Game$Type;)V │ + invoke-virtual {v4, v11}, Lnet/mabako/sgtools/Giveaway;->setType(Lnet/mabako/steamgifts/data/Game$Type;)V │ │ .line 74 │ - .end local v6 # "pathSegments":Ljava/util/List;, "Ljava/util/List;" │ + .end local v5 # "pathSegments":Ljava/util/List;, "Ljava/util/List;" │ :cond_2 │ - const-string v12, ".rules ul li" │ + const-string v11, ".rules ul li" │ │ - invoke-virtual {v1, v12}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v1, v11}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v11}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v11 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v12 │ │ if-eqz v12, :cond_5 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Lorg/jsoup/nodes/Element; │ + check-cast v7, Lorg/jsoup/nodes/Element; │ │ .line 75 │ - .local v8, "rule":Lorg/jsoup/nodes/Element; │ - invoke-virtual {v8}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + .local v7, "rule":Lorg/jsoup/nodes/Element; │ + invoke-virtual {v7}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v4, v12}, Lnet/mabako/sgtools/Giveaway;->addRule(Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 86 │ .end local v0 # "connection":Lorg/jsoup/Connection; │ .end local v1 # "document":Lorg/jsoup/nodes/Document; │ .end local v4 # "giveaway":Lnet/mabako/sgtools/Giveaway; │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v7 # "response":Lorg/jsoup/Connection$Response; │ - .end local v8 # "rule":Lorg/jsoup/nodes/Element; │ - .end local v9 # "sessionId":Ljava/lang/String; │ - .end local v10 # "steamUri":Landroid/net/Uri; │ + .end local v6 # "response":Lorg/jsoup/Connection$Response; │ + .end local v7 # "rule":Lorg/jsoup/nodes/Element; │ + .end local v8 # "sessionId":Ljava/lang/String; │ + .end local v9 # "steamUri":Landroid/net/Uri; │ :catch_0 │ move-exception v2 │ │ .line 87 │ .local v2, "e":Ljava/lang/Exception; │ - sget-object v12, Lnet/mabako/sgtools/LoadGiveawayTask;->TAG:Ljava/lang/String; │ + sget-object v11, Lnet/mabako/sgtools/LoadGiveawayTask;->TAG:Ljava/lang/String; │ │ - const-string v13, "Error fetching URL" │ + const-string v12, "Error fetching URL" │ │ - invoke-static {v12, v13, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v11, v12, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 88 │ const/4 v4, 0x0 │ │ .end local v2 # "e":Ljava/lang/Exception; │ :cond_3 │ :goto_2 │ return-object v4 │ │ .line 70 │ .restart local v0 # "connection":Lorg/jsoup/Connection; │ .restart local v1 # "document":Lorg/jsoup/nodes/Document; │ .restart local v4 # "giveaway":Lnet/mabako/sgtools/Giveaway; │ - .restart local v6 # "pathSegments":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v7 # "response":Lorg/jsoup/Connection$Response; │ - .restart local v9 # "sessionId":Ljava/lang/String; │ - .restart local v10 # "steamUri":Landroid/net/Uri; │ + .restart local v5 # "pathSegments":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v6 # "response":Lorg/jsoup/Connection$Response; │ + .restart local v8 # "sessionId":Ljava/lang/String; │ + .restart local v9 # "steamUri":Landroid/net/Uri; │ :cond_4 │ :try_start_1 │ - sget-object v12, Lnet/mabako/steamgifts/data/Game$Type;->SUB:Lnet/mabako/steamgifts/data/Game$Type; │ + sget-object v11, Lnet/mabako/steamgifts/data/Game$Type;->SUB:Lnet/mabako/steamgifts/data/Game$Type; │ │ goto :goto_0 │ │ .line 77 │ - .end local v6 # "pathSegments":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v5 # "i$":Ljava/util/Iterator; │ + .end local v5 # "pathSegments":Ljava/util/List;, "Ljava/util/List;" │ :cond_5 │ - const-string v12, ".gaurl" │ + const-string v11, ".gaurl" │ │ - invoke-virtual {v1, v12}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v1, v11}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v11}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v3 │ │ .line 78 │ .local v3, "gaUrl":Lorg/jsoup/nodes/Element; │ if-eqz v3, :cond_3 │ │ .line 79 │ invoke-virtual {v3}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - iput-object v12, p0, Lnet/mabako/sgtools/LoadGiveawayTask;->giveawayUrl:Ljava/lang/String; │ + iput-object v11, p0, Lnet/mabako/sgtools/LoadGiveawayTask;->giveawayUrl:Ljava/lang/String; │ │ goto :goto_2 │ │ .line 84 │ .end local v1 # "document":Lorg/jsoup/nodes/Document; │ .end local v3 # "gaUrl":Lorg/jsoup/nodes/Element; │ .end local v4 # "giveaway":Lnet/mabako/sgtools/Giveaway; │ - .end local v5 # "i$":Ljava/util/Iterator; │ - .end local v10 # "steamUri":Landroid/net/Uri; │ + .end local v9 # "steamUri":Landroid/net/Uri; │ :cond_6 │ - const/4 v12, 0x1 │ + const/4 v11, 0x1 │ │ - iput-boolean v12, p0, Lnet/mabako/sgtools/LoadGiveawayTask;->needsLogin:Z │ + iput-boolean v11, p0, Lnet/mabako/sgtools/LoadGiveawayTask;->needsLogin:Z │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ .line 85 │ const/4 v4, 0x0 │ │ goto :goto_2 │ @@ -577,11 +576,12 @@ │ │ invoke-direct {v2, p0}, Lnet/mabako/sgtools/LoadGiveawayTask$1;->(Lnet/mabako/sgtools/LoadGiveawayTask;)V │ │ invoke-virtual {v0, v1, v2}, Landroid/support/design/widget/Snackbar;->setAction(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)Landroid/support/design/widget/Snackbar; │ │ move-result-object v0 │ │ + .line 107 │ invoke-virtual {v0}, Landroid/support/design/widget/Snackbar;->show()V │ │ goto :goto_0 │ .end method ├── smali/net/mabako/sgtools/SGToolsDetailFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/sgtools/SGToolsDetailFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/sgtools/SGToolsDetailFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/sgtools/SGToolsDetailFragment; │ │ .prologue │ .line 112 │ iput-object p1, p0, Lnet/mabako/sgtools/SGToolsDetailFragment$1;->this$0:Lnet/mabako/sgtools/SGToolsDetailFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/sgtools/SGToolsDetailFragment.smali │ @@ -54,15 +54,14 @@ │ invoke-direct {p0}, Landroid/support/v4/app/Fragment;->()V │ │ .line 48 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lnet/mabako/sgtools/SGToolsDetailFragment;->task:Landroid/os/AsyncTask; │ │ - .line 201 │ return-void │ .end method │ │ .method static synthetic access$000(Lnet/mabako/sgtools/SGToolsDetailFragment;)Landroid/support/design/widget/CollapsingToolbarLayout; │ .locals 1 │ .param p0, "x0" # Lnet/mabako/sgtools/SGToolsDetailFragment; ├── smali/net/mabako/steam/store/StoreAppFragment$LoadAppTask.smali │ @@ -48,34 +48,38 @@ │ .method protected getConnection()Lorg/jsoup/Connection; │ .locals 4 │ │ .prologue │ .line 54 │ const-string v0, "http://store.steampowered.com/api/appdetails/" │ │ + .line 55 │ invoke-static {v0}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v0 │ │ sget-object v1, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ + .line 56 │ invoke-interface {v0, v1}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v0 │ │ const/16 v1, 0x2710 │ │ + .line 57 │ invoke-interface {v0, v1}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ move-result-object v0 │ │ const-string v1, "appids" │ │ iget-object v2, p0, Lnet/mabako/steam/store/StoreAppFragment$LoadAppTask;->this$0:Lnet/mabako/steam/store/StoreAppFragment; │ │ + .line 58 │ invoke-virtual {v2}, Lnet/mabako/steam/store/StoreAppFragment;->getArguments()Landroid/os/Bundle; │ │ move-result-object v2 │ │ const-string v3, "app" │ │ invoke-virtual {v2, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ @@ -86,18 +90,20 @@ │ │ move-result-object v0 │ │ const-string v1, "l" │ │ const-string v2, "en" │ │ + .line 59 │ invoke-interface {v0, v1, v2}, Lorg/jsoup/Connection;->data(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v0 │ │ + .line 54 │ return-object v0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ │ .prologue ├── smali/net/mabako/steam/store/StoreAppFragment.smali │ @@ -2,15 +2,14 @@ │ .super Lnet/mabako/steam/store/StoreFragment; │ .source "StoreAppFragment.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnet/mabako/steam/store/StoreAppFragment$1;, │ Lnet/mabako/steam/store/StoreAppFragment$LoadAppTask; │ } │ .end annotation │ │ │ # static fields │ .field private static final TAG:Ljava/lang/String; │ @@ -36,15 +35,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 25 │ invoke-direct {p0}, Lnet/mabako/steam/store/StoreFragment;->()V │ │ - .line 51 │ return-void │ .end method │ │ .method static synthetic access$100()Ljava/lang/String; │ .locals 1 │ │ .prologue ├── smali/net/mabako/steam/store/StoreFragment$Adapter$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steam/store/StoreFragment$Adapter; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steam/store/StoreFragment$Adapter;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steam/store/StoreFragment$Adapter; │ .param p2, "x0" # Landroid/view/View; │ │ .prologue │ .line 69 │ iput-object p1, p0, Lnet/mabako/steam/store/StoreFragment$Adapter$1;->this$0:Lnet/mabako/steam/store/StoreFragment$Adapter; │ │ invoke-direct {p0, p2}, Landroid/support/v7/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V ├── smali/net/mabako/steam/store/StoreFragment.smali │ @@ -24,15 +24,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 30 │ invoke-direct {p0}, Lnet/mabako/steamgifts/fragments/ListFragment;->()V │ │ - .line 55 │ return-void │ .end method │ │ │ # virtual methods │ .method protected createAdapter()Lnet/mabako/steam/store/StoreFragment$Adapter; │ .locals 1 ├── smali/net/mabako/steam/store/StoreSubFragment$LoadSubTask.smali │ @@ -48,34 +48,38 @@ │ .method protected getConnection()Lorg/jsoup/Connection; │ .locals 4 │ │ .prologue │ .line 50 │ const-string v0, "http://store.steampowered.com/api/packagedetails/" │ │ + .line 51 │ invoke-static {v0}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v0 │ │ sget-object v1, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ + .line 52 │ invoke-interface {v0, v1}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v0 │ │ const/16 v1, 0x2710 │ │ + .line 53 │ invoke-interface {v0, v1}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ move-result-object v0 │ │ const-string v1, "packageids" │ │ iget-object v2, p0, Lnet/mabako/steam/store/StoreSubFragment$LoadSubTask;->this$0:Lnet/mabako/steam/store/StoreSubFragment; │ │ + .line 54 │ invoke-virtual {v2}, Lnet/mabako/steam/store/StoreSubFragment;->getArguments()Landroid/os/Bundle; │ │ move-result-object v2 │ │ const-string v3, "sub" │ │ invoke-virtual {v2, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ @@ -86,18 +90,20 @@ │ │ move-result-object v0 │ │ const-string v1, "l" │ │ const-string v2, "en" │ │ + .line 55 │ invoke-interface {v0, v1, v2}, Lorg/jsoup/Connection;->data(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v0 │ │ + .line 50 │ return-object v0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ │ .prologue ├── smali/net/mabako/steam/store/StoreSubFragment.smali │ @@ -2,15 +2,14 @@ │ .super Lnet/mabako/steam/store/StoreFragment; │ .source "StoreSubFragment.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnet/mabako/steam/store/StoreSubFragment$1;, │ Lnet/mabako/steam/store/StoreSubFragment$LoadSubTask; │ } │ .end annotation │ │ │ # static fields │ .field private static final TAG:Ljava/lang/String; │ @@ -36,15 +35,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 24 │ invoke-direct {p0}, Lnet/mabako/steam/store/StoreFragment;->()V │ │ - .line 47 │ return-void │ .end method │ │ .method static synthetic access$100()Ljava/lang/String; │ .locals 1 │ │ .prologue ├── smali/net/mabako/steam/store/viewholder/StoreImageGetter.smali │ @@ -98,14 +98,15 @@ │ │ const/4 v5, 0x0 │ │ check-cast v2, Ljava/lang/Void; │ │ aput-object v2, v4, v5 │ │ + .line 59 │ invoke-virtual {v3, v4}, Lnet/mabako/steam/store/viewholder/StoreImageGetter$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ move-object v2, v0 │ │ .line 61 │ goto :goto_0 │ .end method ├── smali/net/mabako/steam/store/viewholder/StoreImageGetter$1.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$source:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steam/store/viewholder/StoreImageGetter;Ljava/lang/String;Lnet/mabako/steam/store/viewholder/StoreImageGetter$BitmapDrawablePlaceHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steam/store/viewholder/StoreImageGetter; │ │ .prologue │ .line 34 │ iput-object p1, p0, Lnet/mabako/steam/store/viewholder/StoreImageGetter$1;->this$0:Lnet/mabako/steam/store/viewholder/StoreImageGetter; │ │ iput-object p2, p0, Lnet/mabako/steam/store/viewholder/StoreImageGetter$1;->val$source:Ljava/lang/String; ├── smali/net/mabako/steamgifts/PeriodicTasks.smali │ @@ -44,51 +44,47 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 17 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 54 │ return-void │ .end method │ │ .method public static scheduleAllTasks(Landroid/content/Context;)V │ .locals 4 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ .line 35 │ invoke-static {}, Lnet/mabako/steamgifts/PeriodicTasks$Task;->values()[Lnet/mabako/steamgifts/PeriodicTasks$Task; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "arr$":[Lnet/mabako/steamgifts/PeriodicTasks$Task; │ - 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_0 │ + if-ge v1, v3, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v2, v1 │ │ .line 36 │ - .local v3, "task":Lnet/mabako/steamgifts/PeriodicTasks$Task; │ - invoke-static {v3, p0}, Lnet/mabako/steamgifts/PeriodicTasks;->scheduleTask(Lnet/mabako/steamgifts/PeriodicTasks$Task;Landroid/content/Context;)V │ + .local v0, "task":Lnet/mabako/steamgifts/PeriodicTasks$Task; │ + invoke-static {v0, p0}, Lnet/mabako/steamgifts/PeriodicTasks;->scheduleTask(Lnet/mabako/steamgifts/PeriodicTasks$Task;Landroid/content/Context;)V │ │ .line 35 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 37 │ - .end local v3 # "task":Lnet/mabako/steamgifts/PeriodicTasks$Task; │ + .end local v0 # "task":Lnet/mabako/steamgifts/PeriodicTasks$Task; │ :cond_0 │ return-void │ .end method │ │ .method private static scheduleTask(Lnet/mabako/steamgifts/PeriodicTasks$Task;Landroid/content/Context;)V │ .locals 7 │ .param p0, "task" # Lnet/mabako/steamgifts/PeriodicTasks$Task; ├── smali/net/mabako/steamgifts/R.smali │ @@ -31,10 +31,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 4404 │ return-void │ .end method ├── smali/net/mabako/steamgifts/activities/ChromeTabsDelegate.smali │ @@ -124,22 +124,25 @@ │ │ .line 37 │ .local v0, "color":I │ new-instance v2, Landroid/support/customtabs/CustomTabsIntent$Builder; │ │ invoke-direct {v2}, Landroid/support/customtabs/CustomTabsIntent$Builder;->()V │ │ + .line 38 │ invoke-virtual {v2, v0}, Landroid/support/customtabs/CustomTabsIntent$Builder;->setToolbarColor(I)Landroid/support/customtabs/CustomTabsIntent$Builder; │ │ move-result-object v2 │ │ + .line 39 │ invoke-virtual {v2, v5}, Landroid/support/customtabs/CustomTabsIntent$Builder;->setShowTitle(Z)Landroid/support/customtabs/CustomTabsIntent$Builder; │ │ move-result-object v2 │ │ + .line 40 │ invoke-virtual {v2}, Landroid/support/customtabs/CustomTabsIntent$Builder;->build()Landroid/support/customtabs/CustomTabsIntent; │ │ move-result-object v1 │ │ .line 41 │ .local v1, "customTabsIntent":Landroid/support/customtabs/CustomTabsIntent; │ iget-object v2, p0, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate;->uri:Landroid/net/Uri; ├── smali/net/mabako/steamgifts/activities/ChromeTabsDelegate$Helper.smali │ @@ -32,322 +32,322 @@ │ .line 48 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static getPackageNameToUse(Landroid/content/Context;)Ljava/lang/String; │ - .locals 12 │ + .locals 11 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ .line 56 │ - sget-object v9, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->sPackageNameToUse:Ljava/lang/String; │ + sget-object v8, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->sPackageNameToUse:Ljava/lang/String; │ │ - if-eqz v9, :cond_0 │ + if-eqz v8, :cond_0 │ │ - sget-object v9, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->sPackageNameToUse:Ljava/lang/String; │ + sget-object v8, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->sPackageNameToUse:Ljava/lang/String; │ │ .line 96 │ :goto_0 │ - return-object v9 │ + return-object v8 │ │ .line 58 │ :cond_0 │ invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 60 │ - .local v6, "pm":Landroid/content/pm/PackageManager; │ + .local v5, "pm":Landroid/content/pm/PackageManager; │ new-instance v0, Landroid/content/Intent; │ │ - const-string v9, "android.intent.action.VIEW" │ + const-string v8, "android.intent.action.VIEW" │ │ - const-string v10, "http://www.example.com" │ + const-string v9, "http://www.example.com" │ │ - 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 v10 │ + move-result-object v9 │ │ - invoke-direct {v0, v9, v10}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ + invoke-direct {v0, v8, v9}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ .line 61 │ .local v0, "activityIntent":Landroid/content/Intent; │ - invoke-virtual {v6, v0, v11}, Landroid/content/pm/PackageManager;->resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; │ + invoke-virtual {v5, v0, v10}, Landroid/content/pm/PackageManager;->resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; │ │ move-result-object v1 │ │ .line 62 │ .local v1, "defaultViewHandlerInfo":Landroid/content/pm/ResolveInfo; │ const/4 v2, 0x0 │ │ .line 63 │ .local v2, "defaultViewHandlerPackageName":Ljava/lang/String; │ if-eqz v1, :cond_1 │ │ .line 64 │ - iget-object v9, v1, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ + iget-object v8, v1, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ │ - iget-object v2, v9, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String; │ + iget-object v2, v8, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String; │ │ .line 68 │ :cond_1 │ - invoke-virtual {v6, v0, v11}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List; │ + invoke-virtual {v5, v0, v10}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 69 │ - .local v7, "resolvedActivityList":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v5, Ljava/util/ArrayList; │ + .local v6, "resolvedActivityList":Ljava/util/List;, "Ljava/util/List;" │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-direct {v5}, Ljava/util/ArrayList;->()V │ + invoke-direct {v4}, Ljava/util/ArrayList;->()V │ │ .line 70 │ - .local v5, "packagesSupportingCustomTabs":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v4, "packagesSupportingCustomTabs":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_2 │ :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_3 │ │ - 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, Landroid/content/pm/ResolveInfo; │ + check-cast v3, Landroid/content/pm/ResolveInfo; │ │ .line 71 │ - .local v4, "info":Landroid/content/pm/ResolveInfo; │ - new-instance v8, Landroid/content/Intent; │ + .local v3, "info":Landroid/content/pm/ResolveInfo; │ + new-instance v7, Landroid/content/Intent; │ │ - invoke-direct {v8}, Landroid/content/Intent;->()V │ + invoke-direct {v7}, Landroid/content/Intent;->()V │ │ .line 72 │ - .local v8, "serviceIntent":Landroid/content/Intent; │ + .local v7, "serviceIntent":Landroid/content/Intent; │ const-string v9, "android.support.customtabs.action.CustomTabsService" │ │ - invoke-virtual {v8, v9}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v7, v9}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 73 │ - iget-object v9, v4, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ + iget-object v9, v3, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ │ iget-object v9, v9, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String; │ │ - invoke-virtual {v8, v9}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v7, v9}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 74 │ - invoke-virtual {v6, v8, v11}, Landroid/content/pm/PackageManager;->resolveService(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; │ + invoke-virtual {v5, v7, v10}, Landroid/content/pm/PackageManager;->resolveService(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; │ │ move-result-object v9 │ │ if-eqz v9, :cond_2 │ │ .line 75 │ - iget-object v9, v4, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ + iget-object v9, v3, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ │ iget-object v9, v9, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String; │ │ - invoke-interface {v5, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 81 │ - .end local v4 # "info":Landroid/content/pm/ResolveInfo; │ - .end local v8 # "serviceIntent":Landroid/content/Intent; │ + .end local v3 # "info":Landroid/content/pm/ResolveInfo; │ + .end local v7 # "serviceIntent":Landroid/content/Intent; │ :cond_3 │ - invoke-interface {v5}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v4}, Ljava/util/List;->isEmpty()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_5 │ + if-eqz v8, :cond_5 │ │ .line 82 │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ - sput-object v9, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->sPackageNameToUse:Ljava/lang/String; │ + sput-object v8, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->sPackageNameToUse:Ljava/lang/String; │ │ .line 96 │ :cond_4 │ :goto_2 │ - sget-object v9, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->sPackageNameToUse:Ljava/lang/String; │ + sget-object v8, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->sPackageNameToUse:Ljava/lang/String; │ │ goto :goto_0 │ │ .line 83 │ :cond_5 │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v9 │ + move-result v8 │ │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ - if-ne v9, v10, :cond_6 │ + if-ne v8, v9, :cond_6 │ │ .line 84 │ - invoke-interface {v5, v11}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v4, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ - sput-object v9, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->sPackageNameToUse:Ljava/lang/String; │ + sput-object v8, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->sPackageNameToUse:Ljava/lang/String; │ │ goto :goto_2 │ │ .line 85 │ :cond_6 │ invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-nez v9, :cond_7 │ + if-nez v8, :cond_7 │ │ + .line 86 │ invoke-static {p0, v0}, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->hasSpecializedHandlerIntents(Landroid/content/Context;Landroid/content/Intent;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-nez v9, :cond_7 │ + if-nez v8, :cond_7 │ │ - invoke-interface {v5, v2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + .line 87 │ + invoke-interface {v4, v2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_7 │ + if-eqz v8, :cond_7 │ │ .line 88 │ sput-object v2, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->sPackageNameToUse:Ljava/lang/String; │ │ goto :goto_2 │ │ .line 89 │ :cond_7 │ - const-string v9, "com.android.chrome" │ + const-string v8, "com.android.chrome" │ │ - invoke-interface {v5, v9}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v4, v8}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_8 │ + if-eqz v8, :cond_8 │ │ .line 90 │ - const-string v9, "com.android.chrome" │ + const-string v8, "com.android.chrome" │ │ - sput-object v9, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->sPackageNameToUse:Ljava/lang/String; │ + sput-object v8, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->sPackageNameToUse:Ljava/lang/String; │ │ goto :goto_2 │ │ .line 91 │ :cond_8 │ - const-string v9, "com.chrome.beta" │ + const-string v8, "com.chrome.beta" │ │ - invoke-interface {v5, v9}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v4, v8}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_9 │ + if-eqz v8, :cond_9 │ │ .line 92 │ - const-string v9, "com.chrome.beta" │ + const-string v8, "com.chrome.beta" │ │ - sput-object v9, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->sPackageNameToUse:Ljava/lang/String; │ + sput-object v8, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->sPackageNameToUse:Ljava/lang/String; │ │ goto :goto_2 │ │ .line 93 │ :cond_9 │ - const-string v9, "com.chrome.dev" │ + const-string v8, "com.chrome.dev" │ │ - invoke-interface {v5, v9}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v4, v8}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_4 │ + if-eqz v8, :cond_4 │ │ .line 94 │ - const-string v9, "com.chrome.dev" │ + const-string v8, "com.chrome.dev" │ │ - sput-object v9, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->sPackageNameToUse:Ljava/lang/String; │ + sput-object v8, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate$Helper;->sPackageNameToUse:Ljava/lang/String; │ │ goto :goto_2 │ .end method │ │ .method private static hasSpecializedHandlerIntents(Landroid/content/Context;Landroid/content/Intent;)Z │ - .locals 9 │ + .locals 8 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "intent" # Landroid/content/Intent; │ │ .prologue │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ .line 101 │ :try_start_0 │ invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 102 │ - .local v4, "pm":Landroid/content/pm/PackageManager; │ - const/16 v7, 0x40 │ + .local v3, "pm":Landroid/content/pm/PackageManager; │ + const/16 v6, 0x40 │ │ - invoke-virtual {v4, p1, v7}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List; │ + invoke-virtual {v3, p1, v6}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List; │ │ move-result-object v2 │ │ .line 105 │ .local v2, "handlers":Ljava/util/List;, "Ljava/util/List;" │ if-eqz v2, :cond_0 │ │ invoke-interface {v2}, Ljava/util/List;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - if-nez v7, :cond_1 │ + if-nez v6, :cond_1 │ │ .line 119 │ .end local v2 # "handlers":Ljava/util/List;, "Ljava/util/List;" │ - .end local v4 # "pm":Landroid/content/pm/PackageManager; │ + .end local v3 # "pm":Landroid/content/pm/PackageManager; │ :cond_0 │ :goto_0 │ - return v6 │ + return v5 │ │ .line 108 │ .restart local v2 # "handlers":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v4 # "pm":Landroid/content/pm/PackageManager; │ + .restart local v3 # "pm":Landroid/content/pm/PackageManager; │ :cond_1 │ invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_2 │ - 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 v5 │ + move-result-object v4 │ │ - check-cast v5, Landroid/content/pm/ResolveInfo; │ + check-cast v4, Landroid/content/pm/ResolveInfo; │ │ .line 109 │ - .local v5, "resolveInfo":Landroid/content/pm/ResolveInfo; │ - iget-object v1, v5, Landroid/content/pm/ResolveInfo;->filter:Landroid/content/IntentFilter; │ + .local v4, "resolveInfo":Landroid/content/pm/ResolveInfo; │ + iget-object v1, v4, Landroid/content/pm/ResolveInfo;->filter:Landroid/content/IntentFilter; │ │ .line 110 │ .local v1, "filter":Landroid/content/IntentFilter; │ if-eqz v1, :cond_2 │ │ .line 111 │ invoke-virtual {v1}, Landroid/content/IntentFilter;->countDataAuthorities()I │ @@ -359,40 +359,39 @@ │ invoke-virtual {v1}, Landroid/content/IntentFilter;->countDataPaths()I │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ .line 113 │ - iget-object v7, v5, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ + iget-object v7, v4, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; │ :try_end_0 │ .catch Ljava/lang/RuntimeException; {:try_start_0 .. :try_end_0} :catch_0 │ │ if-eqz v7, :cond_2 │ │ .line 114 │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ goto :goto_0 │ │ .line 116 │ .end local v1 # "filter":Landroid/content/IntentFilter; │ .end local v2 # "handlers":Ljava/util/List;, "Ljava/util/List;" │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v4 # "pm":Landroid/content/pm/PackageManager; │ - .end local v5 # "resolveInfo":Landroid/content/pm/ResolveInfo; │ + .end local v3 # "pm":Landroid/content/pm/PackageManager; │ + .end local v4 # "resolveInfo":Landroid/content/pm/ResolveInfo; │ :catch_0 │ move-exception v0 │ │ .line 117 │ .local v0, "e":Ljava/lang/RuntimeException; │ # getter for: Lnet/mabako/steamgifts/activities/ChromeTabsDelegate;->TAG:Ljava/lang/String; │ invoke-static {}, Lnet/mabako/steamgifts/activities/ChromeTabsDelegate;->access$000()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-string v8, "Runtime exception while getting specialized handlers" │ + const-string v7, "Runtime exception while getting specialized handlers" │ │ - invoke-static {v7, v8}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v6, v7}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ .end method ├── smali/net/mabako/steamgifts/activities/CommonActivity$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lnet/mabako/steamgifts/activities/CommonActivity$1; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/CommonActivity$1;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/mabako/steamgifts/activities/CommonActivity$1; │ │ .prologue │ .line 141 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/CommonActivity$1$1;->this$1:Lnet/mabako/steamgifts/activities/CommonActivity$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/activities/CommonActivity$1$2.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic val$view:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/CommonActivity$1;Landroid/view/View;ZILandroid/support/v7/app/AlertDialog;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/mabako/steamgifts/activities/CommonActivity$1; │ │ .prologue │ .line 155 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/CommonActivity$1$2;->this$1:Lnet/mabako/steamgifts/activities/CommonActivity$1; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/activities/CommonActivity$1$2;->val$view:Landroid/view/View; ├── smali/net/mabako/steamgifts/activities/CommonActivity$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$strings:[Ljava/lang/CharSequence; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/CommonActivity;[Ljava/lang/CharSequence;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/activities/CommonActivity; │ │ .prologue │ .line 132 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/CommonActivity$1;->this$0:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/activities/CommonActivity$1;->val$strings:[Ljava/lang/CharSequence; ├── smali/net/mabako/steamgifts/activities/DetailActivity.smali │ @@ -50,15 +50,14 @@ │ │ .line 58 │ iput-object v0, p0, Lnet/mabako/steamgifts/activities/DetailActivity;->pagerAdapter:Lnet/mabako/steamgifts/fragments/FragmentAdapter; │ │ .line 59 │ iput-object v0, p0, Lnet/mabako/steamgifts/activities/DetailActivity;->tabLayout:Landroid/support/design/widget/TabLayout; │ │ - .line 337 │ return-void │ .end method │ │ .method private initLayout(Landroid/os/Bundle;)V │ .locals 13 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ @@ -766,40 +765,39 @@ │ │ .method public addFragmentUnlessExists(Landroid/support/v4/app/Fragment;)V │ .locals 4 │ .param p1, "fragment" # Landroid/support/v4/app/Fragment; │ │ .prologue │ .line 313 │ - iget-object v2, p0, Lnet/mabako/steamgifts/activities/DetailActivity;->pagerAdapter:Lnet/mabako/steamgifts/fragments/FragmentAdapter; │ + iget-object v1, p0, Lnet/mabako/steamgifts/activities/DetailActivity;->pagerAdapter:Lnet/mabako/steamgifts/fragments/FragmentAdapter; │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 314 │ - new-instance v2, Ljava/lang/IllegalStateException; │ + new-instance v1, Ljava/lang/IllegalStateException; │ │ - const-string v3, "not a paged view" │ + const-string v2, "not a paged view" │ │ - invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v2 │ + throw v1 │ │ .line 316 │ :cond_0 │ - iget-object v2, p0, Lnet/mabako/steamgifts/activities/DetailActivity;->pagerAdapter:Lnet/mabako/steamgifts/fragments/FragmentAdapter; │ + iget-object v1, p0, Lnet/mabako/steamgifts/activities/DetailActivity;->pagerAdapter:Lnet/mabako/steamgifts/fragments/FragmentAdapter; │ │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/fragments/FragmentAdapter;->getItems()Ljava/util/List; │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/fragments/FragmentAdapter;->getItems()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_1 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 ├── smali/net/mabako/steamgifts/activities/LoginActivity.smali │ @@ -2,15 +2,14 @@ │ .super Lnet/mabako/common/SteamLoginActivity; │ .source "LoginActivity.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnet/mabako/steamgifts/activities/LoginActivity$1;, │ Lnet/mabako/steamgifts/activities/LoginActivity$JavaScriptContentHandler; │ } │ .end annotation │ │ │ # static fields │ .field private static final LOGIN_URL:Ljava/lang/String; = "https://www.steamgifts.com/?login" ├── smali/net/mabako/steamgifts/activities/Navbar$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/activities/Navbar; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/Navbar;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/activities/Navbar; │ │ .prologue │ .line 57 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/Navbar$1;->this$0:Lnet/mabako/steamgifts/activities/Navbar; │ │ invoke-direct {p0}, Lcom/mikepenz/materialdrawer/util/AbstractDrawerImageLoader;->()V ├── smali/net/mabako/steamgifts/activities/Navbar$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/Navbar;Lnet/mabako/steamgifts/activities/CommonActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/activities/Navbar; │ │ .prologue │ .line 78 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/Navbar$2;->this$0:Lnet/mabako/steamgifts/activities/Navbar; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/activities/Navbar$2;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; ├── smali/net/mabako/steamgifts/activities/Navbar$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/Navbar;Lnet/mabako/steamgifts/activities/CommonActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/activities/Navbar; │ │ .prologue │ .line 97 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/Navbar$3;->this$0:Lnet/mabako/steamgifts/activities/Navbar; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/activities/Navbar$3;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; ├── smali/net/mabako/steamgifts/activities/Navbar$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/Navbar;Lnet/mabako/steamgifts/activities/CommonActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/activities/Navbar; │ │ .prologue │ .line 177 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/Navbar$4;->this$0:Lnet/mabako/steamgifts/activities/Navbar; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/activities/Navbar$4;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; ├── smali/net/mabako/steamgifts/activities/Navbar.smali │ @@ -58,42 +58,48 @@ │ │ .line 73 │ .local v1, "ta":Landroid/content/res/TypedArray; │ new-instance v2, Lcom/mikepenz/materialdrawer/AccountHeaderBuilder; │ │ invoke-direct {v2}, Lcom/mikepenz/materialdrawer/AccountHeaderBuilder;->()V │ │ + .line 74 │ invoke-virtual {v2, p1}, Lcom/mikepenz/materialdrawer/AccountHeaderBuilder;->withActivity(Landroid/app/Activity;)Lcom/mikepenz/materialdrawer/AccountHeaderBuilder; │ │ move-result-object v2 │ │ + .line 75 │ invoke-virtual {v2, v5}, Lcom/mikepenz/materialdrawer/AccountHeaderBuilder;->withCompactStyle(Z)Lcom/mikepenz/materialdrawer/AccountHeaderBuilder; │ │ move-result-object v2 │ │ + .line 76 │ invoke-virtual {v1, v4}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lcom/mikepenz/materialdrawer/AccountHeaderBuilder;->withHeaderBackground(Landroid/graphics/drawable/Drawable;)Lcom/mikepenz/materialdrawer/AccountHeaderBuilder; │ │ move-result-object v2 │ │ + .line 77 │ invoke-virtual {v2, v4}, Lcom/mikepenz/materialdrawer/AccountHeaderBuilder;->withSelectionListEnabledForSingleProfile(Z)Lcom/mikepenz/materialdrawer/AccountHeaderBuilder; │ │ move-result-object v2 │ │ new-instance v3, Lnet/mabako/steamgifts/activities/Navbar$2; │ │ invoke-direct {v3, p0, p1}, Lnet/mabako/steamgifts/activities/Navbar$2;->(Lnet/mabako/steamgifts/activities/Navbar;Lnet/mabako/steamgifts/activities/CommonActivity;)V │ │ + .line 78 │ invoke-virtual {v2, v3}, Lcom/mikepenz/materialdrawer/AccountHeaderBuilder;->withOnAccountHeaderProfileImageListener(Lcom/mikepenz/materialdrawer/AccountHeader$OnAccountHeaderProfileImageListener;)Lcom/mikepenz/materialdrawer/AccountHeaderBuilder; │ │ move-result-object v2 │ │ + .line 95 │ invoke-virtual {v2}, Lcom/mikepenz/materialdrawer/AccountHeaderBuilder;->build()Lcom/mikepenz/materialdrawer/AccountHeader; │ │ move-result-object v2 │ │ iput-object v2, p0, Lnet/mabako/steamgifts/activities/Navbar;->accountHeader:Lcom/mikepenz/materialdrawer/AccountHeader; │ │ .line 97 │ @@ -116,60 +122,68 @@ │ invoke-virtual {v2, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 108 │ new-instance v2, Lcom/mikepenz/materialdrawer/DrawerBuilder; │ │ invoke-direct {v2}, Lcom/mikepenz/materialdrawer/DrawerBuilder;->()V │ │ + .line 109 │ invoke-virtual {v2, p1}, Lcom/mikepenz/materialdrawer/DrawerBuilder;->withActivity(Landroid/app/Activity;)Lcom/mikepenz/materialdrawer/DrawerBuilder; │ │ move-result-object v3 │ │ sget v2, Lnet/mabako/steamgifts/core/R$id;->toolbar:I │ │ + .line 110 │ invoke-virtual {p1, v2}, Lnet/mabako/steamgifts/activities/CommonActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/support/v7/widget/Toolbar; │ │ invoke-virtual {v3, v2}, Lcom/mikepenz/materialdrawer/DrawerBuilder;->withToolbar(Landroid/support/v7/widget/Toolbar;)Lcom/mikepenz/materialdrawer/DrawerBuilder; │ │ move-result-object v2 │ │ + .line 111 │ invoke-virtual {v2, v5}, Lcom/mikepenz/materialdrawer/DrawerBuilder;->withTranslucentStatusBar(Z)Lcom/mikepenz/materialdrawer/DrawerBuilder; │ │ move-result-object v2 │ │ + .line 112 │ invoke-virtual {v2, v5}, Lcom/mikepenz/materialdrawer/DrawerBuilder;->withActionBarDrawerToggle(Z)Lcom/mikepenz/materialdrawer/DrawerBuilder; │ │ move-result-object v2 │ │ iget-object v3, p0, Lnet/mabako/steamgifts/activities/Navbar;->accountHeader:Lcom/mikepenz/materialdrawer/AccountHeader; │ │ + .line 113 │ invoke-virtual {v2, v3}, Lcom/mikepenz/materialdrawer/DrawerBuilder;->withAccountHeader(Lcom/mikepenz/materialdrawer/AccountHeader;)Lcom/mikepenz/materialdrawer/DrawerBuilder; │ │ move-result-object v2 │ │ new-instance v3, Lnet/mabako/steamgifts/activities/Navbar$5; │ │ invoke-direct {v3, p0, p1}, Lnet/mabako/steamgifts/activities/Navbar$5;->(Lnet/mabako/steamgifts/activities/Navbar;Lnet/mabako/steamgifts/activities/CommonActivity;)V │ │ + .line 114 │ invoke-virtual {v2, v3}, Lcom/mikepenz/materialdrawer/DrawerBuilder;->withOnDrawerItemClickListener(Lcom/mikepenz/materialdrawer/Drawer$OnDrawerItemClickListener;)Lcom/mikepenz/materialdrawer/DrawerBuilder; │ │ move-result-object v2 │ │ new-instance v3, Lnet/mabako/steamgifts/activities/Navbar$4; │ │ invoke-direct {v3, p0, p1}, Lnet/mabako/steamgifts/activities/Navbar$4;->(Lnet/mabako/steamgifts/activities/Navbar;Lnet/mabako/steamgifts/activities/CommonActivity;)V │ │ + .line 177 │ invoke-virtual {v2, v3}, Lcom/mikepenz/materialdrawer/DrawerBuilder;->withOnDrawerListener(Lcom/mikepenz/materialdrawer/Drawer$OnDrawerListener;)Lcom/mikepenz/materialdrawer/DrawerBuilder; │ │ move-result-object v2 │ │ + .line 227 │ invoke-virtual {v2}, Lcom/mikepenz/materialdrawer/DrawerBuilder;->build()Lcom/mikepenz/materialdrawer/Drawer; │ │ move-result-object v2 │ │ iput-object v2, p0, Lnet/mabako/steamgifts/activities/Navbar;->drawer:Lcom/mikepenz/materialdrawer/Drawer; │ │ .line 228 │ @@ -224,174 +238,172 @@ │ .method private addDiscussionItems(Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;Ljava/lang/String;)V │ .locals 7 │ .param p1, "account" # Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ .param p2, "mode" # Ljava/lang/String; │ │ .prologue │ .line 306 │ - const-string v4, "full" │ + const-string v1, "full" │ │ - invoke-virtual {v4, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v1 │ │ - if-eqz v4, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 308 │ - iget-object v4, p0, Lnet/mabako/steamgifts/activities/Navbar;->drawer:Lcom/mikepenz/materialdrawer/Drawer; │ + iget-object v1, p0, Lnet/mabako/steamgifts/activities/Navbar;->drawer:Lcom/mikepenz/materialdrawer/Drawer; │ │ - new-instance v5, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem; │ + new-instance v2, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem; │ │ - invoke-direct {v5}, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem;->()V │ + invoke-direct {v2}, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem;->()V │ │ - sget v6, Lnet/mabako/steamgifts/core/R$string;->navigation_discussions:I │ + sget v3, Lnet/mabako/steamgifts/core/R$string;->navigation_discussions:I │ │ - invoke-virtual {v5, v6}, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem;->withName(I)Lcom/mikepenz/materialdrawer/model/SectionDrawerItem; │ + invoke-virtual {v2, v3}, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem;->withName(I)Lcom/mikepenz/materialdrawer/model/SectionDrawerItem; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - const/4 v6, 0x1 │ + const/4 v3, 0x1 │ │ - invoke-virtual {v5, v6}, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem;->withDivider(Z)Lcom/mikepenz/materialdrawer/model/SectionDrawerItem; │ + invoke-virtual {v2, v3}, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem;->withDivider(Z)Lcom/mikepenz/materialdrawer/model/SectionDrawerItem; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {v4, v5}, Lcom/mikepenz/materialdrawer/Drawer;->addItem(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ + invoke-virtual {v1, v2}, Lcom/mikepenz/materialdrawer/Drawer;->addItem(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ │ .line 309 │ invoke-static {}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->values()[Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .local v2, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ + move v2, v1 │ + │ :goto_0 │ - if-ge v1, v2, :cond_2 │ + if-ge v2, v4, :cond_2 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v3, v2 │ │ .line 311 │ - .local v3, "type":Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ - sget-object v4, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->CREATED:Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ + .local v0, "type":Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ + sget-object v1, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->CREATED:Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ │ - if-ne v3, v4, :cond_0 │ + if-ne v0, v1, :cond_0 │ │ invoke-virtual {p1}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->isLoggedIn()Z │ │ - move-result v4 │ + move-result v1 │ │ - if-nez v4, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 309 │ :goto_1 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v1, v2, 0x1 │ + │ + move v2, v1 │ │ goto :goto_0 │ │ .line 314 │ :cond_0 │ iget-object v5, p0, Lnet/mabako/steamgifts/activities/Navbar;->drawer:Lcom/mikepenz/materialdrawer/Drawer; │ │ - new-instance v4, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + new-instance v1, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - invoke-direct {v4}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->()V │ + invoke-direct {v1}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->()V │ │ - invoke-virtual {v3}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->getNavbarResource()I │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->getNavbarResource()I │ │ move-result v6 │ │ - invoke-virtual {v4, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withName(I)Ljava/lang/Object; │ + invoke-virtual {v1, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withName(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + check-cast v1, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - invoke-virtual {v3}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->getNavbarResource()I │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->getNavbarResource()I │ │ move-result v6 │ │ - invoke-virtual {v4, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIdentifier(I)Ljava/lang/Object; │ + invoke-virtual {v1, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIdentifier(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + check-cast v1, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - invoke-virtual {v3}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->getIcon()Lcom/mikepenz/fontawesome_typeface_library/FontAwesome$Icon; │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->getIcon()Lcom/mikepenz/fontawesome_typeface_library/FontAwesome$Icon; │ │ move-result-object v6 │ │ - invoke-virtual {v4, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIcon(Lcom/mikepenz/iconics/typeface/IIcon;)Ljava/lang/Object; │ + invoke-virtual {v1, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIcon(Lcom/mikepenz/iconics/typeface/IIcon;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ + check-cast v1, Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ │ - invoke-virtual {v5, v4}, Lcom/mikepenz/materialdrawer/Drawer;->addItem(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ + invoke-virtual {v5, v1}, Lcom/mikepenz/materialdrawer/Drawer;->addItem(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ │ goto :goto_1 │ │ .line 316 │ - .end local v0 # "arr$":[Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ - .end local v1 # "i$":I │ - .end local v2 # "len$":I │ - .end local v3 # "type":Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ + .end local v0 # "type":Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ :cond_1 │ - const-string v4, "compact" │ + const-string v1, "compact" │ │ - invoke-virtual {v4, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v1 │ │ - if-eqz v4, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 319 │ - iget-object v5, p0, Lnet/mabako/steamgifts/activities/Navbar;->drawer:Lcom/mikepenz/materialdrawer/Drawer; │ + iget-object v2, p0, Lnet/mabako/steamgifts/activities/Navbar;->drawer:Lcom/mikepenz/materialdrawer/Drawer; │ │ - new-instance v4, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + new-instance v1, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - invoke-direct {v4}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->()V │ + invoke-direct {v1}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->()V │ │ - sget v6, Lnet/mabako/steamgifts/core/R$string;->navigation_discussions:I │ + sget v3, Lnet/mabako/steamgifts/core/R$string;->navigation_discussions:I │ │ - invoke-virtual {v4, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withName(I)Ljava/lang/Object; │ + invoke-virtual {v1, v3}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withName(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + check-cast v1, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - sget-object v6, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->ALL:Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ + sget-object v3, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->ALL:Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ │ - invoke-virtual {v6}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->getNavbarResource()I │ + invoke-virtual {v3}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->getNavbarResource()I │ │ - move-result v6 │ + move-result v3 │ │ - invoke-virtual {v4, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIdentifier(I)Ljava/lang/Object; │ + invoke-virtual {v1, v3}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIdentifier(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + check-cast v1, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - sget-object v6, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->ALL:Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ + sget-object v3, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->ALL:Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ │ - invoke-virtual {v6}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->getIcon()Lcom/mikepenz/fontawesome_typeface_library/FontAwesome$Icon; │ + invoke-virtual {v3}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->getIcon()Lcom/mikepenz/fontawesome_typeface_library/FontAwesome$Icon; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v4, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIcon(Lcom/mikepenz/iconics/typeface/IIcon;)Ljava/lang/Object; │ + invoke-virtual {v1, v3}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIcon(Lcom/mikepenz/iconics/typeface/IIcon;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ + check-cast v1, Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ │ - invoke-virtual {v5, v4}, Lcom/mikepenz/materialdrawer/Drawer;->addItem(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ + invoke-virtual {v2, v1}, Lcom/mikepenz/materialdrawer/Drawer;->addItem(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ │ .line 321 │ :cond_2 │ return-void │ .end method │ │ .method private addGiveawayItems(Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;)V │ @@ -412,14 +424,15 @@ │ │ new-instance v0, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem; │ │ invoke-direct {v0}, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem;->()V │ │ sget v5, Lnet/mabako/steamgifts/core/R$string;->navigation_giveaways:I │ │ + .line 289 │ invoke-virtual {v0, v5}, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem;->withName(I)Lcom/mikepenz/materialdrawer/model/SectionDrawerItem; │ │ move-result-object v5 │ │ invoke-virtual {p1}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->isLoggedIn()Z │ │ move-result v0 │ @@ -437,14 +450,15 @@ │ │ new-instance v0, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ invoke-direct {v0}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->()V │ │ sget v5, Lnet/mabako/steamgifts/core/R$string;->navigation_giveaways_all:I │ │ + .line 290 │ invoke-virtual {v0, v5}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withName(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ sget v5, Lnet/mabako/steamgifts/core/R$string;->navigation_giveaways_all:I │ @@ -461,14 +475,15 @@ │ │ move-result-object v0 │ │ check-cast v0, Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ │ aput-object v0, v4, v1 │ │ + .line 288 │ invoke-virtual {v3, v4}, Lcom/mikepenz/materialdrawer/Drawer;->addItems([Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ │ .line 293 │ invoke-virtual {p1}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->isLoggedIn()Z │ │ move-result v0 │ │ @@ -483,14 +498,15 @@ │ │ new-instance v0, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ invoke-direct {v0}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->()V │ │ sget v5, Lnet/mabako/steamgifts/core/R$string;->navigation_giveaways_group:I │ │ + .line 295 │ invoke-virtual {v0, v5}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withName(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ sget v5, Lnet/mabako/steamgifts/core/R$string;->navigation_giveaways_group:I │ @@ -513,14 +529,15 @@ │ │ new-instance v0, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ invoke-direct {v0}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->()V │ │ sget v5, Lnet/mabako/steamgifts/core/R$string;->navigation_giveaways_wishlist:I │ │ + .line 296 │ invoke-virtual {v0, v5}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withName(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ sget v5, Lnet/mabako/steamgifts/core/R$string;->navigation_giveaways_wishlist:I │ @@ -543,14 +560,15 @@ │ │ new-instance v0, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ invoke-direct {v0}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->()V │ │ sget v5, Lnet/mabako/steamgifts/core/R$string;->navigation_giveaways_recommended:I │ │ + .line 297 │ invoke-virtual {v0, v5}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withName(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ sget v5, Lnet/mabako/steamgifts/core/R$string;->navigation_giveaways_recommended:I │ @@ -567,14 +585,15 @@ │ │ move-result-object v0 │ │ check-cast v0, Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ │ aput-object v0, v4, v6 │ │ + .line 294 │ invoke-virtual {v3, v4}, Lcom/mikepenz/materialdrawer/Drawer;->addItems([Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ │ .line 299 │ :cond_0 │ iget-object v3, p0, Lnet/mabako/steamgifts/activities/Navbar;->drawer:Lcom/mikepenz/materialdrawer/Drawer; │ │ new-array v1, v1, [Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ @@ -613,185 +632,183 @@ │ │ .line 300 │ return-void │ │ :cond_1 │ move v0, v2 │ │ - .line 288 │ + .line 289 │ goto/16 :goto_0 │ .end method │ │ .method private addTradeItems(Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;Ljava/lang/String;)V │ .locals 7 │ .param p1, "account" # Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ .param p2, "mode" # Ljava/lang/String; │ │ .prologue │ .line 327 │ - const-string v4, "full" │ + const-string v1, "full" │ │ - invoke-virtual {v4, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v1 │ │ - if-eqz v4, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 328 │ - iget-object v4, p0, Lnet/mabako/steamgifts/activities/Navbar;->drawer:Lcom/mikepenz/materialdrawer/Drawer; │ + iget-object v1, p0, Lnet/mabako/steamgifts/activities/Navbar;->drawer:Lcom/mikepenz/materialdrawer/Drawer; │ │ - new-instance v5, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem; │ + new-instance v2, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem; │ │ - invoke-direct {v5}, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem;->()V │ + invoke-direct {v2}, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem;->()V │ │ - sget v6, Lnet/mabako/steamgifts/core/R$string;->navigation_trades:I │ + sget v3, Lnet/mabako/steamgifts/core/R$string;->navigation_trades:I │ │ - invoke-virtual {v5, v6}, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem;->withName(I)Lcom/mikepenz/materialdrawer/model/SectionDrawerItem; │ + invoke-virtual {v2, v3}, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem;->withName(I)Lcom/mikepenz/materialdrawer/model/SectionDrawerItem; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - const/4 v6, 0x1 │ + const/4 v3, 0x1 │ │ - invoke-virtual {v5, v6}, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem;->withDivider(Z)Lcom/mikepenz/materialdrawer/model/SectionDrawerItem; │ + invoke-virtual {v2, v3}, Lcom/mikepenz/materialdrawer/model/SectionDrawerItem;->withDivider(Z)Lcom/mikepenz/materialdrawer/model/SectionDrawerItem; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {v4, v5}, Lcom/mikepenz/materialdrawer/Drawer;->addItem(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ + invoke-virtual {v1, v2}, Lcom/mikepenz/materialdrawer/Drawer;->addItem(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ │ .line 329 │ invoke-static {}, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->values()[Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .local v2, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ + move v2, v1 │ + │ :goto_0 │ - if-ge v1, v2, :cond_2 │ + if-ge v2, v4, :cond_2 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v3, v2 │ │ .line 330 │ - .local v3, "type":Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ - sget-object v4, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->CREATED:Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ + .local v0, "type":Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ + sget-object v1, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->CREATED:Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ │ - if-ne v3, v4, :cond_0 │ + if-ne v0, v1, :cond_0 │ │ invoke-virtual {p1}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->isLoggedIn()Z │ │ - move-result v4 │ + move-result v1 │ │ - if-nez v4, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 329 │ :goto_1 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v1, v2, 0x1 │ + │ + move v2, v1 │ │ goto :goto_0 │ │ .line 333 │ :cond_0 │ iget-object v5, p0, Lnet/mabako/steamgifts/activities/Navbar;->drawer:Lcom/mikepenz/materialdrawer/Drawer; │ │ - new-instance v4, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + new-instance v1, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - invoke-direct {v4}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->()V │ + invoke-direct {v1}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->()V │ │ - invoke-virtual {v3}, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->getNavbarResource()I │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->getNavbarResource()I │ │ move-result v6 │ │ - invoke-virtual {v4, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withName(I)Ljava/lang/Object; │ + invoke-virtual {v1, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withName(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + check-cast v1, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - invoke-virtual {v3}, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->getNavbarResource()I │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->getNavbarResource()I │ │ move-result v6 │ │ - invoke-virtual {v4, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIdentifier(I)Ljava/lang/Object; │ + invoke-virtual {v1, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIdentifier(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + check-cast v1, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - invoke-virtual {v3}, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->getIcon()Lcom/mikepenz/fontawesome_typeface_library/FontAwesome$Icon; │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->getIcon()Lcom/mikepenz/fontawesome_typeface_library/FontAwesome$Icon; │ │ move-result-object v6 │ │ - invoke-virtual {v4, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIcon(Lcom/mikepenz/iconics/typeface/IIcon;)Ljava/lang/Object; │ + invoke-virtual {v1, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIcon(Lcom/mikepenz/iconics/typeface/IIcon;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ + check-cast v1, Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ │ - invoke-virtual {v5, v4}, Lcom/mikepenz/materialdrawer/Drawer;->addItem(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ + invoke-virtual {v5, v1}, Lcom/mikepenz/materialdrawer/Drawer;->addItem(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ │ goto :goto_1 │ │ .line 335 │ - .end local v0 # "arr$":[Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ - .end local v1 # "i$":I │ - .end local v2 # "len$":I │ - .end local v3 # "type":Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ + .end local v0 # "type":Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ :cond_1 │ - const-string v4, "compact" │ + const-string v1, "compact" │ │ - invoke-virtual {v4, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v1 │ │ - if-eqz v4, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 336 │ - iget-object v5, p0, Lnet/mabako/steamgifts/activities/Navbar;->drawer:Lcom/mikepenz/materialdrawer/Drawer; │ + iget-object v2, p0, Lnet/mabako/steamgifts/activities/Navbar;->drawer:Lcom/mikepenz/materialdrawer/Drawer; │ │ - new-instance v4, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + new-instance v1, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - invoke-direct {v4}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->()V │ + invoke-direct {v1}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->()V │ │ - sget v6, Lnet/mabako/steamgifts/core/R$string;->navigation_trades:I │ + sget v3, Lnet/mabako/steamgifts/core/R$string;->navigation_trades:I │ │ - invoke-virtual {v4, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withName(I)Ljava/lang/Object; │ + invoke-virtual {v1, v3}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withName(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + check-cast v1, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - sget-object v6, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->ALL:Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ + sget-object v3, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->ALL:Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ │ - invoke-virtual {v6}, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->getNavbarResource()I │ + invoke-virtual {v3}, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->getNavbarResource()I │ │ - move-result v6 │ + move-result v3 │ │ - invoke-virtual {v4, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIdentifier(I)Ljava/lang/Object; │ + invoke-virtual {v1, v3}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIdentifier(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ + check-cast v1, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem; │ │ - sget-object v6, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->ALL:Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ + sget-object v3, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->ALL:Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ │ - invoke-virtual {v6}, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->getIcon()Lcom/mikepenz/fontawesome_typeface_library/FontAwesome$Icon; │ + invoke-virtual {v3}, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->getIcon()Lcom/mikepenz/fontawesome_typeface_library/FontAwesome$Icon; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v4, v6}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIcon(Lcom/mikepenz/iconics/typeface/IIcon;)Ljava/lang/Object; │ + invoke-virtual {v1, v3}, Lcom/mikepenz/materialdrawer/model/PrimaryDrawerItem;->withIcon(Lcom/mikepenz/iconics/typeface/IIcon;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ - check-cast v4, Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ + check-cast v1, Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ │ - invoke-virtual {v5, v4}, Lcom/mikepenz/materialdrawer/Drawer;->addItem(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ + invoke-virtual {v2, v1}, Lcom/mikepenz/materialdrawer/Drawer;->addItem(Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)V │ │ .line 338 │ :cond_2 │ return-void │ .end method ├── smali/net/mabako/steamgifts/activities/Navbar$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/Navbar;Lnet/mabako/steamgifts/activities/CommonActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/activities/Navbar; │ │ .prologue │ .line 114 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->this$0:Lnet/mabako/steamgifts/activities/Navbar; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ @@ -37,322 +38,314 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onItemClick(Landroid/view/View;ILcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;)Z │ - .locals 11 │ + .locals 10 │ .param p1, "view" # Landroid/view/View; │ .param p2, "position" # I │ .param p3, "drawerItem" # Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem; │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v4, 0x0 │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ .line 118 │ - iget-object v8, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ + iget-object v5, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - invoke-virtual {v8}, Lnet/mabako/steamgifts/activities/CommonActivity;->getCurrentFragment()Landroid/support/v4/app/Fragment; │ + invoke-virtual {v5}, Lnet/mabako/steamgifts/activities/CommonActivity;->getCurrentFragment()Landroid/support/v4/app/Fragment; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 119 │ - .local v2, "fragment":Landroid/support/v4/app/Fragment; │ - instance-of v8, v2, Lnet/mabako/steamgifts/fragments/SearchableListFragment; │ + .local v1, "fragment":Landroid/support/v4/app/Fragment; │ + instance-of v5, v1, Lnet/mabako/steamgifts/fragments/SearchableListFragment; │ │ - if-eqz v8, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 120 │ - check-cast v2, Lnet/mabako/steamgifts/fragments/SearchableListFragment; │ + check-cast v1, Lnet/mabako/steamgifts/fragments/SearchableListFragment; │ │ - .end local v2 # "fragment":Landroid/support/v4/app/Fragment; │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/fragments/SearchableListFragment;->stopSearch()V │ + .end local v1 # "fragment":Landroid/support/v4/app/Fragment; │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/fragments/SearchableListFragment;->stopSearch()V │ │ .line 122 │ :cond_0 │ invoke-interface {p3}, Lcom/mikepenz/materialdrawer/model/interfaces/IDrawerItem;->getIdentifier()I │ │ - move-result v4 │ + move-result v2 │ │ .line 123 │ - .local v4, "identifier":I │ - sget v8, Lnet/mabako/steamgifts/core/R$string;->login:I │ + .local v2, "identifier":I │ + sget v5, Lnet/mabako/steamgifts/core/R$string;->login:I │ │ - if-ne v4, v8, :cond_3 │ + if-ne v2, v5, :cond_3 │ │ .line 124 │ - iget-object v7, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ + iget-object v4, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - invoke-virtual {v7}, Lnet/mabako/steamgifts/activities/CommonActivity;->requestLogin()V │ + invoke-virtual {v4}, Lnet/mabako/steamgifts/activities/CommonActivity;->requestLogin()V │ │ .line 173 │ :cond_1 │ :goto_0 │ - iget-object v7, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->this$0:Lnet/mabako/steamgifts/activities/Navbar; │ + iget-object v4, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->this$0:Lnet/mabako/steamgifts/activities/Navbar; │ │ # getter for: Lnet/mabako/steamgifts/activities/Navbar;->drawer:Lcom/mikepenz/materialdrawer/Drawer; │ - invoke-static {v7}, Lnet/mabako/steamgifts/activities/Navbar;->access$200(Lnet/mabako/steamgifts/activities/Navbar;)Lcom/mikepenz/materialdrawer/Drawer; │ + invoke-static {v4}, Lnet/mabako/steamgifts/activities/Navbar;->access$200(Lnet/mabako/steamgifts/activities/Navbar;)Lcom/mikepenz/materialdrawer/Drawer; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Lcom/mikepenz/materialdrawer/Drawer;->closeDrawer()V │ + invoke-virtual {v4}, Lcom/mikepenz/materialdrawer/Drawer;->closeDrawer()V │ │ .line 174 │ - const/4 v7, 0x1 │ + const/4 v4, 0x1 │ │ :cond_2 │ :goto_1 │ - return v7 │ + return v4 │ │ .line 126 │ :cond_3 │ - sget v8, Lnet/mabako/steamgifts/core/R$string;->navigation_help:I │ + sget v5, Lnet/mabako/steamgifts/core/R$string;->navigation_help:I │ │ - if-ne v4, v8, :cond_4 │ + if-ne v2, v5, :cond_4 │ │ .line 127 │ - iget-object v7, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ + iget-object v4, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - const-string v8, "main" │ + const-string v5, "main" │ │ - invoke-static {v7, v8}, Lnet/mabako/steamgifts/intro/IntroActivity;->showIntro(Landroid/app/Activity;Ljava/lang/String;)V │ + invoke-static {v4, v5}, Lnet/mabako/steamgifts/intro/IntroActivity;->showIntro(Landroid/app/Activity;Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 129 │ :cond_4 │ - sget v8, Lnet/mabako/steamgifts/core/R$string;->navigation_about:I │ + sget v5, Lnet/mabako/steamgifts/core/R$string;->navigation_about:I │ │ - if-ne v4, v8, :cond_5 │ + if-ne v2, v5, :cond_5 │ │ .line 130 │ - iget-object v7, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ + iget-object v4, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - new-instance v8, Landroid/content/Intent; │ + new-instance v5, Landroid/content/Intent; │ │ - iget-object v9, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ + iget-object v6, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - const-class v10, Lnet/mabako/steamgifts/activities/AboutActivity; │ + const-class v7, Lnet/mabako/steamgifts/activities/AboutActivity; │ │ - invoke-direct {v8, v9, v10}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v5, v6, v7}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - invoke-virtual {v7, v8}, Lnet/mabako/steamgifts/activities/CommonActivity;->startActivity(Landroid/content/Intent;)V │ + invoke-virtual {v4, v5}, Lnet/mabako/steamgifts/activities/CommonActivity;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ │ .line 132 │ :cond_5 │ - sget v8, Lnet/mabako/steamgifts/core/R$string;->preferences:I │ + sget v5, Lnet/mabako/steamgifts/core/R$string;->preferences:I │ │ - if-ne v4, v8, :cond_6 │ + if-ne v2, v5, :cond_6 │ │ .line 133 │ - iget-object v7, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ + iget-object v4, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - new-instance v8, Landroid/content/Intent; │ + new-instance v5, Landroid/content/Intent; │ │ - iget-object v9, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ + iget-object v6, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - const-class v10, Lnet/mabako/steamgifts/activities/SettingsActivity; │ + const-class v7, Lnet/mabako/steamgifts/activities/SettingsActivity; │ │ - invoke-direct {v8, v9, v10}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v5, v6, v7}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - const/16 v9, 0xa │ + const/16 v6, 0xa │ │ - invoke-virtual {v7, v8, v9}, Lnet/mabako/steamgifts/activities/CommonActivity;->startActivityForResult(Landroid/content/Intent;I)V │ + invoke-virtual {v4, v5, v6}, Lnet/mabako/steamgifts/activities/CommonActivity;->startActivityForResult(Landroid/content/Intent;I)V │ │ goto :goto_0 │ │ .line 135 │ :cond_6 │ - sget v8, Lnet/mabako/steamgifts/core/R$string;->navigation_saved_elements:I │ + sget v5, Lnet/mabako/steamgifts/core/R$string;->navigation_saved_elements:I │ │ - if-ne v4, v8, :cond_7 │ + if-ne v2, v5, :cond_7 │ │ .line 136 │ - iget-object v7, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ + iget-object v4, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - new-instance v8, Lnet/mabako/steamgifts/fragments/SavedFragment; │ + new-instance v5, Lnet/mabako/steamgifts/fragments/SavedFragment; │ │ - invoke-direct {v8}, Lnet/mabako/steamgifts/fragments/SavedFragment;->()V │ + invoke-direct {v5}, Lnet/mabako/steamgifts/fragments/SavedFragment;->()V │ │ - invoke-virtual {v7, v8}, Lnet/mabako/steamgifts/activities/CommonActivity;->loadFragment(Landroid/support/v4/app/Fragment;)V │ + invoke-virtual {v4, v5}, Lnet/mabako/steamgifts/activities/CommonActivity;->loadFragment(Landroid/support/v4/app/Fragment;)V │ │ .line 137 │ - iget-object v7, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ + iget-object v4, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - invoke-virtual {v7}, Lnet/mabako/steamgifts/activities/CommonActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; │ + invoke-virtual {v4}, Lnet/mabako/steamgifts/activities/CommonActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; │ │ move-result-object v0 │ │ .line 138 │ .local v0, "actionBar":Landroid/support/v7/app/ActionBar; │ if-eqz v0, :cond_1 │ │ .line 139 │ - invoke-virtual {v0, v10}, Landroid/support/v7/app/ActionBar;->setSubtitle(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v9}, Landroid/support/v7/app/ActionBar;->setSubtitle(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ │ .line 141 │ .end local v0 # "actionBar":Landroid/support/v7/app/ActionBar; │ :cond_7 │ invoke-static {}, Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type;->values()[Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type; │ │ - move-result-object v1 │ + move-result-object v6 │ │ - .local v1, "arr$":[Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type; │ - array-length v5, v1 │ + array-length v7, v6 │ │ - .local v5, "len$":I │ - const/4 v3, 0x0 │ + move v5, v4 │ │ - .local v3, "i$":I │ :goto_2 │ - if-ge v3, v5, :cond_8 │ + if-ge v5, v7, :cond_8 │ │ - aget-object v6, v1, v3 │ + aget-object v3, v6, v5 │ │ .line 142 │ - .local v6, "type":Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type; │ - invoke-virtual {v6}, Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type;->getNavbarResource()I │ + .local v3, "type":Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type; │ + invoke-virtual {v3}, Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type;->getNavbarResource()I │ │ move-result v8 │ │ - if-ne v8, v4, :cond_a │ + if-ne v8, v2, :cond_a │ │ .line 143 │ - iget-object v8, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ + iget-object v5, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - invoke-static {v6, v10, v7}, Lnet/mabako/steamgifts/fragments/GiveawayListFragment;->newInstance(Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type;Ljava/lang/String;Z)Lnet/mabako/steamgifts/fragments/GiveawayListFragment; │ + invoke-static {v3, v9, v4}, Lnet/mabako/steamgifts/fragments/GiveawayListFragment;->newInstance(Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type;Ljava/lang/String;Z)Lnet/mabako/steamgifts/fragments/GiveawayListFragment; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - invoke-virtual {v8, v9}, Lnet/mabako/steamgifts/activities/CommonActivity;->loadFragment(Landroid/support/v4/app/Fragment;)V │ + invoke-virtual {v5, v6}, Lnet/mabako/steamgifts/activities/CommonActivity;->loadFragment(Landroid/support/v4/app/Fragment;)V │ │ .line 148 │ - .end local v6 # "type":Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type; │ + .end local v3 # "type":Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type; │ :cond_8 │ invoke-static {}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->values()[Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ │ - move-result-object v1 │ + move-result-object v6 │ │ - .local v1, "arr$":[Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ - array-length v5, v1 │ + array-length v7, v6 │ │ - const/4 v3, 0x0 │ + move v5, v4 │ │ :goto_3 │ - if-ge v3, v5, :cond_9 │ + if-ge v5, v7, :cond_9 │ │ - aget-object v6, v1, v3 │ + aget-object v3, v6, v5 │ │ .line 149 │ - .local v6, "type":Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ - invoke-virtual {v6}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->getNavbarResource()I │ + .local v3, "type":Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ + invoke-virtual {v3}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->getNavbarResource()I │ │ move-result v8 │ │ - if-ne v8, v4, :cond_b │ + if-ne v8, v2, :cond_b │ │ .line 150 │ - iget-object v8, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ + iget-object v5, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - invoke-static {v6, v10}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment;->newInstance(Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + invoke-static {v3, v9}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment;->newInstance(Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - invoke-virtual {v8, v9}, Lnet/mabako/steamgifts/activities/CommonActivity;->loadFragment(Landroid/support/v4/app/Fragment;)V │ + invoke-virtual {v5, v6}, Lnet/mabako/steamgifts/activities/CommonActivity;->loadFragment(Landroid/support/v4/app/Fragment;)V │ │ .line 151 │ - iget-object v8, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ + iget-object v5, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - invoke-virtual {v8}, Lnet/mabako/steamgifts/activities/CommonActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; │ + invoke-virtual {v5}, Lnet/mabako/steamgifts/activities/CommonActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; │ │ move-result-object v0 │ │ .line 152 │ .restart local v0 # "actionBar":Landroid/support/v7/app/ActionBar; │ if-eqz v0, :cond_9 │ │ .line 153 │ - invoke-virtual {v0, v10}, Landroid/support/v7/app/ActionBar;->setSubtitle(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v9}, Landroid/support/v7/app/ActionBar;->setSubtitle(Ljava/lang/CharSequence;)V │ │ .line 158 │ .end local v0 # "actionBar":Landroid/support/v7/app/ActionBar; │ - .end local v6 # "type":Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ + .end local v3 # "type":Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ :cond_9 │ invoke-static {}, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->values()[Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ │ - move-result-object v1 │ + move-result-object v6 │ │ - .local v1, "arr$":[Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ - array-length v5, v1 │ + array-length v7, v6 │ │ - const/4 v3, 0x0 │ + move v5, v4 │ │ :goto_4 │ - if-ge v3, v5, :cond_2 │ + if-ge v5, v7, :cond_2 │ │ - aget-object v6, v1, v3 │ + aget-object v3, v6, v5 │ │ .line 159 │ - .local v6, "type":Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ - invoke-virtual {v6}, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->getNavbarResource()I │ + .local v3, "type":Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ + invoke-virtual {v3}, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->getNavbarResource()I │ │ move-result v8 │ │ - if-ne v8, v4, :cond_c │ + if-ne v8, v2, :cond_c │ │ .line 160 │ - iget-object v8, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ + iget-object v5, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - invoke-static {v6, v10}, Lnet/mabako/steamgifts/fragments/TradeListFragment;->newInstance(Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;Ljava/lang/String;)Lnet/mabako/steamgifts/fragments/TradeListFragment; │ + invoke-static {v3, v9}, Lnet/mabako/steamgifts/fragments/TradeListFragment;->newInstance(Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;Ljava/lang/String;)Lnet/mabako/steamgifts/fragments/TradeListFragment; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - invoke-virtual {v8, v9}, Lnet/mabako/steamgifts/activities/CommonActivity;->loadFragment(Landroid/support/v4/app/Fragment;)V │ + invoke-virtual {v5, v6}, Lnet/mabako/steamgifts/activities/CommonActivity;->loadFragment(Landroid/support/v4/app/Fragment;)V │ │ .line 161 │ - iget-object v8, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ + iget-object v5, p0, Lnet/mabako/steamgifts/activities/Navbar$5;->val$activity:Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - invoke-virtual {v8}, Lnet/mabako/steamgifts/activities/CommonActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; │ + invoke-virtual {v5}, Lnet/mabako/steamgifts/activities/CommonActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar; │ │ move-result-object v0 │ │ .line 162 │ .restart local v0 # "actionBar":Landroid/support/v7/app/ActionBar; │ if-eqz v0, :cond_2 │ │ .line 163 │ - invoke-virtual {v0, v10}, Landroid/support/v7/app/ActionBar;->setSubtitle(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v9}, Landroid/support/v7/app/ActionBar;->setSubtitle(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_1 │ │ .line 141 │ .end local v0 # "actionBar":Landroid/support/v7/app/ActionBar; │ - .local v1, "arr$":[Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type; │ - .local v6, "type":Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type; │ + .local v3, "type":Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type; │ :cond_a │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_2 │ │ .line 148 │ - .local v1, "arr$":[Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ - .local v6, "type":Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ + .local v3, "type":Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ :cond_b │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_3 │ │ .line 158 │ - .local v1, "arr$":[Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ - .local v6, "type":Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ + .local v3, "type":Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ :cond_c │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_4 │ .end method ├── smali/net/mabako/steamgifts/activities/SettingsActivity$SettingsFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment; │ │ .prologue │ .line 36 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment$1;->this$0:Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/activities/SettingsActivity$SettingsFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment; │ │ .prologue │ .line 54 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment$3;->this$0:Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/activities/SettingsActivity$SettingsFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment; │ │ .prologue │ .line 44 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment$2;->this$0:Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/activities/SettingsActivity$SettingsFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment; │ │ .prologue │ .line 64 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment$4;->this$0:Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/activities/SettingsActivity$SettingsFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment; │ │ .prologue │ .line 74 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment$5;->this$0:Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/activities/SettingsActivity$SettingsFragment$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$category:Landroid/preference/PreferenceCategory; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment;Landroid/preference/PreferenceCategory;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment; │ │ .prologue │ .line 89 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment$6;->this$0:Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/activities/SettingsActivity$SettingsFragment$6;->val$category:Landroid/preference/PreferenceCategory; ├── smali/net/mabako/steamgifts/activities/SettingsActivity.smali │ @@ -15,15 +15,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 26 │ invoke-direct {p0}, Lnet/mabako/steamgifts/activities/BaseActivity;->()V │ │ - .line 27 │ return-void │ .end method │ │ │ # virtual methods │ .method protected onCreate(Landroid/os/Bundle;)V │ .locals 4 ├── smali/net/mabako/steamgifts/activities/UrlHandlingActivity.smali │ @@ -58,15 +58,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 32 │ invoke-direct {p0}, Lnet/mabako/steamgifts/activities/CommonActivity;->()V │ │ - .line 179 │ return-void │ .end method │ │ .method public static getIntentForUri(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent; │ .locals 11 │ .param p0, "context" # Landroid/content/Context; │ .annotation build Landroid/support/annotation/NonNull; ├── smali/net/mabako/steamgifts/activities/WebViewActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/activities/WebViewActivity; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/WebViewActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/activities/WebViewActivity; │ │ .prologue │ .line 69 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/WebViewActivity$1;->this$0:Lnet/mabako/steamgifts/activities/WebViewActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/activities/WebViewActivity.smali │ @@ -30,15 +30,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 30 │ invoke-direct {p0}, Lnet/mabako/steamgifts/activities/CommonActivity;->()V │ │ - .line 129 │ return-void │ .end method │ │ .method static synthetic access$200(Lnet/mabako/steamgifts/activities/WebViewActivity;)Landroid/support/v7/app/ActionBar; │ .locals 1 │ .param p0, "x0" # Lnet/mabako/steamgifts/activities/WebViewActivity; ├── smali/net/mabako/steamgifts/activities/WriteCommentActivity$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$scrollView:Landroid/widget/ScrollView; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/WriteCommentActivity;Landroid/widget/ScrollView;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/activities/WriteCommentActivity; │ │ .prologue │ .line 76 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/WriteCommentActivity$1;->this$0:Lnet/mabako/steamgifts/activities/WriteCommentActivity; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/activities/WriteCommentActivity$1;->val$scrollView:Landroid/widget/ScrollView; ├── smali/net/mabako/steamgifts/activities/WriteCommentActivity$2.smali │ @@ -19,19 +19,20 @@ │ │ .field final synthetic val$parentId:J │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/WriteCommentActivity;Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJ)V │ .locals 10 │ - .param p2, "x0" # Landroid/app/Activity; │ - .param p3, "x1" # Ljava/lang/String; │ - .param p4, "x2" # Ljava/lang/String; │ - .param p5, "x3" # Ljava/lang/String; │ - .param p6, "x4" # J │ + .param p1, "this$0" # Lnet/mabako/steamgifts/activities/WriteCommentActivity; │ + .param p2, "activity" # Landroid/app/Activity; │ + .param p3, "path" # Ljava/lang/String; │ + .param p4, "xsrfToken" # Ljava/lang/String; │ + .param p5, "description" # Ljava/lang/String; │ + .param p6, "parentId" # J │ │ .prologue │ .line 138 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/WriteCommentActivity$2;->this$0:Lnet/mabako/steamgifts/activities/WriteCommentActivity; │ │ move-wide/from16 v0, p8 ├── smali/net/mabako/steamgifts/activities/WriteCommentActivity$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$text:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/WriteCommentActivity;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/activities/WriteCommentActivity; │ │ .prologue │ .line 176 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/WriteCommentActivity$4;->this$0:Lnet/mabako/steamgifts/activities/WriteCommentActivity; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/activities/WriteCommentActivity$4;->val$text:Ljava/lang/String; ├── smali/net/mabako/steamgifts/activities/WriteCommentActivity$3.smali │ @@ -17,18 +17,19 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/activities/WriteCommentActivity; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/activities/WriteCommentActivity;Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Lnet/mabako/steamgifts/data/Comment;)V │ .locals 0 │ - .param p2, "x0" # Landroid/app/Activity; │ - .param p3, "x1" # Ljava/lang/String; │ - .param p4, "x2" # Ljava/lang/String; │ - .param p5, "x3" # Lnet/mabako/steamgifts/data/Comment; │ + .param p1, "this$0" # Lnet/mabako/steamgifts/activities/WriteCommentActivity; │ + .param p2, "activity" # Landroid/app/Activity; │ + .param p3, "xsrfToken" # Ljava/lang/String; │ + .param p4, "newText" # Ljava/lang/String; │ + .param p5, "comment" # Lnet/mabako/steamgifts/data/Comment; │ │ .prologue │ .line 156 │ iput-object p1, p0, Lnet/mabako/steamgifts/activities/WriteCommentActivity$3;->this$0:Lnet/mabako/steamgifts/activities/WriteCommentActivity; │ │ invoke-direct {p0, p2, p3, p4, p5}, Lnet/mabako/steamgifts/tasks/EditCommentTask;->(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;Lnet/mabako/steamgifts/data/Comment;)V ├── smali/net/mabako/steamgifts/activities/WriteCommentActivity.smali │ @@ -648,14 +648,15 @@ │ .line 176 │ new-instance v0, Lnet/mabako/steamgifts/tasks/EnterLeaveGiveawayTask; │ │ new-instance v1, Lnet/mabako/steamgifts/activities/WriteCommentActivity$4; │ │ invoke-direct {v1, p0, p1}, Lnet/mabako/steamgifts/activities/WriteCommentActivity$4;->(Lnet/mabako/steamgifts/activities/WriteCommentActivity;Ljava/lang/String;)V │ │ + .line 197 │ invoke-virtual {p0}, Lnet/mabako/steamgifts/activities/WriteCommentActivity;->getIntent()Landroid/content/Intent; │ │ move-result-object v2 │ │ const-string v3, "xsrf-token" │ │ invoke-virtual {v2, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; ├── smali/net/mabako/steamgifts/adapters/CommentAdapter$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/adapters/CommentAdapter; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/CommentAdapter;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/CommentAdapter; │ .param p2, "x0" # Landroid/view/View; │ │ .prologue │ .line 76 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/CommentAdapter$1;->this$0:Lnet/mabako/steamgifts/adapters/CommentAdapter; │ │ invoke-direct {p0, p2}, Landroid/support/v7/widget/RecyclerView$ViewHolder;->(Landroid/view/View;)V ├── smali/net/mabako/steamgifts/adapters/CommentAdapter.smali │ @@ -33,148 +33,146 @@ │ │ # virtual methods │ .method public findItem(J)Lnet/mabako/steamgifts/data/Comment; │ .locals 7 │ .param p1, "commentId" # J │ │ .prologue │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 137 │ const-wide/16 v4, 0x0 │ │ - cmp-long v2, p1, v4 │ + cmp-long v1, p1, v4 │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ - move-object v1, v3 │ + move-object v0, v2 │ │ .line 146 │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ .line 140 │ :cond_0 │ invoke-virtual {p0}, Lnet/mabako/steamgifts/adapters/CommentAdapter;->getItems()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 v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ - 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, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + check-cast v0, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ │ .line 141 │ - .local v1, "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - instance-of v2, v1, Lnet/mabako/steamgifts/data/Comment; │ + .local v0, "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + instance-of v1, v0, Lnet/mabako/steamgifts/data/Comment; │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ - move-object v2, v1 │ + move-object v1, v0 │ │ - check-cast v2, Lnet/mabako/steamgifts/data/Comment; │ + check-cast v1, Lnet/mabako/steamgifts/data/Comment; │ │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Comment;->getId()J │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Comment;->getId()J │ │ move-result-wide v4 │ │ - cmp-long v2, v4, p1 │ + cmp-long v1, v4, p1 │ │ - if-nez v2, :cond_1 │ + if-nez v1, :cond_1 │ │ .line 142 │ - check-cast v1, Lnet/mabako/steamgifts/data/Comment; │ + check-cast v0, Lnet/mabako/steamgifts/data/Comment; │ │ goto :goto_0 │ │ - .end local v1 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + .end local v0 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ :cond_2 │ - move-object v1, v3 │ + move-object v0, v2 │ │ .line 146 │ goto :goto_0 │ .end method │ │ .method public findPollAnswer(I)Lnet/mabako/steamgifts/data/Poll$Answer; │ .locals 4 │ .param p1, "answerId" # I │ │ .prologue │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 150 │ if-nez p1, :cond_0 │ │ - move-object v1, v3 │ + move-object v0, v2 │ │ .line 159 │ :goto_0 │ - return-object v1 │ + return-object v0 │ │ .line 153 │ :cond_0 │ invoke-virtual {p0}, Lnet/mabako/steamgifts/adapters/CommentAdapter;->getStickyItems()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 v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ - 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, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + check-cast v0, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ │ .line 154 │ - .local v1, "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - instance-of v2, v1, Lnet/mabako/steamgifts/data/Poll$Answer; │ + .local v0, "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + instance-of v1, v0, Lnet/mabako/steamgifts/data/Poll$Answer; │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ - move-object v2, v1 │ + move-object v1, v0 │ │ - check-cast v2, Lnet/mabako/steamgifts/data/Poll$Answer; │ + check-cast v1, Lnet/mabako/steamgifts/data/Poll$Answer; │ │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Poll$Answer;->getId()I │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Poll$Answer;->getId()I │ │ - move-result v2 │ + move-result v1 │ │ - if-ne v2, p1, :cond_1 │ + if-ne v1, p1, :cond_1 │ │ .line 155 │ - check-cast v1, Lnet/mabako/steamgifts/data/Poll$Answer; │ + check-cast v0, Lnet/mabako/steamgifts/data/Poll$Answer; │ │ goto :goto_0 │ │ - .end local v1 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + .end local v0 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ :cond_2 │ - move-object v1, v3 │ + move-object v0, v2 │ │ .line 159 │ goto :goto_0 │ .end method │ │ .method protected hasEnoughItems(Ljava/util/List;)Z │ .locals 6 │ @@ -188,48 +186,47 @@ │ } │ .end annotation │ │ .prologue │ .local p1, "items":Ljava/util/List;, "Ljava/util/List;" │ const/16 v5, 0x19 │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 119 │ invoke-interface {p1}, Ljava/util/List;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - if-ge v4, v5, :cond_1 │ + if-ge v3, v5, :cond_1 │ │ .line 127 │ :cond_0 │ :goto_0 │ - return v3 │ + return v2 │ │ .line 122 │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 123 │ - .local v2, "rootLevelComments":I │ + .local v1, "rootLevelComments":I │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_2 │ :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_3 │ │ - 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, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ │ .line 124 │ .local v0, "adaptable":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ @@ -243,23 +240,23 @@ │ invoke-virtual {v0}, Lnet/mabako/steamgifts/data/Comment;->getDepth()I │ │ move-result v4 │ │ if-nez v4, :cond_2 │ │ .line 125 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_1 │ │ .line 127 │ :cond_3 │ - if-ne v2, v5, :cond_0 │ + if-ne v1, v5, :cond_0 │ │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public onBindActualViewHolder(Landroid/support/v7/widget/RecyclerView$ViewHolder;I)V │ .locals 6 │ .param p1, "h" # Landroid/support/v7/widget/RecyclerView$ViewHolder; ├── smali/net/mabako/steamgifts/adapters/EndlessAdapter.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Ljava/io/Serializable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnet/mabako/steamgifts/adapters/EndlessAdapter$1;, │ Lnet/mabako/steamgifts/adapters/EndlessAdapter$RemovedElement;, │ Lnet/mabako/steamgifts/adapters/EndlessAdapter$ScrollListener;, │ Lnet/mabako/steamgifts/adapters/EndlessAdapter$OnLoadListener;, │ Lnet/mabako/steamgifts/adapters/EndlessAdapter$EmptyViewHolder; │ } │ .end annotation │ │ @@ -1319,15 +1318,14 @@ │ .prologue │ .line 414 │ .local p1, "elements":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ invoke-interface {p1}, Ljava/lang/Iterable;->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/net/mabako/steamgifts/adapters/GiveawayAdapter.smali │ @@ -370,21 +370,20 @@ │ .end annotation │ .end param │ │ .prologue │ .line 93 │ invoke-virtual {p0}, Lnet/mabako/steamgifts/adapters/GiveawayAdapter;->getItems()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 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 ├── smali/net/mabako/steamgifts/adapters/viewholder/CommentContextViewHolder$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$serializable:Ljava/io/Serializable; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/CommentContextViewHolder;Ljava/io/Serializable;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/CommentContextViewHolder; │ │ .prologue │ .line 36 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/CommentContextViewHolder$1;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/CommentContextViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/CommentContextViewHolder$1;->val$serializable:Ljava/io/Serializable; ├── smali/net/mabako/steamgifts/adapters/viewholder/CommentViewHolder$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$comment:Lnet/mabako/steamgifts/data/Comment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder;Lnet/mabako/steamgifts/data/Comment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder; │ │ .prologue │ .line 95 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder$1;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder$1;->val$comment:Lnet/mabako/steamgifts/data/Comment; ├── smali/net/mabako/steamgifts/adapters/viewholder/CommentViewHolder$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$comment:Lnet/mabako/steamgifts/data/Comment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder;Lnet/mabako/steamgifts/data/Comment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder; │ │ .prologue │ .line 106 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder$2;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder$2;->val$comment:Lnet/mabako/steamgifts/data/Comment; ├── smali/net/mabako/steamgifts/adapters/viewholder/CommentViewHolder$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$comment:Lnet/mabako/steamgifts/data/Comment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder;Lnet/mabako/steamgifts/data/Comment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder; │ │ .prologue │ .line 114 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder$3;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder$3;->val$comment:Lnet/mabako/steamgifts/data/Comment; ├── smali/net/mabako/steamgifts/adapters/viewholder/CommentViewHolder$4.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$comment:Lnet/mabako/steamgifts/data/Comment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder;Lnet/mabako/steamgifts/data/Comment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder; │ │ .prologue │ .line 122 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder$4;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder$4;->val$comment:Lnet/mabako/steamgifts/data/Comment; ├── smali/net/mabako/steamgifts/adapters/viewholder/CommentViewHolder$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder; │ │ .prologue │ .line 152 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder$5;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/adapters/viewholder/CommentViewHolder$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder; │ │ .prologue │ .line 163 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder$6;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/adapters/viewholder/CommentViewHolder$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder; │ │ .prologue │ .line 174 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder$7;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/CommentViewHolder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/adapters/viewholder/CustomHtmlTagHandler$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$text:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/CustomHtmlTagHandler;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/CustomHtmlTagHandler; │ │ .prologue │ .line 191 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/CustomHtmlTagHandler$1;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/CustomHtmlTagHandler; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/CustomHtmlTagHandler$1;->val$text:Ljava/lang/String; ├── smali/net/mabako/steamgifts/adapters/viewholder/CustomHtmlTagHandler.smali │ @@ -94,15 +94,15 @@ │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/CustomHtmlTagHandler;->context:Landroid/content/Context; │ │ .line 55 │ return-void │ .end method │ │ .method private static varargs end(Landroid/text/Editable;Ljava/lang/Class;[Ljava/lang/Object;)V │ - .locals 8 │ + .locals 7 │ .param p0, "text" # Landroid/text/Editable; │ .param p2, "replaces" # [Ljava/lang/Object; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/text/Editable;", │ "Ljava/lang/Class", │ @@ -113,66 +113,58 @@ │ .end annotation │ │ .prologue │ .line 219 │ .local p1, "kind":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ invoke-interface {p0}, Landroid/text/Editable;->length()I │ │ - move-result v2 │ + move-result v0 │ │ .line 220 │ - .local v2, "len":I │ + .local v0, "len":I │ invoke-static {p0, p1}, Lnet/mabako/steamgifts/adapters/viewholder/CustomHtmlTagHandler;->getLast(Landroid/text/Spanned;Ljava/lang/Class;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 221 │ - .local v4, "obj":Ljava/lang/Object; │ - invoke-interface {p0, v4}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ + .local v1, "obj":Ljava/lang/Object; │ + invoke-interface {p0, v1}, Landroid/text/Editable;->getSpanStart(Ljava/lang/Object;)I │ │ - move-result v6 │ + move-result v3 │ │ .line 222 │ - .local v6, "where":I │ - invoke-interface {p0, v4}, Landroid/text/Editable;->removeSpan(Ljava/lang/Object;)V │ + .local v3, "where":I │ + invoke-interface {p0, v1}, Landroid/text/Editable;->removeSpan(Ljava/lang/Object;)V │ │ .line 223 │ - if-eq v6, v2, :cond_0 │ + if-eq v3, v0, :cond_0 │ │ .line 224 │ - move-object v0, p2 │ - │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v3, v0 │ + array-length v5, p2 │ │ - .local v3, "len$":I │ - const/4 v1, 0x0 │ + const/4 v4, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v3, :cond_0 │ + if-ge v4, v5, :cond_0 │ │ - aget-object v5, v0, v1 │ + aget-object v2, p2, v4 │ │ .line 225 │ - .local v5, "replace":Ljava/lang/Object; │ - const/16 v7, 0x21 │ + .local v2, "replace":Ljava/lang/Object; │ + const/16 v6, 0x21 │ │ - invoke-interface {p0, v5, v6, v2, v7}, Landroid/text/Editable;->setSpan(Ljava/lang/Object;III)V │ + invoke-interface {p0, v2, v3, v0, v6}, Landroid/text/Editable;->setSpan(Ljava/lang/Object;III)V │ │ .line 224 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 228 │ - .end local v0 # "arr$":[Ljava/lang/Object; │ - .end local v1 # "i$":I │ - .end local v3 # "len$":I │ - .end local v5 # "replace":Ljava/lang/Object; │ + .end local v2 # "replace":Ljava/lang/Object; │ :cond_0 │ return-void │ .end method │ │ .method private static getLast(Landroid/text/Spanned;Ljava/lang/Class;)Ljava/lang/Object; │ .locals 3 │ .param p0, "text" # Landroid/text/Spanned; │ @@ -462,28 +454,30 @@ │ │ new-array v5, v6, [Ljava/lang/Object; │ │ new-instance v6, Landroid/text/style/LeadingMarginSpan$Standard; │ │ iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/CustomHtmlTagHandler;->lists:Ljava/util/Stack; │ │ + .line 125 │ invoke-virtual {v7}, Ljava/util/Stack;->size()I │ │ move-result v7 │ │ add-int/lit8 v7, v7, -0x1 │ │ mul-int/lit8 v7, v7, 0x14 │ │ invoke-direct {v6, v7}, Landroid/text/style/LeadingMarginSpan$Standard;->(I)V │ │ aput-object v6, v5, v9 │ │ aput-object v1, v5, v8 │ │ + .line 123 │ invoke-static {p2, v4, v5}, Lnet/mabako/steamgifts/adapters/viewholder/CustomHtmlTagHandler;->end(Landroid/text/Editable;Ljava/lang/Class;[Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 127 │ .end local v0 # "bulletMargin":I │ .end local v1 # "newBullet":Landroid/text/style/BulletSpan; ├── smali/net/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$discussion:Lnet/mabako/steamgifts/data/Discussion; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;Lnet/mabako/steamgifts/data/Discussion;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder; │ │ .prologue │ .line 67 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder$1;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder$1;->val$discussion:Lnet/mabako/steamgifts/data/Discussion; ├── smali/net/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder.smali │ @@ -147,325 +147,320 @@ │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public setFrom(Lnet/mabako/steamgifts/fragments/util/DiscussionDetailsCard;)V │ - .locals 13 │ + .locals 11 │ .param p1, "card" # Lnet/mabako/steamgifts/fragments/util/DiscussionDetailsCard; │ │ .prologue │ - const/16 v12, 0x8 │ + const/16 v10, 0x8 │ │ - const/4 v11, 0x3 │ + const/4 v9, 0x3 │ │ - const/4 v10, 0x2 │ + const/4 v8, 0x2 │ │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ - const/4 v9, 0x0 │ + const/4 v4, 0x0 │ │ .line 52 │ invoke-virtual {p1}, Lnet/mabako/steamgifts/fragments/util/DiscussionDetailsCard;->getDiscussion()Lnet/mabako/steamgifts/data/Discussion; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 53 │ - .local v1, "discussion":Lnet/mabako/steamgifts/data/Discussion; │ + .local v0, "discussion":Lnet/mabako/steamgifts/data/Discussion; │ invoke-virtual {p1}, Lnet/mabako/steamgifts/fragments/util/DiscussionDetailsCard;->getExtras()Lnet/mabako/steamgifts/data/DiscussionExtras; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 55 │ - .local v2, "extras":Lnet/mabako/steamgifts/data/DiscussionExtras; │ - const/4 v6, 0x7 │ + .local v1, "extras":Lnet/mabako/steamgifts/data/DiscussionExtras; │ + const/4 v3, 0x7 │ │ - new-array v0, v6, [Landroid/view/View; │ + new-array v5, v3, [Landroid/view/View; │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->commentDiscussion:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->commentDiscussion:Landroid/widget/Button; │ │ - aput-object v6, v0, v9 │ + aput-object v3, v5, v4 │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->description:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->description:Landroid/widget/TextView; │ │ - aput-object v6, v0, v8 │ + aput-object v3, v5, v7 │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->discussionTime:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->discussionTime:Landroid/widget/TextView; │ │ - aput-object v6, v0, v10 │ + aput-object v3, v5, v8 │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->user:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->user:Landroid/widget/TextView; │ │ - aput-object v6, v0, v11 │ + aput-object v3, v5, v9 │ │ - const/4 v6, 0x4 │ + const/4 v3, 0x4 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->title:Landroid/widget/TextView; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->title:Landroid/widget/TextView; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v3 │ │ - const/4 v6, 0x5 │ + const/4 v3, 0x5 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->separator:Landroid/view/View; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->separator:Landroid/view/View; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v3 │ │ - const/4 v6, 0x6 │ + const/4 v3, 0x6 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->actionSeparator:Landroid/view/View; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->actionSeparator:Landroid/view/View; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v3 │ │ - .local v0, "arr$":[Landroid/view/View; │ - array-length v4, v0 │ + array-length v6, v5 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + move v3, v4 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v3, v6, :cond_0 │ │ - aget-object v5, v0, v3 │ + aget-object v2, v5, v3 │ │ .line 56 │ - .local v5, "view":Landroid/view/View; │ - invoke-virtual {v5, v12}, Landroid/view/View;->setVisibility(I)V │ + .local v2, "view":Landroid/view/View; │ + invoke-virtual {v2, v10}, Landroid/view/View;->setVisibility(I)V │ │ .line 55 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 58 │ - .end local v5 # "view":Landroid/view/View; │ + .end local v2 # "view":Landroid/view/View; │ :cond_0 │ - if-nez v1, :cond_1 │ + if-nez v0, :cond_1 │ │ .line 59 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->progressBar:Landroid/view/View; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->progressBar:Landroid/view/View; │ │ - invoke-virtual {v6, v9}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V │ │ .line 101 │ :goto_1 │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->itemView:Landroid/view/View; │ + iget-object v4, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->itemView:Landroid/view/View; │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/interfaces/ICommentableFragment; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/interfaces/ICommentableFragment; │ │ - check-cast v6, Landroid/support/v4/app/Fragment; │ + check-cast v3, Landroid/support/v4/app/Fragment; │ │ - invoke-virtual {v6}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ + invoke-virtual {v3}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - check-cast v6, Lnet/mabako/steamgifts/activities/CommonActivity; │ + check-cast v3, Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - check-cast v6, Lnet/mabako/steamgifts/activities/CommonActivity; │ + check-cast v3, Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - invoke-static {v7, v2, v6}, Lnet/mabako/steamgifts/adapters/viewholder/AttachedImageUtils;->setFrom(Landroid/view/View;Lnet/mabako/steamgifts/data/IImageHolder;Lnet/mabako/steamgifts/activities/CommonActivity;)V │ + invoke-static {v4, v1, v3}, Lnet/mabako/steamgifts/adapters/viewholder/AttachedImageUtils;->setFrom(Landroid/view/View;Lnet/mabako/steamgifts/data/IImageHolder;Lnet/mabako/steamgifts/activities/CommonActivity;)V │ │ .line 102 │ return-void │ │ .line 61 │ :cond_1 │ - new-array v0, v11, [Landroid/view/View; │ + new-array v5, v9, [Landroid/view/View; │ │ - .end local v0 # "arr$":[Landroid/view/View; │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->discussionTime:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->discussionTime:Landroid/widget/TextView; │ │ - aput-object v6, v0, v9 │ + aput-object v3, v5, v4 │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->user:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->user:Landroid/widget/TextView; │ │ - aput-object v6, v0, v8 │ + aput-object v3, v5, v7 │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->title:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->title:Landroid/widget/TextView; │ │ - aput-object v6, v0, v10 │ + aput-object v3, v5, v8 │ │ - .restart local v0 # "arr$":[Landroid/view/View; │ - array-length v4, v0 │ + array-length v6, v5 │ │ - const/4 v3, 0x0 │ + move v3, v4 │ │ :goto_2 │ - if-ge v3, v4, :cond_2 │ + if-ge v3, v6, :cond_2 │ │ - aget-object v5, v0, v3 │ + aget-object v2, v5, v3 │ │ .line 62 │ - .restart local v5 # "view":Landroid/view/View; │ - invoke-virtual {v5, v9}, Landroid/view/View;->setVisibility(I)V │ + .restart local v2 # "view":Landroid/view/View; │ + invoke-virtual {v2, v4}, Landroid/view/View;->setVisibility(I)V │ │ .line 61 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_2 │ │ .line 64 │ - .end local v5 # "view":Landroid/view/View; │ + .end local v2 # "view":Landroid/view/View; │ :cond_2 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->title:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->title:Landroid/widget/TextView; │ │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Discussion;->getTitle()Ljava/lang/String; │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/data/Discussion;->getTitle()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 66 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->user:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->user:Landroid/widget/TextView; │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "{faw-user} " │ + const-string v6, "{faw-user} " │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Discussion;->getCreator()Ljava/lang/String; │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/data/Discussion;->getCreator()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 67 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->user:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->user:Landroid/widget/TextView; │ │ - new-instance v7, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder$1; │ + new-instance v5, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder$1; │ │ - invoke-direct {v7, p0, v1}, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder$1;->(Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;Lnet/mabako/steamgifts/data/Discussion;)V │ + invoke-direct {v5, p0, v0}, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder$1;->(Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;Lnet/mabako/steamgifts/data/Discussion;)V │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 73 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->discussionTime:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->discussionTime:Landroid/widget/TextView; │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "{faw-calendar-o} " │ + const-string v6, "{faw-calendar-o} " │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - iget-object v8, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->context:Landroid/content/Context; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->context:Landroid/content/Context; │ │ - invoke-virtual {v1, v8}, Lnet/mabako/steamgifts/data/Discussion;->getRelativeCreatedTime(Landroid/content/Context;)Ljava/lang/String; │ + invoke-virtual {v0, v6}, Lnet/mabako/steamgifts/data/Discussion;->getRelativeCreatedTime(Landroid/content/Context;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 75 │ - if-nez v2, :cond_4 │ + if-nez v1, :cond_4 │ │ .line 77 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->progressBar:Landroid/view/View; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->progressBar:Landroid/view/View; │ │ - invoke-virtual {v6, v9}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V │ │ .line 93 │ :cond_3 │ :goto_3 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->commentDiscussion:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->commentDiscussion:Landroid/widget/Button; │ │ - new-instance v7, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder$2; │ + new-instance v4, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder$2; │ │ - invoke-direct {v7, p0}, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder$2;->(Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;)V │ + invoke-direct {v4, p0}, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder$2;->(Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;)V │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ goto/16 :goto_1 │ │ .line 79 │ :cond_4 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->progressBar:Landroid/view/View; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->progressBar:Landroid/view/View; │ │ - invoke-virtual {v6, v12}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v10}, Landroid/view/View;->setVisibility(I)V │ │ .line 81 │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/DiscussionExtras;->getDescription()Ljava/lang/String; │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/DiscussionExtras;->getDescription()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v6 │ + move-result v3 │ │ - if-nez v6, :cond_5 │ + if-nez v3, :cond_5 │ │ .line 82 │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->description:Landroid/widget/TextView; │ + iget-object v5, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->description:Landroid/widget/TextView; │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/interfaces/ICommentableFragment; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/interfaces/ICommentableFragment; │ │ - check-cast v6, Landroid/support/v4/app/Fragment; │ + check-cast v3, Landroid/support/v4/app/Fragment; │ │ - invoke-virtual {v6}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ + invoke-virtual {v3}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/DiscussionExtras;->getDescription()Ljava/lang/String; │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/DiscussionExtras;->getDescription()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-static {v6, v8}, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils;->fromHtml(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence; │ + invoke-static {v3, v6}, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils;->fromHtml(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v7, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v5, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 83 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->description:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->description:Landroid/widget/TextView; │ │ - invoke-virtual {v6, v9}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 84 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->separator:Landroid/view/View; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->separator:Landroid/view/View; │ │ - invoke-virtual {v6, v9}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V │ │ .line 87 │ :cond_5 │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/DiscussionExtras;->getXsrfToken()Ljava/lang/String; │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/DiscussionExtras;->getXsrfToken()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - if-eqz v6, :cond_3 │ + if-eqz v3, :cond_3 │ │ .line 88 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->commentDiscussion:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->commentDiscussion:Landroid/widget/Button; │ │ - invoke-virtual {v6, v9}, Landroid/widget/Button;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setVisibility(I)V │ │ .line 89 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->actionSeparator:Landroid/view/View; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;->actionSeparator:Landroid/view/View; │ │ - invoke-virtual {v6, v9}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V │ │ goto :goto_3 │ .end method ├── smali/net/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder; │ │ .prologue │ .line 93 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder$2;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/DiscussionCardViewHolder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/adapters/viewholder/GameViewHolder$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$game:Lnet/mabako/steamgifts/data/Game; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/GameViewHolder;Lnet/mabako/steamgifts/data/Game;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/GameViewHolder; │ │ .prologue │ .line 45 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/GameViewHolder$1;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/GameViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/GameViewHolder$1;->val$game:Lnet/mabako/steamgifts/data/Game; ├── smali/net/mabako/steamgifts/adapters/viewholder/GameViewHolder$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$game:Lnet/mabako/steamgifts/data/Game; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/GameViewHolder;Lnet/mabako/steamgifts/data/Game;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/GameViewHolder; │ │ .prologue │ .line 53 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/GameViewHolder$2;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/GameViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/GameViewHolder$2;->val$game:Lnet/mabako/steamgifts/data/Game; ├── smali/net/mabako/steamgifts/adapters/viewholder/GameViewHolder$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/adapters/viewholder/GameViewHolder; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/GameViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/GameViewHolder; │ │ .prologue │ .line 63 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/GameViewHolder$3;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/GameViewHolder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$fragment:Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ .prologue │ .line 71 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$1;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$1;->val$fragment:Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment; ├── smali/net/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$giveaway:Lnet/mabako/steamgifts/data/Giveaway; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;Lnet/mabako/steamgifts/data/Giveaway;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ .prologue │ .line 92 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$2;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$2;->val$giveaway:Lnet/mabako/steamgifts/data/Giveaway; ├── smali/net/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ .prologue │ .line 152 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$3;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$4.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$giveaway:Lnet/mabako/steamgifts/data/Giveaway; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;Lnet/mabako/steamgifts/data/GiveawayExtras;Lnet/mabako/steamgifts/data/Giveaway;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ .prologue │ .line 175 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$4;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$4;->val$extras:Lnet/mabako/steamgifts/data/GiveawayExtras; ├── smali/net/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ .prologue │ .line 205 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$7;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$5.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$giveaway:Lnet/mabako/steamgifts/data/Giveaway; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;Lnet/mabako/steamgifts/data/GiveawayExtras;Lnet/mabako/steamgifts/data/Giveaway;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ .prologue │ .line 185 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$5;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$5;->val$extras:Lnet/mabako/steamgifts/data/GiveawayExtras; ├── smali/net/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$giveaway:Lnet/mabako/steamgifts/data/Giveaway; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;Lnet/mabako/steamgifts/data/Giveaway;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ .prologue │ .line 195 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$6;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$6;->val$giveaway:Lnet/mabako/steamgifts/data/Giveaway; ├── smali/net/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder.smali │ @@ -545,927 +545,854 @@ │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public setFrom(Lnet/mabako/steamgifts/fragments/util/GiveawayDetailsCard;)V │ - .locals 14 │ + .locals 13 │ .param p1, "card" # Lnet/mabako/steamgifts/fragments/util/GiveawayDetailsCard; │ .annotation build Landroid/annotation/SuppressLint; │ value = { │ "SetTextI18n" │ } │ .end annotation │ │ .prologue │ - .line 82 │ - invoke-virtual {p1}, Lnet/mabako/steamgifts/fragments/util/GiveawayDetailsCard;->getGiveaway()Lnet/mabako/steamgifts/data/Giveaway; │ + const/4 v8, 0x3 │ │ - move-result-object v2 │ + const/4 v7, 0x2 │ │ - .line 83 │ - .local v2, "giveaway":Lnet/mabako/steamgifts/data/Giveaway; │ - invoke-virtual {p1}, Lnet/mabako/steamgifts/fragments/util/GiveawayDetailsCard;->getExtras()Lnet/mabako/steamgifts/data/GiveawayExtras; │ + const/16 v12, 0x8 │ │ - move-result-object v1 │ + const/4 v11, 0x1 │ │ - .line 85 │ - .local v1, "extras":Lnet/mabako/steamgifts/data/GiveawayExtras; │ - const/16 v6, 0x10 │ + const/4 v4, 0x0 │ │ - new-array v0, v6, [Landroid/view/View; │ + .line 82 │ + invoke-virtual {p1}, Lnet/mabako/steamgifts/fragments/util/GiveawayDetailsCard;->getGiveaway()Lnet/mabako/steamgifts/data/Giveaway; │ │ - const/4 v6, 0x0 │ + move-result-object v1 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->enterGiveaway:Landroid/widget/Button; │ + .line 83 │ + .local v1, "giveaway":Lnet/mabako/steamgifts/data/Giveaway; │ + invoke-virtual {p1}, Lnet/mabako/steamgifts/fragments/util/GiveawayDetailsCard;->getExtras()Lnet/mabako/steamgifts/data/GiveawayExtras; │ │ - aput-object v7, v0, v6 │ + move-result-object v0 │ │ - const/4 v6, 0x1 │ + .line 85 │ + .local v0, "extras":Lnet/mabako/steamgifts/data/GiveawayExtras; │ + const/16 v3, 0x10 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->leaveGiveaway:Landroid/widget/Button; │ + new-array v5, v3, [Landroid/view/View; │ │ - aput-object v7, v0, v6 │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->enterGiveaway:Landroid/widget/Button; │ │ - const/4 v6, 0x2 │ + aput-object v3, v5, v4 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->viewWinners:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->leaveGiveaway:Landroid/widget/Button; │ │ - aput-object v7, v0, v6 │ + aput-object v3, v5, v11 │ │ - const/4 v6, 0x3 │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->viewWinners:Landroid/widget/Button; │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->commentGiveaway:Landroid/widget/Button; │ + aput-object v3, v5, v7 │ │ - aput-object v7, v0, v6 │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->commentGiveaway:Landroid/widget/Button; │ │ - const/4 v6, 0x4 │ + aput-object v3, v5, v8 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->loginButton:Landroid/widget/Button; │ + const/4 v3, 0x4 │ │ - aput-object v7, v0, v6 │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->loginButton:Landroid/widget/Button; │ │ - const/4 v6, 0x5 │ + aput-object v6, v5, v3 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->errorMessage:Landroid/widget/Button; │ + const/4 v3, 0x5 │ │ - aput-object v7, v0, v6 │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->errorMessage:Landroid/widget/Button; │ │ - const/4 v6, 0x6 │ + aput-object v6, v5, v3 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->description:Landroid/widget/TextView; │ + const/4 v3, 0x6 │ │ - aput-object v7, v0, v6 │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->description:Landroid/widget/TextView; │ │ - const/4 v6, 0x7 │ + aput-object v6, v5, v3 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->indicator:Landroid/widget/Button; │ + const/4 v3, 0x7 │ │ - aput-object v7, v0, v6 │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->indicator:Landroid/widget/Button; │ │ - const/16 v6, 0x8 │ + aput-object v6, v5, v3 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->user:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->user:Landroid/widget/TextView; │ │ - aput-object v7, v0, v6 │ + aput-object v3, v5, v12 │ │ - const/16 v6, 0x9 │ + const/16 v3, 0x9 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->title:Landroid/widget/TextView; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->title:Landroid/widget/TextView; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v3 │ │ - const/16 v6, 0xa │ + const/16 v3, 0xa │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeRemaining:Landroid/widget/TextView; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeRemaining:Landroid/widget/TextView; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v3 │ │ - const/16 v6, 0xb │ + const/16 v3, 0xb │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeCreated:Landroid/widget/TextView; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeCreated:Landroid/widget/TextView; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v3 │ │ - const/16 v6, 0xc │ + const/16 v3, 0xc │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->entries:Landroid/widget/TextView; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->entries:Landroid/widget/TextView; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v3 │ │ - const/16 v6, 0xd │ + const/16 v3, 0xd │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->copies:Landroid/widget/TextView; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->copies:Landroid/widget/TextView; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v3 │ │ - const/16 v6, 0xe │ + const/16 v3, 0xe │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->separator:Landroid/view/View; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->separator:Landroid/view/View; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v3 │ │ - const/16 v6, 0xf │ + const/16 v3, 0xf │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->actionSeparator:Landroid/view/View; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->actionSeparator:Landroid/view/View; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v3 │ │ - .local v0, "arr$":[Landroid/view/View; │ - array-length v4, v0 │ + array-length v6, v5 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + move v3, v4 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v3, v6, :cond_0 │ │ - aget-object v5, v0, v3 │ + aget-object v2, v5, v3 │ │ .line 86 │ - .local v5, "view":Landroid/view/View; │ - const/16 v6, 0x8 │ - │ - invoke-virtual {v5, v6}, Landroid/view/View;->setVisibility(I)V │ + .local v2, "view":Landroid/view/View; │ + invoke-virtual {v2, v12}, Landroid/view/View;->setVisibility(I)V │ │ .line 85 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 88 │ - .end local v5 # "view":Landroid/view/View; │ + .end local v2 # "view":Landroid/view/View; │ :cond_0 │ - if-nez v2, :cond_1 │ + if-nez v1, :cond_1 │ │ .line 89 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->progressBar:Landroid/view/View; │ - │ - const/4 v7, 0x0 │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->progressBar:Landroid/view/View; │ │ - invoke-virtual {v6, v7}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V │ │ .line 213 │ :goto_1 │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->itemView:Landroid/view/View; │ + iget-object v4, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->itemView:Landroid/view/View; │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment; │ │ - invoke-virtual {v6}, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ + invoke-virtual {v3}, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - check-cast v6, Lnet/mabako/steamgifts/activities/CommonActivity; │ + check-cast v3, Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - check-cast v6, Lnet/mabako/steamgifts/activities/CommonActivity; │ + check-cast v3, Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - invoke-static {v7, v1, v6}, Lnet/mabako/steamgifts/adapters/viewholder/AttachedImageUtils;->setFrom(Landroid/view/View;Lnet/mabako/steamgifts/data/IImageHolder;Lnet/mabako/steamgifts/activities/CommonActivity;)V │ + invoke-static {v4, v0, v3}, Lnet/mabako/steamgifts/adapters/viewholder/AttachedImageUtils;->setFrom(Landroid/view/View;Lnet/mabako/steamgifts/data/IImageHolder;Lnet/mabako/steamgifts/activities/CommonActivity;)V │ │ .line 214 │ return-void │ │ .line 91 │ :cond_1 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->user:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->user:Landroid/widget/TextView; │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "{faw-user} " │ + const-string v6, "{faw-user} " │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Giveaway;->getCreator()Ljava/lang/String; │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Giveaway;->getCreator()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 92 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->user:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->user:Landroid/widget/TextView; │ │ - new-instance v7, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$2; │ + new-instance v5, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$2; │ │ - invoke-direct {v7, p0, v2}, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$2;->(Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;Lnet/mabako/steamgifts/data/Giveaway;)V │ + invoke-direct {v5, p0, v1}, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$2;->(Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;Lnet/mabako/steamgifts/data/Giveaway;)V │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 99 │ - const/4 v6, 0x5 │ - │ - new-array v0, v6, [Landroid/view/View; │ - │ - .end local v0 # "arr$":[Landroid/view/View; │ - const/4 v6, 0x0 │ + const/4 v3, 0x5 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->user:Landroid/widget/TextView; │ + new-array v5, v3, [Landroid/view/View; │ │ - aput-object v7, v0, v6 │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->user:Landroid/widget/TextView; │ │ - const/4 v6, 0x1 │ + aput-object v3, v5, v4 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->title:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->title:Landroid/widget/TextView; │ │ - aput-object v7, v0, v6 │ + aput-object v3, v5, v11 │ │ - const/4 v6, 0x2 │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeRemaining:Landroid/widget/TextView; │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeRemaining:Landroid/widget/TextView; │ + aput-object v3, v5, v7 │ │ - aput-object v7, v0, v6 │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeCreated:Landroid/widget/TextView; │ │ - const/4 v6, 0x3 │ + aput-object v3, v5, v8 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeCreated:Landroid/widget/TextView; │ + const/4 v3, 0x4 │ │ - aput-object v7, v0, v6 │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->separator:Landroid/view/View; │ │ - const/4 v6, 0x4 │ + aput-object v6, v5, v3 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->separator:Landroid/view/View; │ + array-length v6, v5 │ │ - aput-object v7, v0, v6 │ - │ - .restart local v0 # "arr$":[Landroid/view/View; │ - array-length v4, v0 │ - │ - const/4 v3, 0x0 │ + move v3, v4 │ │ :goto_2 │ - if-ge v3, v4, :cond_2 │ + if-ge v3, v6, :cond_2 │ │ - aget-object v5, v0, v3 │ + aget-object v2, v5, v3 │ │ .line 100 │ - .restart local v5 # "view":Landroid/view/View; │ - const/4 v6, 0x0 │ - │ - invoke-virtual {v5, v6}, Landroid/view/View;->setVisibility(I)V │ + .restart local v2 # "view":Landroid/view/View; │ + invoke-virtual {v2, v4}, Landroid/view/View;->setVisibility(I)V │ │ .line 99 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_2 │ │ .line 102 │ - .end local v5 # "view":Landroid/view/View; │ + .end local v2 # "view":Landroid/view/View; │ :cond_2 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->title:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->title:Landroid/widget/TextView; │ │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Giveaway;->getTitle()Ljava/lang/String; │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Giveaway;->getTitle()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 104 │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Giveaway;->getEndTime()Ljava/util/Calendar; │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Giveaway;->getEndTime()Ljava/util/Calendar; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - if-eqz v6, :cond_6 │ + if-eqz v3, :cond_6 │ │ .line 105 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeRemaining:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeRemaining:Landroid/widget/TextView; │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "{faw-clock-o} " │ + const-string v6, "{faw-clock-o} " │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - iget-object v8, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment; │ │ - invoke-virtual {v8}, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;->getContext()Landroid/content/Context; │ + invoke-virtual {v6}, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v2, v8}, Lnet/mabako/steamgifts/data/Giveaway;->getRelativeEndTime(Landroid/content/Context;)Ljava/lang/String; │ + invoke-virtual {v1, v6}, Lnet/mabako/steamgifts/data/Giveaway;->getRelativeEndTime(Landroid/content/Context;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 107 │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Giveaway;->getCreatedTime()Ljava/util/Calendar; │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Giveaway;->getCreatedTime()Ljava/util/Calendar; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - if-eqz v6, :cond_5 │ + if-eqz v3, :cond_5 │ │ .line 108 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeCreated:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeCreated:Landroid/widget/TextView; │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "{faw-calendar-o} " │ + const-string v6, "{faw-calendar-o} " │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - iget-object v8, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment; │ │ - invoke-virtual {v8}, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;->getContext()Landroid/content/Context; │ + invoke-virtual {v6}, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v2, v8}, Lnet/mabako/steamgifts/data/Giveaway;->getRelativeCreatedTime(Landroid/content/Context;)Ljava/lang/String; │ + invoke-virtual {v1, v6}, Lnet/mabako/steamgifts/data/Giveaway;->getRelativeCreatedTime(Landroid/content/Context;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 116 │ :goto_3 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->enterGiveaway:Landroid/widget/Button; │ - │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->itemView:Landroid/view/View; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->enterGiveaway:Landroid/widget/Button; │ │ - invoke-virtual {v7}, Landroid/view/View;->getContext()Landroid/content/Context; │ - │ - move-result-object v7 │ + iget-object v5, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->itemView:Landroid/view/View; │ │ - sget v8, Lnet/mabako/steamgifts/core/R$string;->enter_giveaway_with_points:I │ + invoke-virtual {v5}, Landroid/view/View;->getContext()Landroid/content/Context; │ │ - invoke-virtual {v7, v8}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ + move-result-object v5 │ │ - move-result-object v7 │ + sget v6, Lnet/mabako/steamgifts/core/R$string;->enter_giveaway_with_points:I │ │ - invoke-static {v7}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v5, v6}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - const/4 v8, 0x1 │ + invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ │ - new-array v8, v8, [Ljava/lang/Object; │ + move-result-object v5 │ │ - const/4 v9, 0x0 │ + new-array v6, v11, [Ljava/lang/Object; │ │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Giveaway;->getPoints()I │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Giveaway;->getPoints()I │ │ - move-result v10 │ + move-result v7 │ │ - invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - aput-object v10, v8, v9 │ + aput-object v7, v6, v4 │ │ - invoke-static {v7, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 117 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->leaveGiveaway:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->leaveGiveaway:Landroid/widget/Button; │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->itemView:Landroid/view/View; │ + iget-object v5, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->itemView:Landroid/view/View; │ │ - invoke-virtual {v7}, Landroid/view/View;->getContext()Landroid/content/Context; │ + invoke-virtual {v5}, Landroid/view/View;->getContext()Landroid/content/Context; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - sget v8, Lnet/mabako/steamgifts/core/R$string;->leave_giveaway_with_points:I │ + sget v6, Lnet/mabako/steamgifts/core/R$string;->leave_giveaway_with_points:I │ │ - invoke-virtual {v7, v8}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ + invoke-virtual {v5, v6}, Landroid/content/Context;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-static {v7}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v5}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - const/4 v8, 0x1 │ + new-array v6, v11, [Ljava/lang/Object; │ │ - new-array v8, v8, [Ljava/lang/Object; │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Giveaway;->getPoints()I │ │ - const/4 v9, 0x0 │ + move-result v7 │ │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Giveaway;->getPoints()I │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result v10 │ - │ - invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ - │ - move-result-object v10 │ + move-result-object v7 │ │ - aput-object v10, v8, v9 │ + aput-object v7, v6, v4 │ │ - invoke-static {v7, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 119 │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Giveaway;->getEntries()I │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Giveaway;->getEntries()I │ │ - move-result v6 │ + move-result v3 │ │ - if-ltz v6, :cond_3 │ + if-ltz v3, :cond_3 │ │ .line 120 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->entries:Landroid/widget/TextView; │ - │ - new-instance v7, Ljava/lang/StringBuilder; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->entries:Landroid/widget/TextView; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - const-string v8, "{faw-users} " │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v6, "{faw-users} " │ │ - move-result-object v7 │ - │ - iget-object v8, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v8}, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;->getContext()Landroid/content/Context; │ + move-result-object v5 │ │ - move-result-object v8 │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment; │ │ - invoke-virtual {v8}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual {v6}, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - sget v9, Lnet/mabako/steamgifts/core/R$plurals;->entries:I │ + invoke-virtual {v6}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Giveaway;->getEntries()I │ + move-result-object v6 │ │ - move-result v10 │ + sget v7, Lnet/mabako/steamgifts/core/R$plurals;->entries:I │ │ - const/4 v11, 0x1 │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Giveaway;->getEntries()I │ │ - new-array v11, v11, [Ljava/lang/Object; │ + move-result v8 │ │ - const/4 v12, 0x0 │ + new-array v9, v11, [Ljava/lang/Object; │ │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Giveaway;->getEntries()I │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Giveaway;->getEntries()I │ │ - move-result v13 │ + move-result v10 │ │ - invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v13 │ + move-result-object v10 │ │ - aput-object v13, v11, v12 │ + aput-object v10, v9, v4 │ │ - invoke-virtual {v8, v9, v10, v11}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v6, v7, v8, v9}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 121 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->entries:Landroid/widget/TextView; │ - │ - const/4 v7, 0x0 │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->entries:Landroid/widget/TextView; │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 124 │ :cond_3 │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Giveaway;->getCopies()I │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Giveaway;->getCopies()I │ │ - move-result v6 │ + move-result v3 │ │ - const/4 v7, 0x1 │ - │ - if-le v6, v7, :cond_4 │ + if-le v3, v11, :cond_4 │ │ .line 125 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->copies:Landroid/widget/TextView; │ - │ - new-instance v7, Ljava/lang/StringBuilder; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->copies:Landroid/widget/TextView; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - const-string v8, "{faw-clone} " │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v7 │ + const-string v6, "{faw-clone} " │ │ - iget-object v8, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v8}, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;->getContext()Landroid/content/Context; │ + move-result-object v5 │ │ - move-result-object v8 │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment; │ │ - invoke-virtual {v8}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ + invoke-virtual {v6}, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - sget v9, Lnet/mabako/steamgifts/core/R$plurals;->copies:I │ + invoke-virtual {v6}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Giveaway;->getCopies()I │ + move-result-object v6 │ │ - move-result v10 │ + sget v7, Lnet/mabako/steamgifts/core/R$plurals;->copies:I │ │ - const/4 v11, 0x1 │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Giveaway;->getCopies()I │ │ - new-array v11, v11, [Ljava/lang/Object; │ + move-result v8 │ │ - const/4 v12, 0x0 │ + new-array v9, v11, [Ljava/lang/Object; │ │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Giveaway;->getCopies()I │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Giveaway;->getCopies()I │ │ - move-result v13 │ + move-result v10 │ │ - invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v13 │ + move-result-object v10 │ │ - aput-object v13, v11, v12 │ + aput-object v10, v9, v4 │ │ - invoke-virtual {v8, v9, v10, v11}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-virtual {v6, v7, v8, v9}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 126 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->copies:Landroid/widget/TextView; │ - │ - const/4 v7, 0x0 │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->copies:Landroid/widget/TextView; │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 129 │ :cond_4 │ - if-nez v1, :cond_7 │ + if-nez v0, :cond_7 │ │ .line 131 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->progressBar:Landroid/view/View; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->progressBar:Landroid/view/View; │ │ - const/4 v7, 0x0 │ - │ - invoke-virtual {v6, v7}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V │ │ .line 175 │ :goto_4 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->enterGiveaway:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->enterGiveaway:Landroid/widget/Button; │ │ - new-instance v7, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$4; │ + new-instance v4, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$4; │ │ - invoke-direct {v7, p0, v1, v2}, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$4;->(Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;Lnet/mabako/steamgifts/data/GiveawayExtras;Lnet/mabako/steamgifts/data/Giveaway;)V │ + invoke-direct {v4, p0, v0, v1}, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$4;->(Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;Lnet/mabako/steamgifts/data/GiveawayExtras;Lnet/mabako/steamgifts/data/Giveaway;)V │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 185 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->leaveGiveaway:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->leaveGiveaway:Landroid/widget/Button; │ │ - new-instance v7, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$5; │ + new-instance v4, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$5; │ │ - invoke-direct {v7, p0, v1, v2}, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$5;->(Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;Lnet/mabako/steamgifts/data/GiveawayExtras;Lnet/mabako/steamgifts/data/Giveaway;)V │ + invoke-direct {v4, p0, v0, v1}, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$5;->(Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;Lnet/mabako/steamgifts/data/GiveawayExtras;Lnet/mabako/steamgifts/data/Giveaway;)V │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 195 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->viewWinners:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->viewWinners:Landroid/widget/Button; │ │ - new-instance v7, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$6; │ + new-instance v4, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$6; │ │ - invoke-direct {v7, p0, v2}, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$6;->(Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;Lnet/mabako/steamgifts/data/Giveaway;)V │ + invoke-direct {v4, p0, v1}, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$6;->(Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;Lnet/mabako/steamgifts/data/Giveaway;)V │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 205 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->commentGiveaway:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->commentGiveaway:Landroid/widget/Button; │ │ - new-instance v7, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$7; │ + new-instance v4, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$7; │ │ - invoke-direct {v7, p0}, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$7;->(Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;)V │ + invoke-direct {v4, p0}, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$7;->(Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;)V │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ goto/16 :goto_1 │ │ .line 110 │ :cond_5 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeCreated:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeCreated:Landroid/widget/TextView; │ │ - const/16 v7, 0x8 │ - │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v3, v12}, Landroid/widget/TextView;->setVisibility(I)V │ │ goto/16 :goto_3 │ │ .line 112 │ :cond_6 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeRemaining:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeRemaining:Landroid/widget/TextView; │ │ - const/16 v7, 0x8 │ - │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v3, v12}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 113 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeCreated:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->timeCreated:Landroid/widget/TextView; │ │ - const/16 v7, 0x8 │ - │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v3, v12}, Landroid/widget/TextView;->setVisibility(I)V │ │ goto/16 :goto_3 │ │ .line 133 │ :cond_7 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->progressBar:Landroid/view/View; │ - │ - const/16 v7, 0x8 │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->progressBar:Landroid/view/View; │ │ - invoke-virtual {v6, v7}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v12}, Landroid/view/View;->setVisibility(I)V │ │ .line 135 │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getDescription()Ljava/lang/String; │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getDescription()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - if-eqz v6, :cond_8 │ + if-eqz v3, :cond_8 │ │ .line 136 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->description:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->description:Landroid/widget/TextView; │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment; │ + iget-object v5, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment; │ │ - invoke-virtual {v7}, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ + invoke-virtual {v5}, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getDescription()Ljava/lang/String; │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getDescription()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-static {v7, v8}, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils;->fromHtml(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence; │ + invoke-static {v5, v6}, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils;->fromHtml(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 137 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->description:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->description:Landroid/widget/TextView; │ │ - const/4 v7, 0x0 │ - │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 138 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->actionSeparator:Landroid/view/View; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->actionSeparator:Landroid/view/View; │ │ - const/4 v7, 0x0 │ - │ - invoke-virtual {v6, v7}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V │ │ .line 141 │ :cond_8 │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getXsrfToken()Ljava/lang/String; │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getXsrfToken()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - if-eqz v6, :cond_c │ + if-eqz v3, :cond_c │ │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getErrorMessage()Ljava/lang/String; │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getErrorMessage()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - if-nez v6, :cond_c │ + if-nez v3, :cond_c │ │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/data/GiveawayExtras;->isEnterable()Z │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/data/GiveawayExtras;->isEnterable()Z │ │ - move-result v6 │ + move-result v3 │ │ - if-eqz v6, :cond_c │ + if-eqz v3, :cond_c │ │ .line 142 │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/data/GiveawayExtras;->isEntered()Z │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/data/GiveawayExtras;->isEntered()Z │ │ - move-result v6 │ + move-result v3 │ │ - if-nez v6, :cond_b │ + if-nez v3, :cond_b │ │ .line 143 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->enterGiveaway:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->enterGiveaway:Landroid/widget/Button; │ │ - const/4 v7, 0x0 │ - │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setVisibility(I)V │ │ .line 166 │ :cond_9 │ :goto_5 │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getXsrfToken()Ljava/lang/String; │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getXsrfToken()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - if-eqz v6, :cond_a │ + if-eqz v3, :cond_a │ │ .line 167 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->commentGiveaway:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->commentGiveaway:Landroid/widget/Button; │ │ - const/4 v7, 0x0 │ - │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setVisibility(I)V │ │ .line 169 │ :cond_a │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->enterGiveaway:Landroid/widget/Button; │ - │ - const/4 v7, 0x1 │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->enterGiveaway:Landroid/widget/Button; │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setEnabled(Z)V │ + invoke-virtual {v3, v11}, Landroid/widget/Button;->setEnabled(Z)V │ │ .line 170 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->leaveGiveaway:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->leaveGiveaway:Landroid/widget/Button; │ │ - const/4 v7, 0x1 │ - │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setEnabled(Z)V │ + invoke-virtual {v3, v11}, Landroid/widget/Button;->setEnabled(Z)V │ │ .line 172 │ - invoke-direct {p0, v2}, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->setupIndicators(Lnet/mabako/steamgifts/data/Giveaway;)V │ + invoke-direct {p0, v1}, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->setupIndicators(Lnet/mabako/steamgifts/data/Giveaway;)V │ │ goto/16 :goto_4 │ │ .line 145 │ :cond_b │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->leaveGiveaway:Landroid/widget/Button; │ - │ - const/4 v7, 0x0 │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->leaveGiveaway:Landroid/widget/Button; │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setVisibility(I)V │ │ goto :goto_5 │ │ .line 146 │ :cond_c │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getErrorMessage()Ljava/lang/String; │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getErrorMessage()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - if-eqz v6, :cond_d │ + if-eqz v3, :cond_d │ │ .line 147 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->errorMessage:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->errorMessage:Landroid/widget/Button; │ │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getErrorMessage()Ljava/lang/String; │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getErrorMessage()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 148 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->errorMessage:Landroid/widget/Button; │ - │ - const/4 v7, 0x0 │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->errorMessage:Landroid/widget/Button; │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setVisibility(I)V │ │ .line 150 │ - const-string v6, "Sync Required" │ + const-string v3, "Sync Required" │ │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getErrorMessage()Ljava/lang/String; │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getErrorMessage()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v3 │ │ - if-eqz v6, :cond_9 │ + if-eqz v3, :cond_9 │ │ .line 151 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->errorMessage:Landroid/widget/Button; │ - │ - const/4 v7, 0x1 │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->errorMessage:Landroid/widget/Button; │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setEnabled(Z)V │ + invoke-virtual {v3, v11}, Landroid/widget/Button;->setEnabled(Z)V │ │ .line 152 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->errorMessage:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->errorMessage:Landroid/widget/Button; │ │ - new-instance v7, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$3; │ + new-instance v5, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$3; │ │ - invoke-direct {v7, p0}, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$3;->(Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;)V │ + invoke-direct {v5, p0}, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$3;->(Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;)V │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v3, v5}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ goto :goto_5 │ │ .line 159 │ :cond_d │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getWinners()Ljava/lang/Integer; │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getWinners()Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - if-eqz v6, :cond_e │ + if-eqz v3, :cond_e │ │ .line 160 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->viewWinners:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->viewWinners:Landroid/widget/Button; │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "{faw-trophy} " │ + const-string v6, "{faw-trophy} " │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getWinners()Ljava/lang/Integer; │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/data/GiveawayExtras;->getWinners()Ljava/lang/Integer; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 161 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->viewWinners:Landroid/widget/Button; │ - │ - const/4 v7, 0x0 │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->viewWinners:Landroid/widget/Button; │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setVisibility(I)V │ │ goto :goto_5 │ │ .line 162 │ :cond_e │ - const/4 v6, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-static {v6}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ + invoke-static {v3}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->isLoggedIn()Z │ + invoke-virtual {v3}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->isLoggedIn()Z │ │ - move-result v6 │ + move-result v3 │ │ - if-nez v6, :cond_9 │ + if-nez v3, :cond_9 │ │ .line 163 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->loginButton:Landroid/widget/Button; │ - │ - const/4 v7, 0x0 │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;->loginButton:Landroid/widget/Button; │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setVisibility(I)V │ │ goto/16 :goto_5 │ .end method ├── smali/net/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$giveaway:Lnet/mabako/steamgifts/data/Giveaway; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder;Lnet/mabako/steamgifts/data/Giveaway;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ .prologue │ .line 248 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$8;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayCardViewHolder$8;->val$giveaway:Lnet/mabako/steamgifts/data/Giveaway; ├── smali/net/mabako/steamgifts/adapters/viewholder/GiveawayListItemViewHolder$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/adapters/viewholder/GiveawayListItemViewHolder; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/GiveawayListItemViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/GiveawayListItemViewHolder; │ │ .prologue │ .line 105 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/GiveawayListItemViewHolder$1;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/GiveawayListItemViewHolder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/adapters/viewholder/MessageHeaderViewHolder$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$message:Lnet/mabako/steamgifts/data/MessageHeader; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/MessageHeaderViewHolder;Lnet/mabako/steamgifts/data/MessageHeader;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/MessageHeaderViewHolder; │ │ .prologue │ .line 27 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/MessageHeaderViewHolder$1;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/MessageHeaderViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/MessageHeaderViewHolder$1;->val$message:Lnet/mabako/steamgifts/data/MessageHeader; ├── smali/net/mabako/steamgifts/adapters/viewholder/MessageViewHolder$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$comment:Lnet/mabako/steamgifts/data/Comment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/MessageViewHolder;Lnet/mabako/steamgifts/data/Comment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/MessageViewHolder; │ │ .prologue │ .line 23 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/MessageViewHolder$1;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/MessageViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/MessageViewHolder$1;->val$comment:Lnet/mabako/steamgifts/data/Comment; ├── smali/net/mabako/steamgifts/adapters/viewholder/PollAnswerViewHolder$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$fragment:Lnet/mabako/steamgifts/fragments/interfaces/IHasPoll; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/PollAnswerViewHolder;Lnet/mabako/steamgifts/fragments/interfaces/IHasPoll;Lnet/mabako/steamgifts/data/Poll$Answer;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/PollAnswerViewHolder; │ │ .prologue │ .line 40 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/PollAnswerViewHolder$1;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/PollAnswerViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/PollAnswerViewHolder$1;->val$fragment:Lnet/mabako/steamgifts/fragments/interfaces/IHasPoll; ├── smali/net/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$trade:Lnet/mabako/steamgifts/data/Trade; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;Lnet/mabako/steamgifts/data/Trade;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder; │ │ .prologue │ .line 77 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder$1;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder$1;->val$trade:Lnet/mabako/steamgifts/data/Trade; ├── smali/net/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder; │ │ .prologue │ .line 105 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder$2;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/adapters/viewholder/StringUtils.smali │ @@ -65,241 +65,228 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 150 │ return-void │ .end method │ │ .method private static addProperLinks(Landroid/content/Context;Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ - .locals 16 │ + .locals 14 │ .param p0, "context" # Landroid/content/Context; │ .annotation build Landroid/support/annotation/NonNull; │ .end annotation │ .end param │ .param p1, "charSequence" # Ljava/lang/CharSequence; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 85 │ - invoke-static/range {p1 .. p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v13 │ + move-result v10 │ │ - if-eqz v13, :cond_0 │ + if-eqz v10, :cond_0 │ │ .line 126 │ .end local p1 # "charSequence":Ljava/lang/CharSequence; │ :goto_0 │ return-object p1 │ │ .line 88 │ .restart local p1 # "charSequence":Ljava/lang/CharSequence; │ :cond_0 │ - new-instance v9, Landroid/text/SpannableStringBuilder; │ - │ - move-object/from16 v0, p1 │ + new-instance v5, Landroid/text/SpannableStringBuilder; │ │ - invoke-direct {v9, v0}, Landroid/text/SpannableStringBuilder;->(Ljava/lang/CharSequence;)V │ + invoke-direct {v5, p1}, Landroid/text/SpannableStringBuilder;->(Ljava/lang/CharSequence;)V │ │ .line 89 │ - .local v9, "stringBuilder":Landroid/text/SpannableStringBuilder; │ - const/4 v13, 0x0 │ + .local v5, "stringBuilder":Landroid/text/SpannableStringBuilder; │ + invoke-interface {p1}, Ljava/lang/CharSequence;->length()I │ │ - invoke-interface/range {p1 .. p1}, Ljava/lang/CharSequence;->length()I │ + move-result v10 │ │ - move-result v14 │ + const-class v11, Landroid/text/style/URLSpan; │ │ - const-class v15, Landroid/text/style/URLSpan; │ + invoke-virtual {v5, v9, v10, v11}, Landroid/text/SpannableStringBuilder;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ │ - invoke-virtual {v9, v13, v14, v15}, Landroid/text/SpannableStringBuilder;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ + move-result-object v8 │ │ - move-result-object v12 │ - │ - check-cast v12, [Landroid/text/style/URLSpan; │ + check-cast v8, [Landroid/text/style/URLSpan; │ │ .line 90 │ - .local v12, "urls":[Landroid/text/style/URLSpan; │ - move-object v1, v12 │ - │ - .local v1, "arr$":[Landroid/text/style/URLSpan; │ - array-length v6, v1 │ + .local v8, "urls":[Landroid/text/style/URLSpan; │ + array-length v10, v8 │ │ - .local v6, "len$":I │ - const/4 v5, 0x0 │ - │ - .local v5, "i$":I │ :goto_1 │ - if-ge v5, v6, :cond_4 │ + if-ge v9, v10, :cond_4 │ │ - aget-object v7, v1, v5 │ + aget-object v3, v8, v9 │ │ .line 91 │ - .local v7, "span":Landroid/text/style/URLSpan; │ - invoke-virtual {v9, v7}, Landroid/text/SpannableStringBuilder;->getSpanStart(Ljava/lang/Object;)I │ + .local v3, "span":Landroid/text/style/URLSpan; │ + invoke-virtual {v5, v3}, Landroid/text/SpannableStringBuilder;->getSpanStart(Ljava/lang/Object;)I │ │ - move-result v8 │ + move-result v4 │ │ .line 92 │ - .local v8, "start":I │ - invoke-virtual {v9, v7}, Landroid/text/SpannableStringBuilder;->getSpanEnd(Ljava/lang/Object;)I │ + .local v4, "start":I │ + invoke-virtual {v5, v3}, Landroid/text/SpannableStringBuilder;->getSpanEnd(Ljava/lang/Object;)I │ │ - move-result v3 │ + move-result v1 │ │ .line 93 │ - .local v3, "end":I │ - invoke-virtual {v9, v7}, Landroid/text/SpannableStringBuilder;->getSpanFlags(Ljava/lang/Object;)I │ + .local v1, "end":I │ + invoke-virtual {v5, v3}, Landroid/text/SpannableStringBuilder;->getSpanFlags(Ljava/lang/Object;)I │ │ - move-result v4 │ + move-result v2 │ │ .line 95 │ - .local v4, "flags":I │ - invoke-virtual {v7}, Landroid/text/style/URLSpan;->getURL()Ljava/lang/String; │ + .local v2, "flags":I │ + invoke-virtual {v3}, Landroid/text/style/URLSpan;->getURL()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v7 │ │ .line 96 │ - .local v11, "url":Ljava/lang/String; │ - invoke-virtual {v7}, Landroid/text/style/URLSpan;->getURL()Ljava/lang/String; │ + .local v7, "url":Ljava/lang/String; │ + invoke-virtual {v3}, Landroid/text/style/URLSpan;->getURL()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-static {v13}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ + invoke-static {v11}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v10 │ + move-result-object v6 │ │ .line 100 │ - .local v10, "uri":Landroid/net/Uri; │ - invoke-virtual {v10}, Landroid/net/Uri;->isRelative()Z │ + .local v6, "uri":Landroid/net/Uri; │ + invoke-virtual {v6}, Landroid/net/Uri;->isRelative()Z │ │ - move-result v13 │ + move-result v11 │ │ - if-eqz v13, :cond_1 │ + if-eqz v11, :cond_1 │ │ - const-string v13, "/" │ + const-string v11, "/" │ │ - invoke-virtual {v11, v13}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v7, v11}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v13 │ + move-result v11 │ │ - if-eqz v13, :cond_1 │ + if-eqz v11, :cond_1 │ │ .line 101 │ - sget-object v13, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils;->BASE_URI:Landroid/net/Uri; │ + sget-object v11, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils;->BASE_URI:Landroid/net/Uri; │ │ - invoke-static {v13, v11}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ + invoke-static {v11, v7}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v10 │ + move-result-object v6 │ │ .line 102 │ - sget-object v13, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils;->TAG:Ljava/lang/String; │ + sget-object v11, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils;->TAG:Ljava/lang/String; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "Resolved relative URL " │ + const-string v13, "Resolved relative URL " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - const-string v15, " to " │ + const-string v13, " to " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v14, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-static {v13, v14}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v11, v12}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 105 │ :cond_1 │ - invoke-virtual {v10}, Landroid/net/Uri;->isAbsolute()Z │ + invoke-virtual {v6}, Landroid/net/Uri;->isAbsolute()Z │ │ - move-result v13 │ + move-result v11 │ │ - if-eqz v13, :cond_3 │ + if-eqz v11, :cond_3 │ │ - const-string v13, "https" │ + const-string v11, "https" │ │ - invoke-virtual {v10}, Landroid/net/Uri;->getScheme()Ljava/lang/String; │ + invoke-virtual {v6}, Landroid/net/Uri;->getScheme()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v13, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v11, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v11 │ │ - if-nez v13, :cond_2 │ + if-nez v11, :cond_2 │ │ - const-string v13, "http" │ + const-string v11, "http" │ │ - invoke-virtual {v10}, Landroid/net/Uri;->getScheme()Ljava/lang/String; │ + invoke-virtual {v6}, Landroid/net/Uri;->getScheme()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v13, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v11, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v11 │ │ - if-eqz v13, :cond_3 │ + if-eqz v11, :cond_3 │ │ .line 107 │ :cond_2 │ - move-object v2, v10 │ + move-object v0, v6 │ │ .line 108 │ - .local v2, "clickableUri":Landroid/net/Uri; │ - new-instance v13, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils$1; │ + .local v0, "clickableUri":Landroid/net/Uri; │ + new-instance v11, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils$1; │ │ - move-object/from16 v0, p0 │ + invoke-direct {v11, p0, v0}, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils$1;->(Landroid/content/Context;Landroid/net/Uri;)V │ │ - invoke-direct {v13, v0, v2}, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils$1;->(Landroid/content/Context;Landroid/net/Uri;)V │ - │ - invoke-virtual {v9, v13, v8, v3, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V │ + invoke-virtual {v5, v11, v4, v1, v2}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V │ │ .line 123 │ - .end local v2 # "clickableUri":Landroid/net/Uri; │ + .end local v0 # "clickableUri":Landroid/net/Uri; │ :goto_2 │ - invoke-virtual {v9, v7}, Landroid/text/SpannableStringBuilder;->removeSpan(Ljava/lang/Object;)V │ + invoke-virtual {v5, v3}, Landroid/text/SpannableStringBuilder;->removeSpan(Ljava/lang/Object;)V │ │ .line 90 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_1 │ │ .line 116 │ :cond_3 │ - new-instance v13, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils$2; │ - │ - move-object/from16 v0, p0 │ + new-instance v11, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils$2; │ │ - invoke-direct {v13, v0, v11}, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils$2;->(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-direct {v11, p0, v7}, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils$2;->(Landroid/content/Context;Ljava/lang/String;)V │ │ - invoke-virtual {v9, v13, v8, v3, v4}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V │ + invoke-virtual {v5, v11, v4, v1, v2}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V │ │ goto :goto_2 │ │ - .end local v3 # "end":I │ - .end local v4 # "flags":I │ - .end local v7 # "span":Landroid/text/style/URLSpan; │ - .end local v8 # "start":I │ - .end local v10 # "uri":Landroid/net/Uri; │ - .end local v11 # "url":Ljava/lang/String; │ + .end local v1 # "end":I │ + .end local v2 # "flags":I │ + .end local v3 # "span":Landroid/text/style/URLSpan; │ + .end local v4 # "start":I │ + .end local v6 # "uri":Landroid/net/Uri; │ + .end local v7 # "url":Ljava/lang/String; │ :cond_4 │ - move-object/from16 p1, v9 │ + move-object p1, v5 │ │ .line 126 │ goto/16 :goto_0 │ .end method │ │ .method public static fromHtml(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence; │ .locals 2 │ @@ -353,22 +340,24 @@ │ │ .line 45 │ :cond_0 │ const-string v2, "\r\n" │ │ const-string v3, "\n" │ │ + .line 46 │ invoke-virtual {p1, v2, v3}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "" │ │ const-string v4, "
" │ │ + .line 47 │ invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object p1 │ │ .line 48 │ sget-object v2, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils;->thPattern:Ljava/util/regex/Pattern; ├── smali/net/mabako/steamgifts/adapters/viewholder/UserViewHolder$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$user:Lnet/mabako/steamgifts/data/BasicUser; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/UserViewHolder;Lnet/mabako/steamgifts/data/BasicUser;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/UserViewHolder; │ │ .prologue │ .line 52 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/UserViewHolder$1;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/UserViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/UserViewHolder$1;->val$user:Lnet/mabako/steamgifts/data/BasicUser; ├── smali/net/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder.smali │ @@ -184,409 +184,404 @@ │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public setFrom(Lnet/mabako/steamgifts/fragments/util/TradeDetailsCard;)V │ - .locals 14 │ + .locals 11 │ .param p1, "card" # Lnet/mabako/steamgifts/fragments/util/TradeDetailsCard; │ │ .prologue │ - const/4 v9, 0x3 │ + const/4 v8, 0x3 │ │ - const/4 v8, 0x2 │ + const/4 v7, 0x2 │ │ - const/16 v13, 0x8 │ + const/16 v10, 0x8 │ │ - const/4 v12, 0x1 │ + const/4 v9, 0x1 │ │ - const/4 v11, 0x0 │ + const/4 v4, 0x0 │ │ .line 62 │ invoke-virtual {p1}, Lnet/mabako/steamgifts/fragments/util/TradeDetailsCard;->getTrade()Lnet/mabako/steamgifts/data/Trade; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 63 │ - .local v4, "trade":Lnet/mabako/steamgifts/data/Trade; │ + .local v1, "trade":Lnet/mabako/steamgifts/data/Trade; │ invoke-virtual {p1}, Lnet/mabako/steamgifts/fragments/util/TradeDetailsCard;->getExtras()Lnet/mabako/steamgifts/data/TradeExtras; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 65 │ - .local v1, "extras":Lnet/mabako/steamgifts/data/TradeExtras; │ - const/16 v6, 0xa │ + .local v0, "extras":Lnet/mabako/steamgifts/data/TradeExtras; │ + const/16 v3, 0xa │ │ - new-array v0, v6, [Landroid/view/View; │ + new-array v5, v3, [Landroid/view/View; │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->commentDiscussion:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->commentDiscussion:Landroid/widget/Button; │ │ - aput-object v6, v0, v11 │ + aput-object v3, v5, v4 │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->description:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->description:Landroid/widget/TextView; │ │ - aput-object v6, v0, v12 │ + aput-object v3, v5, v9 │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->tradeTime:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->tradeTime:Landroid/widget/TextView; │ │ - aput-object v6, v0, v8 │ + aput-object v3, v5, v7 │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->user:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->user:Landroid/widget/TextView; │ │ - aput-object v6, v0, v9 │ + aput-object v3, v5, v8 │ │ - const/4 v6, 0x4 │ + const/4 v3, 0x4 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->scoreDivider:Landroid/view/View; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->scoreDivider:Landroid/view/View; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v3 │ │ - const/4 v6, 0x5 │ + const/4 v3, 0x5 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->scorePositive:Landroid/widget/TextView; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->scorePositive:Landroid/widget/TextView; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v3 │ │ - const/4 v6, 0x6 │ + const/4 v3, 0x6 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->scoreNegative:Landroid/widget/TextView; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->scoreNegative:Landroid/widget/TextView; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v3 │ │ - const/4 v6, 0x7 │ + const/4 v3, 0x7 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->title:Landroid/widget/TextView; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->title:Landroid/widget/TextView; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v3 │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->separator:Landroid/view/View; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->separator:Landroid/view/View; │ │ - aput-object v6, v0, v13 │ + aput-object v3, v5, v10 │ │ - const/16 v6, 0x9 │ + const/16 v3, 0x9 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->actionSeparator:Landroid/view/View; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->actionSeparator:Landroid/view/View; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v3 │ │ - .local v0, "arr$":[Landroid/view/View; │ - array-length v3, v0 │ + array-length v6, v5 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + move v3, v4 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v3, v6, :cond_0 │ │ - aget-object v5, v0, v2 │ + aget-object v2, v5, v3 │ │ .line 66 │ - .local v5, "view":Landroid/view/View; │ - invoke-virtual {v5, v13}, Landroid/view/View;->setVisibility(I)V │ + .local v2, "view":Landroid/view/View; │ + invoke-virtual {v2, v10}, Landroid/view/View;->setVisibility(I)V │ │ .line 65 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 68 │ - .end local v5 # "view":Landroid/view/View; │ + .end local v2 # "view":Landroid/view/View; │ :cond_0 │ - if-nez v4, :cond_1 │ + if-nez v1, :cond_1 │ │ .line 69 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->progressBar:Landroid/view/View; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->progressBar:Landroid/view/View; │ │ - invoke-virtual {v6, v11}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V │ │ .line 113 │ :goto_1 │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->itemView:Landroid/view/View; │ + iget-object v4, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->itemView:Landroid/view/View; │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/interfaces/ICommentableFragment; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/interfaces/ICommentableFragment; │ │ - check-cast v6, Landroid/support/v4/app/Fragment; │ + check-cast v3, Landroid/support/v4/app/Fragment; │ │ - invoke-virtual {v6}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ + invoke-virtual {v3}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - check-cast v6, Lnet/mabako/steamgifts/activities/CommonActivity; │ + check-cast v3, Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - check-cast v6, Lnet/mabako/steamgifts/activities/CommonActivity; │ + check-cast v3, Lnet/mabako/steamgifts/activities/CommonActivity; │ │ - invoke-static {v7, v1, v6}, Lnet/mabako/steamgifts/adapters/viewholder/AttachedImageUtils;->setFrom(Landroid/view/View;Lnet/mabako/steamgifts/data/IImageHolder;Lnet/mabako/steamgifts/activities/CommonActivity;)V │ + invoke-static {v4, v0, v3}, Lnet/mabako/steamgifts/adapters/viewholder/AttachedImageUtils;->setFrom(Landroid/view/View;Lnet/mabako/steamgifts/data/IImageHolder;Lnet/mabako/steamgifts/activities/CommonActivity;)V │ │ .line 114 │ return-void │ │ .line 71 │ :cond_1 │ - const/4 v6, 0x6 │ + const/4 v3, 0x6 │ │ - new-array v0, v6, [Landroid/view/View; │ + new-array v5, v3, [Landroid/view/View; │ │ - .end local v0 # "arr$":[Landroid/view/View; │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->tradeTime:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->tradeTime:Landroid/widget/TextView; │ │ - aput-object v6, v0, v11 │ + aput-object v3, v5, v4 │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->user:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->user:Landroid/widget/TextView; │ │ - aput-object v6, v0, v12 │ + aput-object v3, v5, v9 │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->scoreDivider:Landroid/view/View; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->scoreDivider:Landroid/view/View; │ │ - aput-object v6, v0, v8 │ + aput-object v3, v5, v7 │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->scorePositive:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->scorePositive:Landroid/widget/TextView; │ │ - aput-object v6, v0, v9 │ + aput-object v3, v5, v8 │ │ - const/4 v6, 0x4 │ + const/4 v3, 0x4 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->scoreNegative:Landroid/widget/TextView; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->scoreNegative:Landroid/widget/TextView; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v3 │ │ - const/4 v6, 0x5 │ + const/4 v3, 0x5 │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->title:Landroid/widget/TextView; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->title:Landroid/widget/TextView; │ │ - aput-object v7, v0, v6 │ + aput-object v6, v5, v3 │ │ - .restart local v0 # "arr$":[Landroid/view/View; │ - array-length v3, v0 │ + array-length v6, v5 │ │ - const/4 v2, 0x0 │ + move v3, v4 │ │ :goto_2 │ - if-ge v2, v3, :cond_2 │ + if-ge v3, v6, :cond_2 │ │ - aget-object v5, v0, v2 │ + aget-object v2, v5, v3 │ │ .line 72 │ - .restart local v5 # "view":Landroid/view/View; │ - invoke-virtual {v5, v11}, Landroid/view/View;->setVisibility(I)V │ + .restart local v2 # "view":Landroid/view/View; │ + invoke-virtual {v2, v4}, Landroid/view/View;->setVisibility(I)V │ │ .line 71 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_2 │ │ .line 74 │ - .end local v5 # "view":Landroid/view/View; │ + .end local v2 # "view":Landroid/view/View; │ :cond_2 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->title:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->title:Landroid/widget/TextView; │ │ - invoke-virtual {v4}, Lnet/mabako/steamgifts/data/Trade;->getTitle()Ljava/lang/String; │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Trade;->getTitle()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 76 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->user:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->user:Landroid/widget/TextView; │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "{faw-user} " │ + const-string v6, "{faw-user} " │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Lnet/mabako/steamgifts/data/Trade;->getCreator()Ljava/lang/String; │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Trade;->getCreator()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 77 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->user:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->user:Landroid/widget/TextView; │ │ - new-instance v7, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder$1; │ + new-instance v5, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder$1; │ │ - invoke-direct {v7, p0, v4}, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder$1;->(Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;Lnet/mabako/steamgifts/data/Trade;)V │ + invoke-direct {v5, p0, v1}, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder$1;->(Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;Lnet/mabako/steamgifts/data/Trade;)V │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 83 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->scorePositive:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->scorePositive:Landroid/widget/TextView; │ │ - sget-object v7, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ + sget-object v5, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ │ - const-string v8, "+%d" │ + const-string v6, "+%d" │ │ - new-array v9, v12, [Ljava/lang/Object; │ + new-array v7, v9, [Ljava/lang/Object; │ │ - invoke-virtual {v4}, Lnet/mabako/steamgifts/data/Trade;->getCreatorScorePositive()I │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Trade;->getCreatorScorePositive()I │ │ - move-result v10 │ + move-result v8 │ │ - invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - aput-object v10, v9, v11 │ + aput-object v8, v7, v4 │ │ - invoke-static {v7, v8, v9}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v5, v6, v7}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 84 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->scoreNegative:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->scoreNegative:Landroid/widget/TextView; │ │ - sget-object v7, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ + sget-object v5, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ │ - const-string v8, "-%d" │ + const-string v6, "-%d" │ │ - new-array v9, v12, [Ljava/lang/Object; │ + new-array v7, v9, [Ljava/lang/Object; │ │ - invoke-virtual {v4}, Lnet/mabako/steamgifts/data/Trade;->getCreatorScoreNegative()I │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Trade;->getCreatorScoreNegative()I │ │ - move-result v10 │ + move-result v8 │ │ - invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - aput-object v10, v9, v11 │ + aput-object v8, v7, v4 │ │ - invoke-static {v7, v8, v9}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v5, v6, v7}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 85 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->tradeTime:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->tradeTime:Landroid/widget/TextView; │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "{faw-calendar-o} " │ + const-string v6, "{faw-calendar-o} " │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - iget-object v8, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->context:Landroid/content/Context; │ + iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->context:Landroid/content/Context; │ │ - invoke-virtual {v4, v8}, Lnet/mabako/steamgifts/data/Trade;->getRelativeCreatedTime(Landroid/content/Context;)Ljava/lang/String; │ + invoke-virtual {v1, v6}, Lnet/mabako/steamgifts/data/Trade;->getRelativeCreatedTime(Landroid/content/Context;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-virtual {v7, v8}, 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 v7 │ + move-result-object v5 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 87 │ - if-nez v1, :cond_4 │ + if-nez v0, :cond_4 │ │ .line 89 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->progressBar:Landroid/view/View; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->progressBar:Landroid/view/View; │ │ - invoke-virtual {v6, v11}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V │ │ .line 105 │ :cond_3 │ :goto_3 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->commentDiscussion:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->commentDiscussion:Landroid/widget/Button; │ │ - new-instance v7, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder$2; │ + new-instance v4, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder$2; │ │ - invoke-direct {v7, p0}, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder$2;->(Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;)V │ + invoke-direct {v4, p0}, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder$2;->(Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;)V │ │ - invoke-virtual {v6, v7}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ goto/16 :goto_1 │ │ .line 91 │ :cond_4 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->progressBar:Landroid/view/View; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->progressBar:Landroid/view/View; │ │ - invoke-virtual {v6, v13}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v10}, Landroid/view/View;->setVisibility(I)V │ │ .line 93 │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/data/TradeExtras;->getDescription()Ljava/lang/String; │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/data/TradeExtras;->getDescription()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v6 │ + move-result v3 │ │ - if-nez v6, :cond_5 │ + if-nez v3, :cond_5 │ │ .line 94 │ - iget-object v7, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->description:Landroid/widget/TextView; │ + iget-object v5, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->description:Landroid/widget/TextView; │ │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/interfaces/ICommentableFragment; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->fragment:Lnet/mabako/steamgifts/fragments/interfaces/ICommentableFragment; │ │ - check-cast v6, Landroid/support/v4/app/Fragment; │ + check-cast v3, Landroid/support/v4/app/Fragment; │ │ - invoke-virtual {v6}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ + invoke-virtual {v3}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/data/TradeExtras;->getDescription()Ljava/lang/String; │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/data/TradeExtras;->getDescription()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - invoke-static {v6, v8}, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils;->fromHtml(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence; │ + invoke-static {v3, v6}, Lnet/mabako/steamgifts/adapters/viewholder/StringUtils;->fromHtml(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/CharSequence; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v7, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v5, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 95 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->description:Landroid/widget/TextView; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->description:Landroid/widget/TextView; │ │ - invoke-virtual {v6, v11}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 96 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->separator:Landroid/view/View; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->separator:Landroid/view/View; │ │ - invoke-virtual {v6, v11}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V │ │ .line 99 │ :cond_5 │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/data/TradeExtras;->getXsrfToken()Ljava/lang/String; │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/data/TradeExtras;->getXsrfToken()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - if-eqz v6, :cond_3 │ + if-eqz v3, :cond_3 │ │ .line 100 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->commentDiscussion:Landroid/widget/Button; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->commentDiscussion:Landroid/widget/Button; │ │ - invoke-virtual {v6, v11}, Landroid/widget/Button;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setVisibility(I)V │ │ .line 101 │ - iget-object v6, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->actionSeparator:Landroid/view/View; │ + iget-object v3, p0, Lnet/mabako/steamgifts/adapters/viewholder/TradeCardViewHolder;->actionSeparator:Landroid/view/View; │ │ - invoke-virtual {v6, v11}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V │ │ goto :goto_3 │ .end method ├── smali/net/mabako/steamgifts/adapters/viewholder/UserViewHolder$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$user:Lnet/mabako/steamgifts/data/BasicUser; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/adapters/viewholder/UserViewHolder;Lnet/mabako/steamgifts/data/BasicUser;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/adapters/viewholder/UserViewHolder; │ │ .prologue │ .line 63 │ iput-object p1, p0, Lnet/mabako/steamgifts/adapters/viewholder/UserViewHolder$2;->this$0:Lnet/mabako/steamgifts/adapters/viewholder/UserViewHolder; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/adapters/viewholder/UserViewHolder$2;->val$user:Lnet/mabako/steamgifts/data/BasicUser; ├── smali/net/mabako/steamgifts/core/R.smali │ @@ -30,10 +30,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 2731 │ return-void │ .end method ├── smali/net/mabako/steamgifts/data/Poll.smali │ @@ -64,15 +64,14 @@ │ iput-object v0, p0, Lnet/mabako/steamgifts/data/Poll;->answers:Ljava/util/List; │ │ .line 19 │ const/4 v0, 0x0 │ │ iput v0, p0, Lnet/mabako/steamgifts/data/Poll;->totalVotes:I │ │ - .line 167 │ return-void │ .end method │ │ .method static synthetic access$000(Lnet/mabako/steamgifts/data/Poll;)I │ .locals 1 │ .param p0, "x0" # Lnet/mabako/steamgifts/data/Poll; ├── smali/net/mabako/steamgifts/fragments/AboutFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/AboutFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/AboutFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/AboutFragment; │ │ .prologue │ .line 30 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/AboutFragment$1;->this$0:Lnet/mabako/steamgifts/fragments/AboutFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/AboutFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/AboutFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/AboutFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/AboutFragment; │ │ .prologue │ .line 46 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/AboutFragment$3;->this$0:Lnet/mabako/steamgifts/fragments/AboutFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/AboutFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/AboutFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/AboutFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/AboutFragment; │ │ .prologue │ .line 76 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/AboutFragment$5;->this$0:Lnet/mabako/steamgifts/fragments/AboutFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/AboutFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/AboutFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/AboutFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/AboutFragment; │ │ .prologue │ .line 64 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/AboutFragment$4;->this$0:Lnet/mabako/steamgifts/fragments/AboutFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/AboutFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/AboutFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/AboutFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/AboutFragment; │ │ .prologue │ .line 37 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/AboutFragment$2;->this$0:Lnet/mabako/steamgifts/fragments/AboutFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/DetailFragment.smali │ @@ -42,15 +42,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 31 │ invoke-direct {p0}, Lnet/mabako/steamgifts/fragments/ListFragment;->()V │ │ - .line 278 │ return-void │ .end method │ │ .method private addChildComments(Ljava/util/List;Lnet/mabako/steamgifts/data/Comment;Ljava/util/List;)V │ .locals 4 │ .param p2, "comment" # Lnet/mabako/steamgifts/data/Comment; │ .annotation system Ldalvik/annotation/Signature; │ @@ -228,199 +227,198 @@ │ │ .prologue │ .line 223 │ return-void │ .end method │ │ .method public addItems(Ljava/util/List;Z)V │ - .locals 11 │ + .locals 10 │ .param p2, "clearExistingItems" # Z │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<+", │ "Lnet/mabako/steamgifts/adapters/IEndlessAdaptable;", │ ">;Z)V" │ } │ .end annotation │ │ .prologue │ .local p1, "items":Ljava/util/List;, "Ljava/util/List<+Lnet/mabako/steamgifts/adapters/IEndlessAdaptable;>;" │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ .line 86 │ - iget-object v7, p0, Lnet/mabako/steamgifts/fragments/DetailFragment;->commentContext:Lnet/mabako/steamgifts/fragments/DetailFragment$CommentContextInfo; │ + iget-object v6, p0, Lnet/mabako/steamgifts/fragments/DetailFragment;->commentContext:Lnet/mabako/steamgifts/fragments/DetailFragment$CommentContextInfo; │ │ - if-eqz v7, :cond_0 │ + if-eqz v6, :cond_0 │ │ if-nez p1, :cond_2 │ │ .line 87 │ :cond_0 │ invoke-super {p0, p1, p2}, Lnet/mabako/steamgifts/fragments/ListFragment;->addItems(Ljava/util/List;Z)V │ │ .line 135 │ :cond_1 │ :goto_0 │ return-void │ │ .line 89 │ :cond_2 │ - const-string v7, "ContextualCommentFmt" │ + const-string v6, "ContextualCommentFmt" │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "Looking for Comment with permalink id " │ + const-string v8, "Looking for Comment with permalink id " │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - iget-object v9, p0, Lnet/mabako/steamgifts/fragments/DetailFragment;->commentContext:Lnet/mabako/steamgifts/fragments/DetailFragment$CommentContextInfo; │ + iget-object v8, p0, Lnet/mabako/steamgifts/fragments/DetailFragment;->commentContext:Lnet/mabako/steamgifts/fragments/DetailFragment$CommentContextInfo; │ │ - invoke-virtual {v9}, Lnet/mabako/steamgifts/fragments/DetailFragment$CommentContextInfo;->getCommentId()Ljava/lang/String; │ + invoke-virtual {v8}, Lnet/mabako/steamgifts/fragments/DetailFragment$CommentContextInfo;->getCommentId()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v7, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v6, v7}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 90 │ - iget-object v7, p0, Lnet/mabako/steamgifts/fragments/DetailFragment;->adapter:Lnet/mabako/steamgifts/adapters/EndlessAdapter; │ + iget-object v6, p0, Lnet/mabako/steamgifts/fragments/DetailFragment;->adapter:Lnet/mabako/steamgifts/adapters/EndlessAdapter; │ │ - check-cast v7, Lnet/mabako/steamgifts/adapters/CommentAdapter; │ + check-cast v6, Lnet/mabako/steamgifts/adapters/CommentAdapter; │ │ - invoke-virtual {v7}, Lnet/mabako/steamgifts/adapters/CommentAdapter;->isViewInReverse()Z │ + invoke-virtual {v6}, Lnet/mabako/steamgifts/adapters/CommentAdapter;->isViewInReverse()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_3 │ + if-eqz v6, :cond_3 │ │ .line 91 │ - new-instance v7, Ljava/lang/IllegalStateException; │ + new-instance v6, Ljava/lang/IllegalStateException; │ │ - const-string v8, "Cannot view an adapter in reverse if comment context is set" │ + const-string v7, "Cannot view an adapter in reverse if comment context is set" │ │ - invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v7 │ + throw v6 │ │ .line 94 │ :cond_3 │ const/4 v4, 0x0 │ │ .local v4, "i":I │ :goto_1 │ invoke-interface {p1}, Ljava/util/List;->size()I │ │ - move-result v7 │ + move-result v6 │ │ - if-ge v4, v7, :cond_1 │ + if-ge v4, v6, :cond_1 │ │ .line 95 │ invoke-interface {p1, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lnet/mabako/steamgifts/data/Comment; │ │ .line 97 │ .local v1, "comment":Lnet/mabako/steamgifts/data/Comment; │ - iget-object v7, p0, Lnet/mabako/steamgifts/fragments/DetailFragment;->commentContext:Lnet/mabako/steamgifts/fragments/DetailFragment$CommentContextInfo; │ + iget-object v6, p0, Lnet/mabako/steamgifts/fragments/DetailFragment;->commentContext:Lnet/mabako/steamgifts/fragments/DetailFragment$CommentContextInfo; │ │ - invoke-virtual {v7}, Lnet/mabako/steamgifts/fragments/DetailFragment$CommentContextInfo;->getCommentId()Ljava/lang/String; │ + invoke-virtual {v6}, Lnet/mabako/steamgifts/fragments/DetailFragment$CommentContextInfo;->getCommentId()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Comment;->getPermalinkId()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_6 │ + if-eqz v6, :cond_6 │ │ .line 100 │ new-instance v3, Ljava/util/ArrayList; │ │ invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 103 │ .local v3, "displayedComments":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v7, p0, Lnet/mabako/steamgifts/fragments/DetailFragment;->commentContext:Lnet/mabako/steamgifts/fragments/DetailFragment$CommentContextInfo; │ + iget-object v6, p0, Lnet/mabako/steamgifts/fragments/DetailFragment;->commentContext:Lnet/mabako/steamgifts/fragments/DetailFragment$CommentContextInfo; │ │ - invoke-virtual {v7}, Lnet/mabako/steamgifts/fragments/DetailFragment$CommentContextInfo;->isIncludeParentComment()Z │ + invoke-virtual {v6}, Lnet/mabako/steamgifts/fragments/DetailFragment$CommentContextInfo;->isIncludeParentComment()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_4 │ + if-eqz v6, :cond_4 │ │ .line 104 │ invoke-direct {p0, p1, v1, v3}, Lnet/mabako/steamgifts/fragments/DetailFragment;->addParentComments(Ljava/util/List;Lnet/mabako/steamgifts/data/Comment;Ljava/util/List;)V │ │ .line 107 │ invoke-static {v3}, Ljava/util/Collections;->reverse(Ljava/util/List;)V │ │ .line 111 │ :cond_4 │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - invoke-virtual {v1, v7}, Lnet/mabako/steamgifts/data/Comment;->setHighlighted(Z)V │ + invoke-virtual {v1, v6}, Lnet/mabako/steamgifts/data/Comment;->setHighlighted(Z)V │ │ .line 112 │ invoke-interface {v3, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 115 │ invoke-direct {p0, p1, v1, v3}, Lnet/mabako/steamgifts/fragments/DetailFragment;->addChildComments(Ljava/util/List;Lnet/mabako/steamgifts/data/Comment;Ljava/util/List;)V │ │ .line 118 │ - invoke-interface {v3, v10}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v3, v9}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Lnet/mabako/steamgifts/data/Comment; │ + check-cast v6, Lnet/mabako/steamgifts/data/Comment; │ │ - invoke-virtual {v7}, Lnet/mabako/steamgifts/data/Comment;->getDepth()I │ + invoke-virtual {v6}, Lnet/mabako/steamgifts/data/Comment;->getDepth()I │ │ move-result v2 │ │ .line 119 │ .local v2, "depthDiff":I │ invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v7 │ │ if-eqz v7, :cond_5 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + check-cast v5, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ │ - .local v6, "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - move-object v0, v6 │ + .local v5, "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + move-object v0, v5 │ │ .line 120 │ check-cast v0, Lnet/mabako/steamgifts/data/Comment; │ │ .line 121 │ .local v0, "c":Lnet/mabako/steamgifts/data/Comment; │ invoke-virtual {v0}, Lnet/mabako/steamgifts/data/Comment;->getDepth()I │ @@ -431,35 +429,34 @@ │ │ invoke-virtual {v0, v7}, Lnet/mabako/steamgifts/data/Comment;->setDepth(I)V │ │ goto :goto_2 │ │ .line 125 │ .end local v0 # "c":Lnet/mabako/steamgifts/data/Comment; │ - .end local v6 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + .end local v5 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ :cond_5 │ - new-instance v7, Lnet/mabako/steamgifts/adapters/viewholder/CommentContextViewHolder$SerializableHolder; │ + new-instance v6, Lnet/mabako/steamgifts/adapters/viewholder/CommentContextViewHolder$SerializableHolder; │ │ invoke-virtual {p0}, Lnet/mabako/steamgifts/fragments/DetailFragment;->getDetailObject()Ljava/io/Serializable; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-direct {v7, v8}, Lnet/mabako/steamgifts/adapters/viewholder/CommentContextViewHolder$SerializableHolder;->(Ljava/io/Serializable;)V │ + invoke-direct {v6, v7}, Lnet/mabako/steamgifts/adapters/viewholder/CommentContextViewHolder$SerializableHolder;->(Ljava/io/Serializable;)V │ │ - invoke-interface {v3, v10, v7}, Ljava/util/List;->add(ILjava/lang/Object;)V │ + invoke-interface {v3, v9, v6}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ .line 128 │ invoke-super {p0, v3, p2}, Lnet/mabako/steamgifts/fragments/ListFragment;->addItems(Ljava/util/List;Z)V │ │ goto/16 :goto_0 │ │ .line 94 │ .end local v2 # "depthDiff":I │ .end local v3 # "displayedComments":Ljava/util/List;, "Ljava/util/List;" │ - .end local v5 # "i$":Ljava/util/Iterator; │ :cond_6 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public canPostOrModifyComments()Z ├── smali/net/mabako/steamgifts/fragments/DiscussionDetailFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/DiscussionDetailFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/DiscussionDetailFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/DiscussionDetailFragment; │ │ .prologue │ .line 217 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/DiscussionDetailFragment$1;->this$0:Lnet/mabako/steamgifts/fragments/DiscussionDetailFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/DiscussionDetailFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/DiscussionDetailFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/DiscussionDetailFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/DiscussionDetailFragment; │ │ .prologue │ .line 229 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/DiscussionDetailFragment$2;->this$0:Lnet/mabako/steamgifts/fragments/DiscussionDetailFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/DiscussionListFragment$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$type:Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/DiscussionListFragment;Landroid/widget/PopupMenu;Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/DiscussionListFragment; │ │ .prologue │ .line 124 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$1;->this$0:Lnet/mabako/steamgifts/fragments/DiscussionListFragment; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$1;->val$popupMenu:Landroid/widget/PopupMenu; ├── smali/net/mabako/steamgifts/fragments/DiscussionListFragment.smali │ @@ -41,15 +41,14 @@ │ invoke-direct {p0}, Lnet/mabako/steamgifts/fragments/SearchableListFragment;->()V │ │ .line 33 │ sget-object v0, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->ALL:Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ │ iput-object v0, p0, Lnet/mabako/steamgifts/fragments/DiscussionListFragment;->type:Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ │ - .line 145 │ return-void │ .end method │ │ .method public static newInstance(Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ .locals 3 │ .param p0, "type" # Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ .param p1, "query" # Ljava/lang/String; │ @@ -322,134 +321,128 @@ │ .locals 10 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ .line 113 │ invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I │ │ - move-result v8 │ + move-result v5 │ │ - sget v9, Lnet/mabako/steamgifts/core/R$id;->category:I │ + sget v6, Lnet/mabako/steamgifts/core/R$id;->category:I │ │ - if-ne v8, v9, :cond_2 │ + if-ne v5, v6, :cond_2 │ │ .line 114 │ invoke-virtual {p0}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - sget v9, Lnet/mabako/steamgifts/core/R$id;->category:I │ + sget v6, Lnet/mabako/steamgifts/core/R$id;->category:I │ │ - invoke-virtual {v8, v9}, Landroid/support/v4/app/FragmentActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 115 │ - .local v5, "menuItemView":Landroid/view/View; │ - new-instance v6, Landroid/widget/PopupMenu; │ + .local v2, "menuItemView":Landroid/view/View; │ + new-instance v3, Landroid/widget/PopupMenu; │ │ invoke-virtual {p0}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-direct {v6, v8, v5}, Landroid/widget/PopupMenu;->(Landroid/content/Context;Landroid/view/View;)V │ + invoke-direct {v3, v5, v2}, Landroid/widget/PopupMenu;->(Landroid/content/Context;Landroid/view/View;)V │ │ .line 116 │ - .local v6, "popupMenu":Landroid/widget/PopupMenu; │ - invoke-virtual {v6}, Landroid/widget/PopupMenu;->getMenu()Landroid/view/Menu; │ + .local v3, "popupMenu":Landroid/widget/PopupMenu; │ + invoke-virtual {v3}, Landroid/widget/PopupMenu;->getMenu()Landroid/view/Menu; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 118 │ - .local v4, "menu":Landroid/view/Menu; │ + .local v1, "menu":Landroid/view/Menu; │ invoke-virtual {p0}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-static {v8}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ + invoke-static {v5}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ │ move-result-object v0 │ │ .line 119 │ .local v0, "account":Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ invoke-static {}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->values()[Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ │ - move-result-object v1 │ + move-result-object v6 │ │ - .local v1, "arr$":[Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ - array-length v3, v1 │ + array-length v7, v6 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + const/4 v5, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_1 │ + if-ge v5, v7, :cond_1 │ │ - aget-object v7, v1, v2 │ + aget-object v4, v6, v5 │ │ .line 121 │ - .local v7, "type":Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ + .local v4, "type":Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ sget-object v8, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->CREATED:Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ │ - if-ne v7, v8, :cond_0 │ + if-ne v4, v8, :cond_0 │ │ invoke-virtual {v0}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->isLoggedIn()Z │ │ move-result v8 │ │ if-nez v8, :cond_0 │ │ .line 119 │ :goto_1 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 124 │ :cond_0 │ - invoke-virtual {v7}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->getNavbarResource()I │ + invoke-virtual {v4}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->getNavbarResource()I │ │ move-result v8 │ │ - invoke-interface {v4, v8}, Landroid/view/Menu;->add(I)Landroid/view/MenuItem; │ + invoke-interface {v1, v8}, Landroid/view/Menu;->add(I)Landroid/view/MenuItem; │ │ move-result-object v8 │ │ new-instance v9, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$1; │ │ - invoke-direct {v9, p0, v6, v7}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$1;->(Lnet/mabako/steamgifts/fragments/DiscussionListFragment;Landroid/widget/PopupMenu;Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;)V │ + invoke-direct {v9, p0, v3, v4}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$1;->(Lnet/mabako/steamgifts/fragments/DiscussionListFragment;Landroid/widget/PopupMenu;Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;)V │ │ invoke-interface {v8, v9}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ goto :goto_1 │ │ .line 135 │ - .end local v7 # "type":Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ + .end local v4 # "type":Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ :cond_1 │ - invoke-virtual {v6}, Landroid/widget/PopupMenu;->show()V │ + invoke-virtual {v3}, Landroid/widget/PopupMenu;->show()V │ │ .line 137 │ - const/4 v8, 0x1 │ + const/4 v5, 0x1 │ │ .line 139 │ .end local v0 # "account":Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ - .end local v1 # "arr$":[Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ - .end local v2 # "i$":I │ - .end local v3 # "len$":I │ - .end local v4 # "menu":Landroid/view/Menu; │ - .end local v5 # "menuItemView":Landroid/view/View; │ - .end local v6 # "popupMenu":Landroid/widget/PopupMenu; │ + .end local v1 # "menu":Landroid/view/Menu; │ + .end local v2 # "menuItemView":Landroid/view/View; │ + .end local v3 # "popupMenu":Landroid/widget/PopupMenu; │ :goto_2 │ - return v8 │ + return v5 │ │ :cond_2 │ invoke-super {p0, p1}, Lnet/mabako/steamgifts/fragments/SearchableListFragment;->onOptionsItemSelected(Landroid/view/MenuItem;)Z │ │ - move-result v8 │ + move-result v5 │ │ goto :goto_2 │ .end method │ │ .method public onSaveInstanceState(Landroid/os/Bundle;)V │ .locals 2 │ .param p1, "outState" # Landroid/os/Bundle; ├── smali/net/mabako/steamgifts/fragments/FilterGiveawayDialogFragment.smali │ @@ -446,34 +446,38 @@ │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ iget-object v3, p0, Lnet/mabako/steamgifts/fragments/FilterGiveawayDialogFragment;->view:Landroid/view/View; │ │ + .line 34 │ invoke-virtual {v2, v3}, Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ sget v3, Lnet/mabako/steamgifts/core/R$string;->ok:I │ │ + .line 35 │ invoke-virtual {v2, v3, p0}, Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ sget v3, Lnet/mabako/steamgifts/core/R$string;->reset:I │ │ new-instance v4, Lnet/mabako/steamgifts/fragments/FilterGiveawayDialogFragment$1; │ │ invoke-direct {v4, p0}, Lnet/mabako/steamgifts/fragments/FilterGiveawayDialogFragment$1;->(Lnet/mabako/steamgifts/fragments/FilterGiveawayDialogFragment;)V │ │ + .line 36 │ invoke-virtual {v2, v3, v4}, Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 51 │ invoke-virtual {v2}, Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog; │ │ move-result-object v0 │ │ .line 53 │ .local v0, "dialog":Landroid/support/v7/app/AlertDialog; │ iget-object v2, p0, Lnet/mabako/steamgifts/fragments/FilterGiveawayDialogFragment;->view:Landroid/view/View; ├── smali/net/mabako/steamgifts/fragments/FilterGiveawayDialogFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/FilterGiveawayDialogFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/FilterGiveawayDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/FilterGiveawayDialogFragment; │ │ .prologue │ .line 36 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/FilterGiveawayDialogFragment$1;->this$0:Lnet/mabako/steamgifts/fragments/FilterGiveawayDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/FragmentAdapter$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/FragmentAdapter; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/FragmentAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/FragmentAdapter; │ │ .prologue │ .line 122 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/FragmentAdapter$1;->this$0:Lnet/mabako/steamgifts/fragments/FragmentAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/GiveawayDetailFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$appBarLayout:Landroid/support/design/widget/CollapsingToolbarLayout; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;Landroid/support/design/widget/CollapsingToolbarLayout;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment; │ │ .prologue │ .line 244 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment$1;->this$0:Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment$1;->val$appBarLayout:Landroid/support/design/widget/CollapsingToolbarLayout; ├── smali/net/mabako/steamgifts/fragments/GiveawayDetailFragment.smali │ @@ -471,50 +471,55 @@ │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;->giveaway:Lnet/mabako/steamgifts/data/BasicGiveaway; │ │ check-cast v0, Lnet/mabako/steamgifts/data/Giveaway; │ │ + .line 396 │ invoke-virtual {v0}, Lnet/mabako/steamgifts/data/Giveaway;->isEntered()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ iget-object v0, p0, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;->giveaway:Lnet/mabako/steamgifts/data/BasicGiveaway; │ │ check-cast v0, Lnet/mabako/steamgifts/data/Giveaway; │ │ + .line 397 │ invoke-virtual {v0}, Lnet/mabako/steamgifts/data/Giveaway;->isOpen()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;->adapter:Lnet/mabako/steamgifts/adapters/EndlessAdapter; │ │ check-cast v0, Lnet/mabako/steamgifts/adapters/CommentAdapter; │ │ + .line 398 │ invoke-virtual {v0}, Lnet/mabako/steamgifts/adapters/CommentAdapter;->getXsrfToken()Ljava/lang/String; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;->giveawayCard:Lnet/mabako/steamgifts/fragments/util/GiveawayDetailsCard; │ │ + .line 399 │ invoke-virtual {v0}, Lnet/mabako/steamgifts/fragments/util/GiveawayDetailsCard;->getExtras()Lnet/mabako/steamgifts/data/GiveawayExtras; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment;->giveawayCard:Lnet/mabako/steamgifts/fragments/util/GiveawayDetailsCard; │ │ + .line 400 │ invoke-virtual {v0}, Lnet/mabako/steamgifts/fragments/util/GiveawayDetailsCard;->getExtras()Lnet/mabako/steamgifts/data/GiveawayExtras; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lnet/mabako/steamgifts/data/GiveawayExtras;->isEnterable()Z │ │ move-result v0 ├── smali/net/mabako/steamgifts/fragments/GiveawayListFragment$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$internalGameId:I │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/GiveawayListFragment;ILjava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/GiveawayListFragment; │ │ .prologue │ .line 211 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/GiveawayListFragment$1;->this$0:Lnet/mabako/steamgifts/fragments/GiveawayListFragment; │ │ iput p2, p0, Lnet/mabako/steamgifts/fragments/GiveawayListFragment$1;->val$internalGameId:I ├── smali/net/mabako/steamgifts/fragments/GiveawayListFragment.smali │ @@ -74,15 +74,14 @@ │ invoke-direct {p0}, Lnet/mabako/steamgifts/fragments/SearchableListFragment;->()V │ │ .line 53 │ sget-object v0, Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type;->ALL:Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type; │ │ iput-object v0, p0, Lnet/mabako/steamgifts/fragments/GiveawayListFragment;->type:Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type; │ │ - .line 328 │ return-void │ .end method │ │ .method public static newInstance(Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type;Ljava/lang/String;Z)Lnet/mabako/steamgifts/fragments/GiveawayListFragment; │ .locals 3 │ .param p0, "type" # Lnet/mabako/steamgifts/fragments/GiveawayListFragment$Type; │ .param p1, "query" # Ljava/lang/String; │ @@ -721,14 +720,15 @@ │ │ invoke-direct {v3, p0, p1, p3}, Lnet/mabako/steamgifts/fragments/GiveawayListFragment$1;->(Lnet/mabako/steamgifts/fragments/GiveawayListFragment;ILjava/lang/String;)V │ │ invoke-virtual {v1, v2, v3}, Landroid/support/design/widget/Snackbar;->setAction(ILandroid/view/View$OnClickListener;)Landroid/support/design/widget/Snackbar; │ │ move-result-object v1 │ │ + .line 216 │ invoke-virtual {v1}, Landroid/support/design/widget/Snackbar;->show()V │ │ .line 218 │ :cond_0 │ return-void │ │ .line 205 ├── smali/net/mabako/steamgifts/fragments/HiddenGamesFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$game:Lnet/mabako/steamgifts/data/Game; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/HiddenGamesFragment;Lnet/mabako/steamgifts/data/Game;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/HiddenGamesFragment; │ │ .prologue │ .line 107 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/HiddenGamesFragment$2;->this$0:Lnet/mabako/steamgifts/fragments/HiddenGamesFragment; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/fragments/HiddenGamesFragment$2;->val$game:Lnet/mabako/steamgifts/data/Game; ├── smali/net/mabako/steamgifts/fragments/HiddenGamesFragment$1.smali │ @@ -17,19 +17,20 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/HiddenGamesFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/HiddenGamesFragment;Lnet/mabako/steamgifts/fragments/interfaces/ILoadItemsListener;Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)V │ .locals 6 │ - .param p2, "x0" # Lnet/mabako/steamgifts/fragments/interfaces/ILoadItemsListener; │ - .param p3, "x1" # Landroid/content/Context; │ - .param p4, "x2" # Ljava/lang/String; │ - .param p5, "x3" # I │ - .param p6, "x4" # Ljava/lang/String; │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/HiddenGamesFragment; │ + .param p2, "listener" # Lnet/mabako/steamgifts/fragments/interfaces/ILoadItemsListener; │ + .param p3, "context" # Landroid/content/Context; │ + .param p4, "pathSegment" # Ljava/lang/String; │ + .param p5, "page" # I │ + .param p6, "searchQuery" # Ljava/lang/String; │ │ .prologue │ .line 67 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/HiddenGamesFragment$1;->this$0:Lnet/mabako/steamgifts/fragments/HiddenGamesFragment; │ │ move-object v0, p0 ├── smali/net/mabako/steamgifts/fragments/HiddenGamesFragment.smali │ @@ -360,18 +360,20 @@ │ │ sget v2, Lnet/mabako/steamgifts/core/R$string;->undo:I │ │ new-instance v3, Lnet/mabako/steamgifts/fragments/HiddenGamesFragment$2; │ │ invoke-direct {v3, p0, v0}, Lnet/mabako/steamgifts/fragments/HiddenGamesFragment$2;->(Lnet/mabako/steamgifts/fragments/HiddenGamesFragment;Lnet/mabako/steamgifts/data/Game;)V │ │ + .line 107 │ invoke-virtual {v1, v2, v3}, Landroid/support/design/widget/Snackbar;->setAction(ILandroid/view/View$OnClickListener;)Landroid/support/design/widget/Snackbar; │ │ move-result-object v1 │ │ + .line 112 │ invoke-virtual {v1}, Landroid/support/design/widget/Snackbar;->show()V │ │ .line 114 │ .end local v0 # "game":Lnet/mabako/steamgifts/data/Game; │ :cond_0 │ return-void │ .end method ├── smali/net/mabako/steamgifts/fragments/ListFragment$1.smali │ @@ -20,33 +20,34 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/ListFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/ListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/ListFragment; │ │ .prologue │ .line 102 │ - .local p0, "this":Lnet/mabako/steamgifts/fragments/ListFragment$1;, "Lnet/mabako/steamgifts/fragments/ListFragment.1;" │ + .local p0, "this":Lnet/mabako/steamgifts/fragments/ListFragment$1;, "Lnet/mabako/steamgifts/fragments/ListFragment$1;" │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/ListFragment$1;->this$0:Lnet/mabako/steamgifts/fragments/ListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onRefresh()V │ .locals 2 │ │ .prologue │ .line 107 │ - .local p0, "this":Lnet/mabako/steamgifts/fragments/ListFragment$1;, "Lnet/mabako/steamgifts/fragments/ListFragment.1;" │ + .local p0, "this":Lnet/mabako/steamgifts/fragments/ListFragment$1;, "Lnet/mabako/steamgifts/fragments/ListFragment$1;" │ iget-object v0, p0, Lnet/mabako/steamgifts/fragments/ListFragment$1;->this$0:Lnet/mabako/steamgifts/fragments/ListFragment; │ │ iget-object v0, v0, Lnet/mabako/steamgifts/fragments/ListFragment;->adapter:Lnet/mabako/steamgifts/adapters/EndlessAdapter; │ │ invoke-virtual {v0}, Lnet/mabako/steamgifts/adapters/EndlessAdapter;->isViewInReverse()Z │ │ move-result v0 ├── smali/net/mabako/steamgifts/fragments/ListFragment$BundleEquality.smali │ @@ -27,140 +27,140 @@ │ │ .method public static equalBundles(Landroid/os/Bundle;Landroid/os/Bundle;)Z │ .locals 9 │ .param p0, "one" # Landroid/os/Bundle; │ .param p1, "two" # Landroid/os/Bundle; │ │ .prologue │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ .line 302 │ if-nez p0, :cond_2 │ │ .line 303 │ if-nez p1, :cond_1 │ │ - move v5, v7 │ + move v4, v6 │ │ :goto_0 │ - move v8, v5 │ + move v7, v4 │ │ .line 324 │ :cond_0 │ :goto_1 │ - return v8 │ + return v7 │ │ :cond_1 │ - move v5, v8 │ + move v4, v7 │ │ .line 303 │ goto :goto_0 │ │ .line 304 │ :cond_2 │ invoke-virtual {p0}, Landroid/os/Bundle;->size()I │ │ - move-result v5 │ + move-result v4 │ │ invoke-virtual {p1}, Landroid/os/Bundle;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - if-ne v5, v6, :cond_0 │ + if-ne v4, v5, :cond_0 │ │ .line 307 │ invoke-virtual {p0}, Landroid/os/Bundle;->keySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 311 │ - .local v2, "setOne":Ljava/util/Set;, "Ljava/util/Set;" │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + .local v1, "setOne":Ljava/util/Set;, "Ljava/util/Set;" │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v8 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_3 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_6 │ + if-eqz v4, :cond_6 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, 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 312 │ - .local v1, "key":Ljava/lang/String; │ - invoke-virtual {p0, v1}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ + .local v0, "key":Ljava/lang/String; │ + invoke-virtual {p0, v0}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 313 │ - .local v3, "valueOne":Ljava/lang/Object; │ - invoke-virtual {p1, v1}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ + .local v2, "valueOne":Ljava/lang/Object; │ + invoke-virtual {p1, v0}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 314 │ - .local v4, "valueTwo":Ljava/lang/Object; │ - instance-of v5, v3, Landroid/os/Bundle; │ + .local v3, "valueTwo":Ljava/lang/Object; │ + instance-of v4, v2, Landroid/os/Bundle; │ │ - if-eqz v5, :cond_4 │ + if-eqz v4, :cond_4 │ │ - instance-of v5, v4, Landroid/os/Bundle; │ + instance-of v4, v3, Landroid/os/Bundle; │ │ - if-eqz v5, :cond_4 │ + if-eqz v4, :cond_4 │ │ - move-object v5, v3 │ + move-object v4, v2 │ │ - check-cast v5, Landroid/os/Bundle; │ + check-cast v4, Landroid/os/Bundle; │ │ - move-object v6, v4 │ + move-object v5, v3 │ │ - check-cast v6, Landroid/os/Bundle; │ + check-cast v5, Landroid/os/Bundle; │ │ - invoke-static {v5, v6}, Lnet/mabako/steamgifts/fragments/ListFragment$BundleEquality;->equalBundles(Landroid/os/Bundle;Landroid/os/Bundle;)Z │ + .line 315 │ + invoke-static {v4, v5}, Lnet/mabako/steamgifts/fragments/ListFragment$BundleEquality;->equalBundles(Landroid/os/Bundle;Landroid/os/Bundle;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 317 │ :cond_4 │ - if-nez v3, :cond_5 │ + if-nez v2, :cond_5 │ │ .line 318 │ - if-nez v4, :cond_0 │ + if-nez v3, :cond_0 │ │ - invoke-virtual {p1, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ + invoke-virtual {p1, v0}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_3 │ + if-nez v4, :cond_3 │ │ goto :goto_1 │ │ .line 320 │ :cond_5 │ - invoke-virtual {v3, v4}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v2, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_3 │ + if-nez v4, :cond_3 │ │ goto :goto_1 │ │ - .end local v1 # "key":Ljava/lang/String; │ - .end local v3 # "valueOne":Ljava/lang/Object; │ - .end local v4 # "valueTwo":Ljava/lang/Object; │ + .end local v0 # "key":Ljava/lang/String; │ + .end local v2 # "valueOne":Ljava/lang/Object; │ + .end local v3 # "valueTwo":Ljava/lang/Object; │ :cond_6 │ - move v8, v7 │ + move v7, v6 │ │ .line 324 │ goto :goto_1 │ .end method ├── smali/net/mabako/steamgifts/fragments/ListFragment$2.smali │ @@ -20,33 +20,34 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/ListFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/ListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/ListFragment; │ │ .prologue │ .line 241 │ - .local p0, "this":Lnet/mabako/steamgifts/fragments/ListFragment$2;, "Lnet/mabako/steamgifts/fragments/ListFragment.2;" │ + .local p0, "this":Lnet/mabako/steamgifts/fragments/ListFragment$2;, "Lnet/mabako/steamgifts/fragments/ListFragment$2;" │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/ListFragment$2;->this$0:Lnet/mabako/steamgifts/fragments/ListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ .locals 2 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ - .local p0, "this":Lnet/mabako/steamgifts/fragments/ListFragment$2;, "Lnet/mabako/steamgifts/fragments/ListFragment.2;" │ + .local p0, "this":Lnet/mabako/steamgifts/fragments/ListFragment$2;, "Lnet/mabako/steamgifts/fragments/ListFragment$2;" │ const/4 v1, 0x0 │ │ .line 244 │ iget-object v0, p0, Lnet/mabako/steamgifts/fragments/ListFragment$2;->this$0:Lnet/mabako/steamgifts/fragments/ListFragment; │ │ # getter for: Lnet/mabako/steamgifts/fragments/ListFragment;->listView:Landroid/support/v7/widget/RecyclerView; │ invoke-static {v0}, Lnet/mabako/steamgifts/fragments/ListFragment;->access$000(Lnet/mabako/steamgifts/fragments/ListFragment;)Landroid/support/v7/widget/RecyclerView; ├── smali/net/mabako/steamgifts/fragments/ListFragment.smali │ @@ -100,15 +100,14 @@ │ iput-boolean v0, p0, Lnet/mabako/steamgifts/fragments/ListFragment;->loadItemsInitially:Z │ │ .line 49 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lnet/mabako/steamgifts/fragments/ListFragment;->taskToFetchItems:Landroid/os/AsyncTask; │ │ - .line 300 │ return-void │ .end method │ │ .method static synthetic access$000(Lnet/mabako/steamgifts/fragments/ListFragment;)Landroid/support/v7/widget/RecyclerView; │ .locals 1 │ .param p0, "x0" # Lnet/mabako/steamgifts/fragments/ListFragment; ├── smali/net/mabako/steamgifts/fragments/SavedFragment.smali │ @@ -15,15 +15,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 17 │ invoke-direct {p0}, Landroid/support/v4/app/Fragment;->()V │ │ - .line 38 │ return-void │ .end method │ │ │ # virtual methods │ .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ .locals 9 ├── smali/net/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter.smali │ @@ -56,45 +56,44 @@ │ .line 261 │ const/4 v0, 0x0 │ │ .line 263 │ .local v0, "entered":I │ invoke-virtual {p0}, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter;->getItems()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; │ :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, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + check-cast v1, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ │ .line 264 │ - .local v2, "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - instance-of v3, v2, Lnet/mabako/steamgifts/data/Giveaway; │ + .local v1, "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + instance-of v3, v1, Lnet/mabako/steamgifts/data/Giveaway; │ │ if-eqz v3, :cond_0 │ │ - check-cast v2, Lnet/mabako/steamgifts/data/Giveaway; │ + check-cast v1, Lnet/mabako/steamgifts/data/Giveaway; │ │ - .end local v2 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Giveaway;->isEntered()Z │ + .end local v1 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Giveaway;->isEntered()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 265 │ add-int/lit8 v0, v0, 0x1 │ @@ -124,56 +123,55 @@ │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 273 │ .local v0, "entered":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {p0}, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter;->getItems()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 v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_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_1 │ + if-eqz v2, :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, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + check-cast v1, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ │ .line 274 │ - .local v2, "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - instance-of v3, v2, Lnet/mabako/steamgifts/data/Giveaway; │ + .local v1, "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + instance-of v2, v1, Lnet/mabako/steamgifts/data/Giveaway; │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ - move-object v3, v2 │ + move-object v2, v1 │ │ - check-cast v3, Lnet/mabako/steamgifts/data/Giveaway; │ + check-cast v2, Lnet/mabako/steamgifts/data/Giveaway; │ │ - invoke-virtual {v3}, Lnet/mabako/steamgifts/data/Giveaway;->isEntered()Z │ + invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Giveaway;->isEntered()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 275 │ - check-cast v2, Lnet/mabako/steamgifts/data/Giveaway; │ + check-cast v1, Lnet/mabako/steamgifts/data/Giveaway; │ │ - .end local v2 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + .end local v1 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 278 │ :cond_1 │ return-object v0 │ .end method ├── smali/net/mabako/steamgifts/fragments/SearchableListFragment$1.smali │ @@ -20,18 +20,19 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/SearchableListFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/SearchableListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/SearchableListFragment; │ │ .prologue │ .line 82 │ - .local p0, "this":Lnet/mabako/steamgifts/fragments/SearchableListFragment$1;, "Lnet/mabako/steamgifts/fragments/SearchableListFragment.1;" │ + .local p0, "this":Lnet/mabako/steamgifts/fragments/SearchableListFragment$1;, "Lnet/mabako/steamgifts/fragments/SearchableListFragment$1;" │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/SearchableListFragment$1;->this$0:Lnet/mabako/steamgifts/fragments/SearchableListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ @@ -39,27 +40,27 @@ │ # virtual methods │ .method public onQueryTextChange(Ljava/lang/String;)Z │ .locals 1 │ .param p1, "newText" # Ljava/lang/String; │ │ .prologue │ .line 93 │ - .local p0, "this":Lnet/mabako/steamgifts/fragments/SearchableListFragment$1;, "Lnet/mabako/steamgifts/fragments/SearchableListFragment.1;" │ + .local p0, "this":Lnet/mabako/steamgifts/fragments/SearchableListFragment$1;, "Lnet/mabako/steamgifts/fragments/SearchableListFragment$1;" │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public onQueryTextSubmit(Ljava/lang/String;)Z │ .locals 1 │ .param p1, "query" # Ljava/lang/String; │ │ .prologue │ .line 85 │ - .local p0, "this":Lnet/mabako/steamgifts/fragments/SearchableListFragment$1;, "Lnet/mabako/steamgifts/fragments/SearchableListFragment.1;" │ + .local p0, "this":Lnet/mabako/steamgifts/fragments/SearchableListFragment$1;, "Lnet/mabako/steamgifts/fragments/SearchableListFragment$1;" │ invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ move-result-object p1 │ │ .line 87 │ iget-object v0, p0, Lnet/mabako/steamgifts/fragments/SearchableListFragment$1;->this$0:Lnet/mabako/steamgifts/fragments/SearchableListFragment; ├── smali/net/mabako/steamgifts/fragments/SavedGiveawaysFragment.smali │ @@ -6,15 +6,14 @@ │ .implements Lnet/mabako/steamgifts/fragments/interfaces/IActivityTitle; │ .implements Lnet/mabako/steamgifts/fragments/interfaces/IHasEnterableGiveaways; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$1;, │ Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Lnet/mabako/steamgifts/fragments/ListFragment", │ @@ -59,15 +58,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 39 │ invoke-direct {p0}, Lnet/mabako/steamgifts/fragments/ListFragment;->()V │ │ - .line 253 │ return-void │ .end method │ │ │ # virtual methods │ .method public addItems(Ljava/util/List;Z)V │ .locals 9 │ @@ -92,26 +90,25 @@ │ .line 180 │ const/4 v3, 0x0 │ │ .line 183 │ .local v3, "foundAnyClosedGiveaways":Z │ invoke-interface {p1}, Ljava/util/List;->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 v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ │ .local v1, "endlessAdaptable":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ move-object v4, v1 │ @@ -119,23 +116,23 @@ │ .line 184 │ check-cast v4, Lnet/mabako/steamgifts/fragments/profile/ProfileGiveaway; │ │ .line 185 │ .local v4, "giveaway":Lnet/mabako/steamgifts/fragments/profile/ProfileGiveaway; │ invoke-virtual {v4}, Lnet/mabako/steamgifts/fragments/profile/ProfileGiveaway;->isOpen()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_3 │ + if-nez v5, :cond_3 │ │ invoke-virtual {v4}, Lnet/mabako/steamgifts/fragments/profile/ProfileGiveaway;->isDeleted()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_3 │ + if-nez v5, :cond_3 │ │ .line 186 │ const/4 v3, 0x1 │ │ .line 198 │ .end local v1 # "endlessAdaptable":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ .end local v4 # "giveaway":Lnet/mabako/steamgifts/fragments/profile/ProfileGiveaway; │ @@ -152,105 +149,102 @@ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->supportInvalidateOptionsMenu()V │ │ .line 203 │ :cond_2 │ if-eqz v3, :cond_4 │ │ .line 204 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - iput-object v6, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->enteredGameListTask:Lnet/mabako/steamgifts/fragments/profile/LoadEnteredGameListTask; │ + iput-object v5, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->enteredGameListTask:Lnet/mabako/steamgifts/fragments/profile/LoadEnteredGameListTask; │ │ .line 212 │ .end local v0 # "activity":Landroid/support/v4/app/FragmentActivity; │ .end local v3 # "foundAnyClosedGiveaways":Z │ - .end local v5 # "i$":Ljava/util/Iterator; │ :goto_1 │ return-void │ │ .line 190 │ .restart local v1 # "endlessAdaptable":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ .restart local v3 # "foundAnyClosedGiveaways":Z │ .restart local v4 # "giveaway":Lnet/mabako/steamgifts/fragments/profile/ProfileGiveaway; │ - .restart local v5 # "i$":Ljava/util/Iterator; │ :cond_3 │ - iget-object v6, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->adapter:Lnet/mabako/steamgifts/adapters/EndlessAdapter; │ + iget-object v5, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->adapter:Lnet/mabako/steamgifts/adapters/EndlessAdapter; │ │ - check-cast v6, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter; │ + check-cast v5, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter; │ │ invoke-virtual {v4}, Lnet/mabako/steamgifts/fragments/profile/ProfileGiveaway;->getGiveawayId()Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-virtual {v6, v7}, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter;->findItem(Ljava/lang/String;)Lnet/mabako/steamgifts/data/Giveaway; │ + invoke-virtual {v5, v7}, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter;->findItem(Ljava/lang/String;)Lnet/mabako/steamgifts/data/Giveaway; │ │ move-result-object v2 │ │ .line 191 │ .local v2, "existingGiveaway":Lnet/mabako/steamgifts/data/Giveaway; │ if-eqz v2, :cond_0 │ │ .line 192 │ invoke-virtual {v4}, Lnet/mabako/steamgifts/fragments/profile/ProfileGiveaway;->getEntries()I │ │ - move-result v6 │ + move-result v5 │ │ - invoke-virtual {v2, v6}, Lnet/mabako/steamgifts/data/Giveaway;->setEntries(I)V │ + invoke-virtual {v2, v5}, Lnet/mabako/steamgifts/data/Giveaway;->setEntries(I)V │ │ .line 193 │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - invoke-virtual {v2, v6}, Lnet/mabako/steamgifts/data/Giveaway;->setEntered(Z)V │ + invoke-virtual {v2, v5}, Lnet/mabako/steamgifts/data/Giveaway;->setEntered(Z)V │ │ .line 194 │ - iget-object v6, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->adapter:Lnet/mabako/steamgifts/adapters/EndlessAdapter; │ + iget-object v5, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->adapter:Lnet/mabako/steamgifts/adapters/EndlessAdapter; │ │ - check-cast v6, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter; │ + check-cast v5, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter; │ │ - invoke-virtual {v6, v2}, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter;->notifyItemChanged(Lnet/mabako/steamgifts/adapters/IEndlessAdaptable;)Z │ + invoke-virtual {v5, v2}, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter;->notifyItemChanged(Lnet/mabako/steamgifts/adapters/IEndlessAdaptable;)Z │ │ goto :goto_0 │ │ .line 206 │ .end local v1 # "endlessAdaptable":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ .end local v2 # "existingGiveaway":Lnet/mabako/steamgifts/data/Giveaway; │ .end local v4 # "giveaway":Lnet/mabako/steamgifts/fragments/profile/ProfileGiveaway; │ .restart local v0 # "activity":Landroid/support/v4/app/FragmentActivity; │ :cond_4 │ - new-instance v6, Lnet/mabako/steamgifts/fragments/profile/LoadEnteredGameListTask; │ + new-instance v5, Lnet/mabako/steamgifts/fragments/profile/LoadEnteredGameListTask; │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->enteredGameListTask:Lnet/mabako/steamgifts/fragments/profile/LoadEnteredGameListTask; │ + iget-object v6, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->enteredGameListTask:Lnet/mabako/steamgifts/fragments/profile/LoadEnteredGameListTask; │ │ - invoke-virtual {v7}, Lnet/mabako/steamgifts/fragments/profile/LoadEnteredGameListTask;->getPage()I │ + invoke-virtual {v6}, Lnet/mabako/steamgifts/fragments/profile/LoadEnteredGameListTask;->getPage()I │ │ - move-result v7 │ + move-result v6 │ │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ - invoke-direct {v6, p0, v7}, Lnet/mabako/steamgifts/fragments/profile/LoadEnteredGameListTask;->(Lnet/mabako/steamgifts/fragments/ListFragment;I)V │ + invoke-direct {v5, p0, v6}, Lnet/mabako/steamgifts/fragments/profile/LoadEnteredGameListTask;->(Lnet/mabako/steamgifts/fragments/ListFragment;I)V │ │ - iput-object v6, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->enteredGameListTask:Lnet/mabako/steamgifts/fragments/profile/LoadEnteredGameListTask; │ + iput-object v5, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->enteredGameListTask:Lnet/mabako/steamgifts/fragments/profile/LoadEnteredGameListTask; │ │ .line 207 │ - iget-object v6, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->enteredGameListTask:Lnet/mabako/steamgifts/fragments/profile/LoadEnteredGameListTask; │ + iget-object v5, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->enteredGameListTask:Lnet/mabako/steamgifts/fragments/profile/LoadEnteredGameListTask; │ │ - new-array v7, v8, [Ljava/lang/Void; │ + new-array v6, v8, [Ljava/lang/Void; │ │ - invoke-virtual {v6, v7}, Lnet/mabako/steamgifts/fragments/profile/LoadEnteredGameListTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ + invoke-virtual {v5, v6}, Lnet/mabako/steamgifts/fragments/profile/LoadEnteredGameListTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; │ │ goto :goto_1 │ │ .line 210 │ .end local v0 # "activity":Landroid/support/v4/app/FragmentActivity; │ .end local v3 # "foundAnyClosedGiveaways":Z │ - .end local v5 # "i$":Ljava/util/Iterator; │ :cond_5 │ - const-string v6, "Failed to update entered giveaways" │ + const-string v5, "Failed to update entered giveaways" │ │ - invoke-virtual {p0, v6, v8}, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->showSnack(Ljava/lang/String;I)V │ + invoke-virtual {p0, v5, v8}, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->showSnack(Ljava/lang/String;I)V │ │ goto :goto_1 │ .end method │ │ .method protected bridge synthetic createAdapter()Lnet/mabako/steamgifts/adapters/EndlessAdapter; │ .locals 1 │ .annotation build Landroid/support/annotation/NonNull; │ @@ -759,99 +753,97 @@ │ .locals 4 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ .line 110 │ invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I │ │ - move-result v2 │ + move-result v1 │ │ - sget v3, Lnet/mabako/steamgifts/core/R$id;->remove_all_entered_saved:I │ + sget v2, Lnet/mabako/steamgifts/core/R$id;->remove_all_entered_saved:I │ │ - if-ne v2, v3, :cond_2 │ + if-ne v1, v2, :cond_2 │ │ .line 111 │ - iget-object v2, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->adapter:Lnet/mabako/steamgifts/adapters/EndlessAdapter; │ + iget-object v1, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->adapter:Lnet/mabako/steamgifts/adapters/EndlessAdapter; │ │ - check-cast v2, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter; │ + check-cast v1, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter; │ │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter;->getEnteredItems()Ljava/util/List; │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter;->getEnteredItems()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 │ + 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 v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :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, Lnet/mabako/steamgifts/data/Giveaway; │ │ .line 112 │ .local v0, "enteredGiveaway":Lnet/mabako/steamgifts/data/Giveaway; │ - iget-object v2, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->savedGiveaways:Lnet/mabako/steamgifts/persistentdata/SavedGiveaways; │ + iget-object v1, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->savedGiveaways:Lnet/mabako/steamgifts/persistentdata/SavedGiveaways; │ │ invoke-virtual {v0}, Lnet/mabako/steamgifts/data/Giveaway;->getGiveawayId()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-virtual {v2, v3}, Lnet/mabako/steamgifts/persistentdata/SavedGiveaways;->remove(Ljava/lang/String;)Z │ + invoke-virtual {v1, v3}, Lnet/mabako/steamgifts/persistentdata/SavedGiveaways;->remove(Ljava/lang/String;)Z │ │ .line 113 │ - iget-object v2, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->adapter:Lnet/mabako/steamgifts/adapters/EndlessAdapter; │ + iget-object v1, p0, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->adapter:Lnet/mabako/steamgifts/adapters/EndlessAdapter; │ │ - check-cast v2, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter; │ + check-cast v1, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter; │ │ invoke-virtual {v0}, Lnet/mabako/steamgifts/data/Giveaway;->getGiveawayId()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-virtual {v2, v3}, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter;->removeGiveaway(Ljava/lang/String;)V │ + invoke-virtual {v1, v3}, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment$SavedGiveawaysAdapter;->removeGiveaway(Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 116 │ .end local v0 # "enteredGiveaway":Lnet/mabako/steamgifts/data/Giveaway; │ :cond_0 │ invoke-virtual {p0}, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 117 │ invoke-virtual {p0}, Lnet/mabako/steamgifts/fragments/SavedGiveawaysFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->invalidateOptionsMenu()V │ + invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;->invalidateOptionsMenu()V │ │ .line 118 │ :cond_1 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 120 │ - .end local v1 # "i$":Ljava/util/Iterator; │ :goto_1 │ - return v2 │ + return v1 │ │ :cond_2 │ invoke-super {p0, p1}, Lnet/mabako/steamgifts/fragments/ListFragment;->onOptionsItemSelected(Landroid/view/MenuItem;)Z │ │ - move-result v2 │ + move-result v1 │ │ goto :goto_1 │ .end method │ │ .method public onRemoveSavedGiveaway(Ljava/lang/String;)V │ .locals 1 │ .param p1, "giveawayId" # Ljava/lang/String; ├── smali/net/mabako/steamgifts/fragments/SearchableListFragment$2.smali │ @@ -20,18 +20,19 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/SearchableListFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/SearchableListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/SearchableListFragment; │ │ .prologue │ .line 98 │ - .local p0, "this":Lnet/mabako/steamgifts/fragments/SearchableListFragment$2;, "Lnet/mabako/steamgifts/fragments/SearchableListFragment.2;" │ + .local p0, "this":Lnet/mabako/steamgifts/fragments/SearchableListFragment$2;, "Lnet/mabako/steamgifts/fragments/SearchableListFragment$2;" │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/SearchableListFragment$2;->this$0:Lnet/mabako/steamgifts/fragments/SearchableListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ @@ -39,15 +40,15 @@ │ # virtual methods │ .method public onMenuItemActionCollapse(Landroid/view/MenuItem;)Z │ .locals 1 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ .line 106 │ - .local p0, "this":Lnet/mabako/steamgifts/fragments/SearchableListFragment$2;, "Lnet/mabako/steamgifts/fragments/SearchableListFragment.2;" │ + .local p0, "this":Lnet/mabako/steamgifts/fragments/SearchableListFragment$2;, "Lnet/mabako/steamgifts/fragments/SearchableListFragment$2;" │ iget-object v0, p0, Lnet/mabako/steamgifts/fragments/SearchableListFragment$2;->this$0:Lnet/mabako/steamgifts/fragments/SearchableListFragment; │ │ invoke-virtual {v0}, Lnet/mabako/steamgifts/fragments/SearchableListFragment;->stopSearch()V │ │ .line 107 │ const/4 v0, 0x1 │ │ @@ -56,12 +57,12 @@ │ │ .method public onMenuItemActionExpand(Landroid/view/MenuItem;)Z │ .locals 1 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ .line 101 │ - .local p0, "this":Lnet/mabako/steamgifts/fragments/SearchableListFragment$2;, "Lnet/mabako/steamgifts/fragments/SearchableListFragment.2;" │ + .local p0, "this":Lnet/mabako/steamgifts/fragments/SearchableListFragment$2;, "Lnet/mabako/steamgifts/fragments/SearchableListFragment$2;" │ const/4 v0, 0x1 │ │ return v0 │ .end method ├── smali/net/mabako/steamgifts/fragments/SyncFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/SyncFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/SyncFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/SyncFragment; │ │ .prologue │ .line 75 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/SyncFragment$2;->this$0:Lnet/mabako/steamgifts/fragments/SyncFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/SyncFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/SyncFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/SyncFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/SyncFragment; │ │ .prologue │ .line 66 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/SyncFragment$1;->this$0:Lnet/mabako/steamgifts/fragments/SyncFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/SyncFragment$LoadSyncDetailsTask.smali │ @@ -114,28 +114,31 @@ │ │ invoke-static {v5}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v5 │ │ sget-object v7, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ + .line 134 │ invoke-interface {v5, v7}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v5 │ │ const/16 v7, 0x2710 │ │ + .line 135 │ invoke-interface {v5, v7}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ move-result-object v5 │ │ const-string v7, "PHPSESSID" │ │ iget-object v8, p0, Lnet/mabako/steamgifts/fragments/SyncFragment$LoadSyncDetailsTask;->fragment:Lnet/mabako/steamgifts/fragments/SyncFragment; │ │ + .line 136 │ invoke-virtual {v8}, Lnet/mabako/steamgifts/fragments/SyncFragment;->getContext()Landroid/content/Context; │ │ move-result-object v8 │ │ invoke-static {v8}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ │ move-result-object v8 ├── smali/net/mabako/steamgifts/fragments/SyncFragment.smali │ @@ -28,15 +28,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 30 │ invoke-direct {p0}, Landroid/support/v4/app/Fragment;->()V │ │ - .line 166 │ return-void │ .end method │ │ .method static synthetic access$000(Lnet/mabako/steamgifts/fragments/SyncFragment;)Lnet/mabako/steamgifts/fragments/SyncFragment$SyncTask; │ .locals 1 │ .param p0, "x0" # Lnet/mabako/steamgifts/fragments/SyncFragment; ├── smali/net/mabako/steamgifts/fragments/TradeListFragment.smali │ @@ -41,15 +41,14 @@ │ invoke-direct {p0}, Lnet/mabako/steamgifts/fragments/SearchableListFragment;->()V │ │ .line 21 │ sget-object v0, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->ALL:Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ │ iput-object v0, p0, Lnet/mabako/steamgifts/fragments/TradeListFragment;->type:Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ │ - .line 90 │ return-void │ .end method │ │ .method public static newInstance(Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;Ljava/lang/String;)Lnet/mabako/steamgifts/fragments/TradeListFragment; │ .locals 3 │ .param p0, "type" # Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ .param p1, "query" # Ljava/lang/String; ├── smali/net/mabako/steamgifts/fragments/UserDetailFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/UserDetailFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/UserDetailFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/UserDetailFragment; │ │ .prologue │ .line 144 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/UserDetailFragment$2;->this$0:Lnet/mabako/steamgifts/fragments/UserDetailFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/UserDetailFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/UserDetailFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/UserDetailFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/UserDetailFragment; │ │ .prologue │ .line 136 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/UserDetailFragment$1;->this$0:Lnet/mabako/steamgifts/fragments/UserDetailFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/UserDetailFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/UserDetailFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/UserDetailFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/UserDetailFragment; │ │ .prologue │ .line 178 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/UserDetailFragment$3;->this$0:Lnet/mabako/steamgifts/fragments/UserDetailFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/UserDetailFragment.smali │ @@ -63,15 +63,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 55 │ invoke-direct {p0}, Landroid/support/v4/app/Fragment;->()V │ │ - .line 409 │ return-void │ .end method │ │ .method static synthetic access$000(Lnet/mabako/steamgifts/fragments/UserDetailFragment;)Lnet/mabako/steamgifts/data/User; │ .locals 1 │ .param p0, "x0" # Lnet/mabako/steamgifts/fragments/UserDetailFragment; ├── smali/net/mabako/steamgifts/fragments/WhitelistBlacklistFragment$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$what:Lnet/mabako/steamgifts/fragments/interfaces/IHasWhitelistAndBlacklist$What; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/WhitelistBlacklistFragment;Lnet/mabako/steamgifts/fragments/interfaces/IHasWhitelistAndBlacklist$What;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/WhitelistBlacklistFragment; │ │ .prologue │ .line 119 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/WhitelistBlacklistFragment$1;->this$0:Lnet/mabako/steamgifts/fragments/WhitelistBlacklistFragment; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/fragments/WhitelistBlacklistFragment$1;->val$what:Lnet/mabako/steamgifts/fragments/interfaces/IHasWhitelistAndBlacklist$What; ├── smali/net/mabako/steamgifts/fragments/WhitelistBlacklistFragment.smali │ @@ -470,14 +470,15 @@ │ │ invoke-direct {v2, p0, p2}, Lnet/mabako/steamgifts/fragments/WhitelistBlacklistFragment$1;->(Lnet/mabako/steamgifts/fragments/WhitelistBlacklistFragment;Lnet/mabako/steamgifts/fragments/interfaces/IHasWhitelistAndBlacklist$What;)V │ │ invoke-virtual {v0, v1, v2}, Landroid/support/design/widget/Snackbar;->setAction(ILandroid/view/View$OnClickListener;)Landroid/support/design/widget/Snackbar; │ │ move-result-object v0 │ │ + .line 124 │ invoke-virtual {v0}, Landroid/support/design/widget/Snackbar;->show()V │ │ goto :goto_0 │ .end method │ │ .method public requestUserListed(Lnet/mabako/steamgifts/data/BasicUser;Lnet/mabako/steamgifts/fragments/interfaces/IHasWhitelistAndBlacklist$What;Z)V │ .locals 7 ├── smali/net/mabako/steamgifts/fragments/images/ImageFragment$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lnet/mabako/steamgifts/fragments/images/ImageFragment$1; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/images/ImageFragment$1;)V │ .locals 0 │ + .param p1, "this$1" # Lnet/mabako/steamgifts/fragments/images/ImageFragment$1; │ │ .prologue │ .line 213 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/images/ImageFragment$1$1;->this$1:Lnet/mabako/steamgifts/fragments/images/ImageFragment$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/images/ImageFragment$2.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic val$fragmentRootView:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/images/ImageFragment;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/images/ImageFragment; │ │ .prologue │ .line 221 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/images/ImageFragment$2;->this$0:Lnet/mabako/steamgifts/fragments/images/ImageFragment; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/fragments/images/ImageFragment$2;->val$fragmentRootView:Landroid/view/View; ├── smali/net/mabako/steamgifts/fragments/images/ImageFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/images/ImageFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/images/ImageFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/images/ImageFragment; │ │ .prologue │ .line 268 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/images/ImageFragment$3;->this$0:Lnet/mabako/steamgifts/fragments/images/ImageFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/images/ImageFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/images/ImageFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/images/ImageFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/images/ImageFragment; │ │ .prologue │ .line 294 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/images/ImageFragment$4;->this$0:Lnet/mabako/steamgifts/fragments/images/ImageFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/images/ImageFragment$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/images/ImageFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/images/ImageFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/images/ImageFragment; │ │ .prologue │ .line 313 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/images/ImageFragment$5;->this$0:Lnet/mabako/steamgifts/fragments/images/ImageFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/images/ImageFragment$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/images/ImageFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/images/ImageFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/images/ImageFragment; │ │ .prologue │ .line 210 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/images/ImageFragment$1;->this$0:Lnet/mabako/steamgifts/fragments/images/ImageFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/images/ImageFragment.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/support/v4/app/Fragment; │ .source "ImageFragment.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnet/mabako/steamgifts/fragments/images/ImageFragment$6;, │ Lnet/mabako/steamgifts/fragments/images/ImageFragment$State;, │ Lnet/mabako/steamgifts/fragments/images/ImageFragment$FetchImageTask; │ } │ .end annotation │ │ │ # static fields │ @@ -62,15 +61,14 @@ │ invoke-direct {p0}, Landroid/support/v4/app/Fragment;->()V │ │ .line 77 │ sget-object v0, Lnet/mabako/steamgifts/fragments/images/ImageFragment$State;->NONE:Lnet/mabako/steamgifts/fragments/images/ImageFragment$State; │ │ iput-object v0, p0, Lnet/mabako/steamgifts/fragments/images/ImageFragment;->state:Lnet/mabako/steamgifts/fragments/images/ImageFragment$State; │ │ - .line 351 │ return-void │ .end method │ │ .method static synthetic access$100(Lnet/mabako/steamgifts/fragments/images/ImageFragment;)[B │ .locals 1 │ .param p0, "x0" # Lnet/mabako/steamgifts/fragments/images/ImageFragment; ├── smali/net/mabako/steamgifts/fragments/images/ImageFragment$2$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic this$1:Lnet/mabako/steamgifts/fragments/images/ImageFragment$2; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/images/ImageFragment$2;)V │ .locals 1 │ + .param p1, "this$1" # Lnet/mabako/steamgifts/fragments/images/ImageFragment$2; │ │ .prologue │ .line 227 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/images/ImageFragment$2$1;->this$1:Lnet/mabako/steamgifts/fragments/images/ImageFragment$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/images/ImagePagerFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$pager:Landroid/support/v4/view/ViewPager; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/images/ImagePagerFragment;Landroid/support/v4/view/ViewPager;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/images/ImagePagerFragment; │ │ .prologue │ .line 67 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/images/ImagePagerFragment$2;->this$0:Lnet/mabako/steamgifts/fragments/images/ImagePagerFragment; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/fragments/images/ImagePagerFragment$2;->val$pager:Landroid/support/v4/view/ViewPager; ├── smali/net/mabako/steamgifts/fragments/images/ImagePagerFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/images/ImagePagerFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/images/ImagePagerFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/images/ImagePagerFragment; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/images/ImagePagerFragment$1;->this$0:Lnet/mabako/steamgifts/fragments/images/ImagePagerFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/fragments/images/ImagePagerFragment$3.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$view:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/images/ImagePagerFragment;Landroid/support/v4/view/ViewPager;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/images/ImagePagerFragment; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/images/ImagePagerFragment$3;->this$0:Lnet/mabako/steamgifts/fragments/images/ImagePagerFragment; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/fragments/images/ImagePagerFragment$3;->val$pager:Landroid/support/v4/view/ViewPager; ├── smali/net/mabako/steamgifts/fragments/images/ImagePagerFragment.smali │ @@ -50,15 +50,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 26 │ invoke-direct {p0}, Landroid/support/v4/app/Fragment;->()V │ │ - .line 134 │ return-void │ .end method │ │ .method static synthetic access$000(Lnet/mabako/steamgifts/fragments/images/ImagePagerFragment;)Ljava/util/List; │ .locals 1 │ .param p0, "x0" # Lnet/mabako/steamgifts/fragments/images/ImagePagerFragment; ├── smali/net/mabako/steamgifts/fragments/profile/CreatedListFragment$1.smali │ @@ -17,19 +17,20 @@ │ # instance fields │ .field final synthetic this$0:Lnet/mabako/steamgifts/fragments/profile/CreatedListFragment; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/fragments/profile/CreatedListFragment;Lnet/mabako/steamgifts/fragments/interfaces/ILoadItemsListener;Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;)V │ .locals 6 │ - .param p2, "x0" # Lnet/mabako/steamgifts/fragments/interfaces/ILoadItemsListener; │ - .param p3, "x1" # Landroid/content/Context; │ - .param p4, "x2" # Ljava/lang/String; │ - .param p5, "x3" # I │ - .param p6, "x4" # Ljava/lang/String; │ + .param p1, "this$0" # Lnet/mabako/steamgifts/fragments/profile/CreatedListFragment; │ + .param p2, "listener" # Lnet/mabako/steamgifts/fragments/interfaces/ILoadItemsListener; │ + .param p3, "context" # Landroid/content/Context; │ + .param p4, "pathSegment" # Ljava/lang/String; │ + .param p5, "page" # I │ + .param p6, "searchQuery" # Ljava/lang/String; │ │ .prologue │ .line 49 │ iput-object p1, p0, Lnet/mabako/steamgifts/fragments/profile/CreatedListFragment$1;->this$0:Lnet/mabako/steamgifts/fragments/profile/CreatedListFragment; │ │ move-object v0, p0 ├── smali/net/mabako/steamgifts/fragments/profile/MessageListFragment.smali │ @@ -30,15 +30,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public addItems(Ljava/util/List;ZLjava/lang/String;)V │ - .locals 5 │ + .locals 4 │ .param p2, "clearExistingItems" # Z │ .param p3, "foundXsrfToken" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<+", │ @@ -58,52 +58,50 @@ │ if-eqz p1, :cond_1 │ │ if-eqz p2, :cond_1 │ │ .line 124 │ invoke-interface {p1}, Ljava/util/List;->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, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + check-cast v1, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ │ .line 125 │ - .local v2, "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - instance-of v3, v2, Lnet/mabako/steamgifts/data/Comment; │ + .local v1, "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + instance-of v3, v1, Lnet/mabako/steamgifts/data/Comment; │ │ if-eqz v3, :cond_0 │ │ .line 126 │ invoke-virtual {p0}, Lnet/mabako/steamgifts/fragments/profile/MessageListFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v2, Lnet/mabako/steamgifts/data/Comment; │ + check-cast v1, Lnet/mabako/steamgifts/data/Comment; │ │ - .end local v2 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Comment;->getPermalinkId()Ljava/lang/String; │ + .end local v1 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Comment;->getPermalinkId()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v3, v4}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages;->setLastDismissedCommentId(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-static {v2, v3}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages;->setLastDismissedCommentId(Landroid/content/Context;Ljava/lang/String;)V │ │ .line 131 │ - .end local v1 # "i$":Ljava/util/Iterator; │ :cond_1 │ invoke-virtual {p0}, Lnet/mabako/steamgifts/fragments/profile/MessageListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v0 │ │ .line 132 │ .local v0, "activity":Landroid/support/v4/app/FragmentActivity; ├── smali/net/mabako/steamgifts/fragments/profile/WonListFragment.smali │ @@ -51,68 +51,66 @@ │ │ .line 47 │ if-eqz p2, :cond_2 │ │ if-eqz p1, :cond_2 │ │ .line 48 │ - 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 49 │ - .local v1, "ids":Ljava/util/List;, "Ljava/util/List;" │ + .local v0, "ids":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->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, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + check-cast v1, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ │ .line 50 │ - .local v2, "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - instance-of v3, v2, Lnet/mabako/steamgifts/data/Giveaway; │ + .local v1, "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + instance-of v3, v1, Lnet/mabako/steamgifts/data/Giveaway; │ │ if-eqz v3, :cond_0 │ │ .line 51 │ - check-cast v2, Lnet/mabako/steamgifts/data/Giveaway; │ + check-cast v1, Lnet/mabako/steamgifts/data/Giveaway; │ │ - .end local v2 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Giveaway;->getGiveawayId()Ljava/lang/String; │ + .end local v1 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + invoke-virtual {v1}, Lnet/mabako/steamgifts/data/Giveaway;->getGiveawayId()Ljava/lang/String; │ │ 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 54 │ :cond_1 │ invoke-virtual {p0}, Lnet/mabako/steamgifts/fragments/profile/WonListFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-static {v3, v1}, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways;->setLastDismissedGiveawayIds(Landroid/content/Context;Ljava/util/List;)V │ + invoke-static {v2, v0}, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways;->setLastDismissedGiveawayIds(Landroid/content/Context;Ljava/util/List;)V │ │ .line 56 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "ids":Ljava/util/List;, "Ljava/util/List;" │ + .end local v0 # "ids":Ljava/util/List;, "Ljava/util/List;" │ :cond_2 │ return-void │ .end method │ │ .method protected bridge synthetic createAdapter()Lnet/mabako/steamgifts/adapters/EndlessAdapter; │ .locals 1 │ .annotation build Landroid/support/annotation/NonNull; ├── smali/net/mabako/steamgifts/fragments/util/GiveawayListFragmentStack.smali │ @@ -69,21 +69,20 @@ │ .locals 3 │ .param p0, "giveawayId" # Ljava/lang/String; │ .param p1, "what" # Ljava/lang/String; │ .param p2, "success" # Ljava/lang/Boolean; │ │ .prologue │ .line 38 │ - sget-object v2, Lnet/mabako/steamgifts/fragments/util/GiveawayListFragmentStack;->fragments:Ljava/util/List; │ + sget-object v1, Lnet/mabako/steamgifts/fragments/util/GiveawayListFragmentStack;->fragments:Ljava/util/List; │ │ - 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_0 │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ @@ -117,21 +116,20 @@ │ │ .method public static onHideGame(I)V │ .locals 4 │ .param p0, "internalGameId" # I │ │ .prologue │ .line 26 │ - sget-object v2, Lnet/mabako/steamgifts/fragments/util/GiveawayListFragmentStack;->fragments:Ljava/util/List; │ + sget-object v1, Lnet/mabako/steamgifts/fragments/util/GiveawayListFragmentStack;->fragments:Ljava/util/List; │ │ - 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_0 │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ @@ -167,21 +165,20 @@ │ │ .method public static onRemoveSavedGiveaway(Ljava/lang/String;)V │ .locals 3 │ .param p0, "giveawayId" # Ljava/lang/String; │ │ .prologue │ .line 44 │ - sget-object v2, Lnet/mabako/steamgifts/fragments/util/GiveawayListFragmentStack;->fragments:Ljava/util/List; │ + sget-object v1, Lnet/mabako/steamgifts/fragments/util/GiveawayListFragmentStack;->fragments:Ljava/util/List; │ │ - 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_0 │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ @@ -213,21 +210,20 @@ │ │ .method public static onShowGame(I)V │ .locals 3 │ .param p0, "internalGameId" # I │ │ .prologue │ .line 32 │ - sget-object v2, Lnet/mabako/steamgifts/fragments/util/GiveawayListFragmentStack;->fragments:Ljava/util/List; │ + sget-object v1, Lnet/mabako/steamgifts/fragments/util/GiveawayListFragmentStack;->fragments:Ljava/util/List; │ │ - 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_0 │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 ├── smali/net/mabako/steamgifts/intro/Slide.smali │ @@ -1,33 +1,24 @@ │ .class public Lnet/mabako/steamgifts/intro/Slide; │ .super Landroid/support/v4/app/Fragment; │ .source "Slide.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lnet/mabako/steamgifts/intro/Slide$1; │ - } │ -.end annotation │ - │ - │ # instance fields │ .field private subview:Lnet/mabako/steamgifts/intro/SubView; │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 18 │ invoke-direct {p0}, Landroid/support/v4/app/Fragment;->()V │ │ - .line 67 │ return-void │ .end method │ │ .method public static newInstance(Lnet/mabako/steamgifts/intro/SubView;)Lnet/mabako/steamgifts/intro/Slide; │ .locals 3 │ .param p0, "subview" # Lnet/mabako/steamgifts/intro/SubView; │ │ @@ -55,276 +46,270 @@ │ .line 27 │ return-object v1 │ .end method │ │ │ # virtual methods │ .method public onCreateSubView(Landroid/view/View;)V │ - .locals 11 │ + .locals 9 │ .param p1, "view" # Landroid/view/View; │ │ .prologue │ - const/4 v9, 0x1 │ + const/4 v6, 0x1 │ │ const/16 v8, 0x8 │ │ - const/4 v10, 0x0 │ + const/4 v4, 0x0 │ │ .line 43 │ - sget-object v6, Lnet/mabako/steamgifts/intro/Slide$1;->$SwitchMap$net$mabako$steamgifts$intro$SubView:[I │ + sget-object v3, Lnet/mabako/steamgifts/intro/Slide$1;->$SwitchMap$net$mabako$steamgifts$intro$SubView:[I │ │ - iget-object v7, p0, Lnet/mabako/steamgifts/intro/Slide;->subview:Lnet/mabako/steamgifts/intro/SubView; │ + iget-object v5, p0, Lnet/mabako/steamgifts/intro/Slide;->subview:Lnet/mabako/steamgifts/intro/SubView; │ │ - invoke-virtual {v7}, Lnet/mabako/steamgifts/intro/SubView;->ordinal()I │ + invoke-virtual {v5}, Lnet/mabako/steamgifts/intro/SubView;->ordinal()I │ │ - move-result v7 │ + move-result v5 │ │ - aget v6, v6, v7 │ + aget v3, v3, v5 │ │ - packed-switch v6, :pswitch_data_0 │ + packed-switch v3, :pswitch_data_0 │ │ .line 69 │ :goto_0 │ return-void │ │ .line 45 │ :pswitch_0 │ invoke-virtual {p1}, Landroid/view/View;->getRootView()Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - sget v7, Lnet/mabako/steamgifts/core/R$id;->welcome_text:I │ + sget v5, Lnet/mabako/steamgifts/core/R$id;->welcome_text:I │ │ - invoke-virtual {v6, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v3, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - check-cast v6, Landroid/widget/TextView; │ + check-cast v3, Landroid/widget/TextView; │ │ - sget v7, Lnet/mabako/steamgifts/core/R$string;->intro_giveaway_welcome_header:I │ + sget v5, Lnet/mabako/steamgifts/core/R$string;->intro_giveaway_welcome_header:I │ │ - invoke-virtual {p0, v7}, Lnet/mabako/steamgifts/intro/Slide;->getText(I)Ljava/lang/CharSequence; │ + invoke-virtual {p0, v5}, Lnet/mabako/steamgifts/intro/Slide;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - invoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ + invoke-interface {v5}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - new-array v8, v9, [Ljava/lang/Object; │ + new-array v6, v6, [Ljava/lang/Object; │ │ - sget v9, Lnet/mabako/steamgifts/core/R$string;->app_name:I │ + sget v7, Lnet/mabako/steamgifts/core/R$string;->app_name:I │ │ - invoke-virtual {p0, v9}, Lnet/mabako/steamgifts/intro/Slide;->getText(I)Ljava/lang/CharSequence; │ + invoke-virtual {p0, v7}, Lnet/mabako/steamgifts/intro/Slide;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-interface {v9}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ + invoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - aput-object v9, v8, v10 │ + aput-object v7, v6, v4 │ │ - invoke-static {v7, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ │ .line 49 │ :pswitch_1 │ - sget v6, Lnet/mabako/steamgifts/core/R$id;->giveaway:I │ + sget v3, Lnet/mabako/steamgifts/core/R$id;->giveaway:I │ │ - invoke-virtual {p1, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 50 │ - .local v2, "giveawayView":Landroid/view/View; │ - const/4 v6, 0x7 │ + .local v1, "giveawayView":Landroid/view/View; │ + const/4 v3, 0x7 │ │ - new-array v0, v6, [I │ + new-array v5, v3, [I │ │ - sget v6, Lnet/mabako/steamgifts/core/R$id;->separator:I │ + sget v3, Lnet/mabako/steamgifts/core/R$id;->separator:I │ │ - aput v6, v0, v10 │ + aput v3, v5, v4 │ │ - sget v6, Lnet/mabako/steamgifts/core/R$id;->giveaway_list_indicator_group:I │ + sget v3, Lnet/mabako/steamgifts/core/R$id;->giveaway_list_indicator_group:I │ │ - aput v6, v0, v9 │ + aput v3, v5, v6 │ │ - const/4 v6, 0x2 │ + const/4 v3, 0x2 │ │ - sget v7, Lnet/mabako/steamgifts/core/R$id;->giveaway_list_indicator_level_negative:I │ + sget v6, Lnet/mabako/steamgifts/core/R$id;->giveaway_list_indicator_level_negative:I │ │ - aput v7, v0, v6 │ + aput v6, v5, v3 │ │ - const/4 v6, 0x3 │ + const/4 v3, 0x3 │ │ - sget v7, Lnet/mabako/steamgifts/core/R$id;->giveaway_list_indicator_level_positive:I │ + sget v6, Lnet/mabako/steamgifts/core/R$id;->giveaway_list_indicator_level_positive:I │ │ - aput v7, v0, v6 │ + aput v6, v5, v3 │ │ - const/4 v6, 0x4 │ + const/4 v3, 0x4 │ │ - sget v7, Lnet/mabako/steamgifts/core/R$id;->giveaway_list_indicator_private:I │ + sget v6, Lnet/mabako/steamgifts/core/R$id;->giveaway_list_indicator_private:I │ │ - aput v7, v0, v6 │ + aput v6, v5, v3 │ │ - const/4 v6, 0x5 │ + const/4 v3, 0x5 │ │ - sget v7, Lnet/mabako/steamgifts/core/R$id;->giveaway_list_indicator_whitelist:I │ + sget v6, Lnet/mabako/steamgifts/core/R$id;->giveaway_list_indicator_whitelist:I │ │ - aput v7, v0, v6 │ + aput v6, v5, v3 │ │ - const/4 v6, 0x6 │ + const/4 v3, 0x6 │ │ - sget v7, Lnet/mabako/steamgifts/core/R$id;->giveaway_list_indicator_region_restricted:I │ + sget v6, Lnet/mabako/steamgifts/core/R$id;->giveaway_list_indicator_region_restricted:I │ │ - aput v7, v0, v6 │ + aput v6, v5, v3 │ │ - .local v0, "arr$":[I │ - array-length v5, v0 │ + array-length v6, v5 │ │ - .local v5, "len$":I │ - const/4 v3, 0x0 │ + move v3, v4 │ │ - .local v3, "i$":I │ :goto_1 │ - if-ge v3, v5, :cond_0 │ + if-ge v3, v6, :cond_0 │ │ - aget v4, v0, v3 │ + aget v2, v5, v3 │ │ .line 51 │ - .local v4, "id":I │ - invoke-virtual {v2, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + .local v2, "id":I │ + invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v6, v8}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v7, v8}, Landroid/view/View;->setVisibility(I)V │ │ .line 50 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ │ .line 54 │ - .end local v4 # "id":I │ + .end local v2 # "id":I │ :cond_0 │ - sget v6, Lnet/mabako/steamgifts/core/R$id;->comment:I │ + sget v3, Lnet/mabako/steamgifts/core/R$id;->comment:I │ │ - invoke-virtual {p1, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 55 │ - .local v1, "commentView":Landroid/view/View; │ + .local v0, "commentView":Landroid/view/View; │ invoke-virtual {p0}, Lnet/mabako/steamgifts/intro/Slide;->getContext()Landroid/content/Context; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-static {v6}, Lcom/squareup/picasso/Picasso;->with(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; │ + invoke-static {v3}, Lcom/squareup/picasso/Picasso;->with(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - sget v7, Lnet/mabako/steamgifts/core/R$drawable;->default_avatar:I │ + sget v5, Lnet/mabako/steamgifts/core/R$drawable;->default_avatar:I │ │ - invoke-virtual {v6, v7}, Lcom/squareup/picasso/Picasso;->load(I)Lcom/squareup/picasso/RequestCreator; │ + invoke-virtual {v3, v5}, Lcom/squareup/picasso/Picasso;->load(I)Lcom/squareup/picasso/RequestCreator; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - sget v7, Lnet/mabako/steamgifts/core/R$drawable;->default_avatar_mask:I │ + sget v5, Lnet/mabako/steamgifts/core/R$drawable;->default_avatar_mask:I │ │ - invoke-virtual {v6, v7}, Lcom/squareup/picasso/RequestCreator;->placeholder(I)Lcom/squareup/picasso/RequestCreator; │ + invoke-virtual {v3, v5}, Lcom/squareup/picasso/RequestCreator;->placeholder(I)Lcom/squareup/picasso/RequestCreator; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - new-instance v7, Ljp/wasabeef/picasso/transformations/RoundedCornersTransformation; │ + new-instance v5, Ljp/wasabeef/picasso/transformations/RoundedCornersTransformation; │ │ - const/16 v8, 0x14 │ + const/16 v6, 0x14 │ │ - invoke-direct {v7, v8, v10}, Ljp/wasabeef/picasso/transformations/RoundedCornersTransformation;->(II)V │ + invoke-direct {v5, v6, v4}, Ljp/wasabeef/picasso/transformations/RoundedCornersTransformation;->(II)V │ │ - invoke-virtual {v6, v7}, Lcom/squareup/picasso/RequestCreator;->transform(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/RequestCreator; │ + invoke-virtual {v3, v5}, Lcom/squareup/picasso/RequestCreator;->transform(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/RequestCreator; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - sget v6, Lnet/mabako/steamgifts/core/R$id;->author_avatar:I │ + sget v3, Lnet/mabako/steamgifts/core/R$id;->author_avatar:I │ │ - invoke-virtual {v1, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - check-cast v6, Landroid/widget/ImageView; │ + check-cast v3, Landroid/widget/ImageView; │ │ - check-cast v6, Landroid/widget/ImageView; │ + check-cast v3, Landroid/widget/ImageView; │ │ - invoke-virtual {v7, v6}, Lcom/squareup/picasso/RequestCreator;->into(Landroid/widget/ImageView;)V │ + invoke-virtual {v5, v3}, Lcom/squareup/picasso/RequestCreator;->into(Landroid/widget/ImageView;)V │ │ .line 56 │ - sget v6, Lnet/mabako/steamgifts/core/R$id;->comment_indent:I │ + sget v3, Lnet/mabako/steamgifts/core/R$id;->comment_indent:I │ │ - invoke-virtual {v1, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ + invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - iput v10, v6, Landroid/view/ViewGroup$LayoutParams;->width:I │ + iput v4, v3, Landroid/view/ViewGroup$LayoutParams;->width:I │ │ goto/16 :goto_0 │ │ .line 60 │ - .end local v0 # "arr$":[I │ - .end local v1 # "commentView":Landroid/view/View; │ - .end local v2 # "giveawayView":Landroid/view/View; │ - .end local v3 # "i$":I │ - .end local v5 # "len$":I │ + .end local v0 # "commentView":Landroid/view/View; │ + .end local v1 # "giveawayView":Landroid/view/View; │ :pswitch_2 │ - sget v6, Lnet/mabako/steamgifts/core/R$id;->separator:I │ + sget v3, Lnet/mabako/steamgifts/core/R$id;->separator:I │ │ - invoke-virtual {p1, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6, v8}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v8}, Landroid/view/View;->setVisibility(I)V │ │ goto/16 :goto_0 │ │ .line 64 │ :pswitch_3 │ - sget v6, Lnet/mabako/steamgifts/core/R$id;->enter:I │ + sget v3, Lnet/mabako/steamgifts/core/R$id;->enter:I │ │ - invoke-virtual {p1, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6, v10}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V │ │ .line 65 │ - sget v6, Lnet/mabako/steamgifts/core/R$id;->login:I │ + sget v3, Lnet/mabako/steamgifts/core/R$id;->login:I │ │ - invoke-virtual {p1, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6, v8}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v8}, Landroid/view/View;->setVisibility(I)V │ │ .line 66 │ - sget v6, Lnet/mabako/steamgifts/core/R$id;->comment:I │ + sget v3, Lnet/mabako/steamgifts/core/R$id;->comment:I │ │ - invoke-virtual {p1, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {p1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6, v10}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V │ │ goto/16 :goto_0 │ │ .line 43 │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 ├── smali/net/mabako/steamgifts/persistentdata/SavedElements$GiveawayOpenHelper.smali │ @@ -419,17 +419,19 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v5 │ │ .line 150 │ invoke-interface {v9}, Landroid/database/Cursor;->close()V │ │ + .line 148 │ :goto_0 │ return-object v5 │ │ + .line 150 │ :cond_0 │ invoke-interface {v9}, Landroid/database/Cursor;->close()V │ │ goto :goto_0 │ │ :catchall_0 │ move-exception v0 ├── smali/net/mabako/steamgifts/persistentdata/SteamGiftsUserData$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$points:I │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;Lnet/mabako/steamgifts/persistentdata/IPointUpdateNotification;I)V │ .locals 0 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ │ .prologue │ .line 153 │ iput-object p1, p0, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData$1;->this$0:Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ │ iput-object p2, p0, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData$1;->val$handler:Lnet/mabako/steamgifts/persistentdata/IPointUpdateNotification; ├── smali/net/mabako/steamgifts/persistentdata/SteamGiftsUserData.smali │ @@ -852,50 +852,49 @@ │ .param p1, "points" # I │ │ .prologue │ .line 150 │ iput p1, p0, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->points:I │ │ .line 151 │ - sget-object v2, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->pointUpdateHandlers:Ljava/util/List; │ + sget-object v1, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->pointUpdateHandlers:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, 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 v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :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 v0 │ │ check-cast v0, Lnet/mabako/steamgifts/persistentdata/IPointUpdateNotification; │ │ .line 152 │ .local v0, "handler":Lnet/mabako/steamgifts/persistentdata/IPointUpdateNotification; │ - instance-of v2, v0, Landroid/app/Activity; │ + instance-of v1, v0, Landroid/app/Activity; │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ - move-object v2, v0 │ + move-object v1, v0 │ │ .line 153 │ - check-cast v2, Landroid/app/Activity; │ + check-cast v1, Landroid/app/Activity; │ │ new-instance v3, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData$1; │ │ invoke-direct {v3, p0, v0, p1}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData$1;->(Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;Lnet/mabako/steamgifts/persistentdata/IPointUpdateNotification;I)V │ │ - invoke-virtual {v2, v3}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V │ + invoke-virtual {v1, v3}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V │ │ goto :goto_0 │ │ .line 160 │ :cond_0 │ invoke-interface {v0, p1}, Lnet/mabako/steamgifts/persistentdata/IPointUpdateNotification;->onUpdatePoints(I)V ├── smali/net/mabako/steamgifts/receivers/CheckForNewMessages$Check.smali │ @@ -292,15 +292,15 @@ │ │ return-object v1 │ .end method │ │ │ # virtual methods │ .method public addItems(Ljava/util/List;ZLjava/lang/String;)V │ - .locals 17 │ + .locals 15 │ .param p2, "clearExistingItems" # Z │ .param p3, "xsrfToken" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<+", │ @@ -314,471 +314,442 @@ │ .prologue │ .line 83 │ .local p1, "items":Ljava/util/List;, "Ljava/util/List<+Lnet/mabako/steamgifts/adapters/IEndlessAdaptable;>;" │ if-eqz p1, :cond_0 │ │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I │ │ - move-result v1 │ + move-result v0 │ │ - if-nez v1, :cond_1 │ + if-nez v0, :cond_1 │ │ .line 84 │ :cond_0 │ # getter for: Lnet/mabako/steamgifts/receivers/CheckForNewMessages;->TAG:Ljava/lang/String; │ invoke-static {}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages;->access$000()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - const-string v2, "got no messages -at all-" │ + const-string v1, "got no messages -at all-" │ │ - invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 150 │ :goto_0 │ return-void │ │ .line 88 │ :cond_1 │ - move-object/from16 v0, p0 │ - │ - iget-object v1, v0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ + iget-object v0, p0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ │ - invoke-static {v1}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ + invoke-static {v0}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - invoke-virtual {v1}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getWonNotification()I │ + invoke-virtual {v0}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getWonNotification()I │ │ - move-result v1 │ + move-result v0 │ │ - if-lez v1, :cond_2 │ + if-lez v0, :cond_2 │ │ .line 90 │ - move-object/from16 v0, p0 │ - │ - iget-object v1, v0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ + iget-object v0, p0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ │ - new-instance v2, Landroid/content/Intent; │ + new-instance v1, Landroid/content/Intent; │ │ - move-object/from16 v0, p0 │ + iget-object v2, p0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ │ - iget-object v3, v0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ + const-class v3, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways; │ │ - const-class v4, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways; │ + invoke-direct {v1, v2, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - invoke-direct {v2, v3, v4}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ - │ - invoke-virtual {v1, v2}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V │ + invoke-virtual {v0, v1}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V │ │ .line 93 │ :cond_2 │ - move-object/from16 v0, p0 │ - │ - iget-object v1, v0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ + iget-object v0, p0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ │ - const-string v2, "notification-service" │ + const-string v1, "notification-service" │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-virtual {v1, v2, v3}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ - move-result-object v15 │ + move-result-object v13 │ │ .line 94 │ - .local v15, "sharedPreferences":Landroid/content/SharedPreferences; │ - const-string v1, "last-dismissed-message" │ + .local v13, "sharedPreferences":Landroid/content/SharedPreferences; │ + const-string v0, "last-dismissed-message" │ │ - const-string v2, "meow" │ + const-string v1, "meow" │ │ - invoke-interface {v15, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v13, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v10 │ │ .line 96 │ - .local v12, "lastDismissedId":Ljava/lang/String; │ - new-instance v14, Ljava/util/ArrayList; │ + .local v10, "lastDismissedId":Ljava/lang/String; │ + new-instance v12, Ljava/util/ArrayList; │ │ - const/4 v1, 0x5 │ + const/4 v0, 0x5 │ │ - invoke-direct {v14, v1}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v12, v0}, Ljava/util/ArrayList;->(I)V │ │ .line 97 │ - .local v14, "mostRecentComments":Ljava/util/List;, "Ljava/util/List;" │ + .local v12, "mostRecentComments":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v0 │ │ - .local v11, "i$":Ljava/util/Iterator; │ :cond_3 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_4 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + check-cast v7, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ │ .line 98 │ - .local v8, "adaptable":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - instance-of v1, v8, Lnet/mabako/steamgifts/data/Comment; │ + .local v7, "adaptable":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + instance-of v1, v7, Lnet/mabako/steamgifts/data/Comment; │ │ if-eqz v1, :cond_3 │ │ - move-object v9, v8 │ + move-object v8, v7 │ │ .line 99 │ - check-cast v9, Lnet/mabako/steamgifts/data/Comment; │ + check-cast v8, Lnet/mabako/steamgifts/data/Comment; │ │ .line 100 │ - .local v9, "comment":Lnet/mabako/steamgifts/data/Comment; │ - invoke-virtual {v9}, Lnet/mabako/steamgifts/data/Comment;->isHighlighted()Z │ + .local v8, "comment":Lnet/mabako/steamgifts/data/Comment; │ + invoke-virtual {v8}, Lnet/mabako/steamgifts/data/Comment;->isHighlighted()Z │ │ move-result v1 │ │ if-nez v1, :cond_5 │ │ .line 114 │ - .end local v8 # "adaptable":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - .end local v9 # "comment":Lnet/mabako/steamgifts/data/Comment; │ + .end local v7 # "adaptable":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + .end local v8 # "comment":Lnet/mabako/steamgifts/data/Comment; │ :cond_4 │ :goto_1 │ - invoke-interface {v14}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v12}, Ljava/util/List;->isEmpty()Z │ │ - move-result v1 │ + move-result v0 │ │ - if-eqz v1, :cond_6 │ + if-eqz v0, :cond_6 │ │ .line 115 │ # getter for: Lnet/mabako/steamgifts/receivers/CheckForNewMessages;->TAG:Ljava/lang/String; │ invoke-static {}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages;->access$000()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - const-string v2, "Got no unread messages, or we\'ve dismissed the last message we could see" │ + const-string v1, "Got no unread messages, or we\'ve dismissed the last message we could see" │ │ - invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 104 │ - .restart local v8 # "adaptable":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - .restart local v9 # "comment":Lnet/mabako/steamgifts/data/Comment; │ + .restart local v7 # "adaptable":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + .restart local v8 # "comment":Lnet/mabako/steamgifts/data/Comment; │ :cond_5 │ - invoke-virtual {v9}, Lnet/mabako/steamgifts/data/Comment;->getPermalinkId()Ljava/lang/String; │ + invoke-virtual {v8}, Lnet/mabako/steamgifts/data/Comment;->getPermalinkId()Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-virtual {v12, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v10, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-nez v1, :cond_4 │ │ .line 108 │ - invoke-interface {v14, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v12, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 109 │ - invoke-interface {v14}, Ljava/util/List;->size()I │ + invoke-interface {v12}, Ljava/util/List;->size()I │ │ move-result v1 │ │ const/4 v2, 0x5 │ │ if-ne v1, v2, :cond_3 │ │ goto :goto_1 │ │ .line 117 │ - .end local v8 # "adaptable":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - .end local v9 # "comment":Lnet/mabako/steamgifts/data/Comment; │ + .end local v7 # "adaptable":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + .end local v8 # "comment":Lnet/mabako/steamgifts/data/Comment; │ :cond_6 │ - const-string v1, "last-shown-message" │ + const-string v0, "last-shown-message" │ │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - invoke-interface {v15, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v13, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v11 │ │ .line 126 │ - .local v13, "lastShownId":Ljava/lang/String; │ - const/4 v1, 0x0 │ + .local v11, "lastShownId":Ljava/lang/String; │ + const/4 v0, 0x0 │ │ - invoke-interface {v14, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v12, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - check-cast v10, Lnet/mabako/steamgifts/data/Comment; │ + check-cast v9, Lnet/mabako/steamgifts/data/Comment; │ │ .line 127 │ - .local v10, "firstComment":Lnet/mabako/steamgifts/data/Comment; │ - if-eqz v13, :cond_7 │ + .local v9, "firstComment":Lnet/mabako/steamgifts/data/Comment; │ + if-eqz v11, :cond_7 │ │ - invoke-virtual {v10}, Lnet/mabako/steamgifts/data/Comment;->getPermalinkId()Ljava/lang/String; │ + invoke-virtual {v9}, Lnet/mabako/steamgifts/data/Comment;->getPermalinkId()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - invoke-virtual {v13, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v11, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v1 │ + move-result v0 │ │ - if-eqz v1, :cond_7 │ + if-eqz v0, :cond_7 │ │ .line 129 │ # getter for: Lnet/mabako/steamgifts/receivers/CheckForNewMessages;->TAG:Ljava/lang/String; │ invoke-static {}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages;->access$000()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - const-string v2, "Most recent comment has the same comment id as the last comment" │ + const-string v1, "Most recent comment has the same comment id as the last comment" │ │ - invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_0 │ │ .line 132 │ :cond_7 │ - invoke-virtual {v10}, Lnet/mabako/steamgifts/data/Comment;->getPermalinkId()Ljava/lang/String; │ - │ - move-result-object v1 │ + invoke-virtual {v9}, Lnet/mabako/steamgifts/data/Comment;->getPermalinkId()Ljava/lang/String; │ │ - move-object/from16 v0, p0 │ + move-result-object v0 │ │ - iput-object v1, v0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->lastCommentId:Ljava/lang/String; │ + iput-object v0, p0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->lastCommentId:Ljava/lang/String; │ │ .line 135 │ - invoke-interface {v15}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - const-string v2, "last-shown-message" │ + const-string v1, "last-shown-message" │ │ - invoke-virtual {v10}, Lnet/mabako/steamgifts/data/Comment;->getPermalinkId()Ljava/lang/String; │ + invoke-virtual {v9}, Lnet/mabako/steamgifts/data/Comment;->getPermalinkId()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->apply()V │ + invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 138 │ - invoke-interface {v14}, Ljava/util/List;->size()I │ + invoke-interface {v12}, Ljava/util/List;->size()I │ │ - move-result v1 │ + move-result v0 │ │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ - if-ne v1, v2, :cond_8 │ + if-ne v0, v1, :cond_8 │ │ .line 139 │ - move-object/from16 v0, p0 │ - │ - iget-object v1, v0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ + iget-object v0, p0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ │ # getter for: Lnet/mabako/steamgifts/receivers/CheckForNewMessages;->NOTIFICATION_ID:Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId; │ invoke-static {}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages;->access$100()Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - sget v3, Lnet/mabako/steamgifts/core/R$drawable;->sgwhite:I │ + sget v2, Lnet/mabako/steamgifts/core/R$drawable;->sgwhite:I │ │ - move-object/from16 v0, p0 │ + iget-object v3, p0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ │ - iget-object v4, v0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ + sget v5, Lnet/mabako/steamgifts/core/R$string;->notification_user_replied_to_you:I │ │ - sget v6, Lnet/mabako/steamgifts/core/R$string;->notification_user_replied_to_you:I │ + invoke-virtual {v3, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - invoke-virtual {v4, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + move-result-object v3 │ │ - move-result-object v4 │ + const/4 v5, 0x1 │ │ - const/4 v6, 0x1 │ + new-array v5, v5, [Ljava/lang/Object; │ │ - new-array v6, v6, [Ljava/lang/Object; │ + const/4 v6, 0x0 │ │ - const/4 v7, 0x0 │ + invoke-virtual {v9}, Lnet/mabako/steamgifts/data/Comment;->getAuthor()Ljava/lang/String; │ │ - invoke-virtual {v10}, Lnet/mabako/steamgifts/data/Comment;->getAuthor()Ljava/lang/String; │ + move-result-object v14 │ │ - move-result-object v16 │ + aput-object v14, v5, v6 │ │ - aput-object v16, v6, v7 │ + invoke-static {v3, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - invoke-static {v4, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + move-result-object v3 │ │ - move-result-object v4 │ + const/4 v5, 0x0 │ │ - const/4 v6, 0x0 │ + invoke-direct {p0, v9, v5}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->formatComment(Lnet/mabako/steamgifts/data/Comment;Z)Ljava/lang/CharSequence; │ │ - move-object/from16 v0, p0 │ + move-result-object v4 │ │ - invoke-direct {v0, v10, v6}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->formatComment(Lnet/mabako/steamgifts/data/Comment;Z)Ljava/lang/CharSequence; │ + invoke-direct {p0, v9}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->getViewMessageIntent(Lnet/mabako/steamgifts/data/Comment;)Landroid/app/PendingIntent; │ │ move-result-object v5 │ │ - move-object/from16 v0, p0 │ - │ - invoke-direct {v0, v10}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->getViewMessageIntent(Lnet/mabako/steamgifts/data/Comment;)Landroid/app/PendingIntent; │ + invoke-direct {p0}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->getDeleteIntent()Landroid/app/PendingIntent; │ │ move-result-object v6 │ │ - invoke-direct/range {p0 .. p0}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->getDeleteIntent()Landroid/app/PendingIntent; │ - │ - move-result-object v7 │ - │ - invoke-static/range {v1 .. v7}, Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver;->showNotification(Landroid/content/Context;Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId;ILjava/lang/String;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V │ + invoke-static/range {v0 .. v6}, Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver;->showNotification(Landroid/content/Context;Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId;ILjava/lang/String;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V │ │ .line 148 │ :goto_2 │ # getter for: Lnet/mabako/steamgifts/receivers/CheckForNewMessages;->TAG:Ljava/lang/String; │ invoke-static {}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages;->access$000()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - 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 │ │ - const-string v3, "Shown " │ + const-string v2, "Shown " │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v14}, Ljava/util/List;->size()I │ + invoke-interface {v12}, Ljava/util/List;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - const-string v3, " messages as notification" │ + const-string v2, " messages as notification" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_0 │ │ .line 141 │ :cond_8 │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-interface {v14}, Ljava/util/List;->size()I │ + invoke-interface {v12}, Ljava/util/List;->size()I │ │ - move-result v1 │ + move-result v0 │ │ - invoke-direct {v5, v1}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v4, v0}, Ljava/util/ArrayList;->(I)V │ │ .line 142 │ - .local v5, "texts":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v4, "texts":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v12}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v0 │ │ :goto_3 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_9 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lnet/mabako/steamgifts/data/Comment; │ + check-cast v8, Lnet/mabako/steamgifts/data/Comment; │ │ .line 143 │ - .restart local v9 # "comment":Lnet/mabako/steamgifts/data/Comment; │ + .restart local v8 # "comment":Lnet/mabako/steamgifts/data/Comment; │ const/4 v1, 0x1 │ │ - move-object/from16 v0, p0 │ - │ - invoke-direct {v0, v9, v1}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->formatComment(Lnet/mabako/steamgifts/data/Comment;Z)Ljava/lang/CharSequence; │ + invoke-direct {p0, v8, v1}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->formatComment(Lnet/mabako/steamgifts/data/Comment;Z)Ljava/lang/CharSequence; │ │ move-result-object v1 │ │ - invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 145 │ - .end local v9 # "comment":Lnet/mabako/steamgifts/data/Comment; │ + .end local v8 # "comment":Lnet/mabako/steamgifts/data/Comment; │ :cond_9 │ - move-object/from16 v0, p0 │ - │ - iget-object v1, v0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ + iget-object v0, p0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ │ # getter for: Lnet/mabako/steamgifts/receivers/CheckForNewMessages;->NOTIFICATION_ID:Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId; │ invoke-static {}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages;->access$100()Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId; │ │ - move-result-object v2 │ - │ - sget v3, Lnet/mabako/steamgifts/core/R$drawable;->sgwhite:I │ + move-result-object v1 │ │ - move-object/from16 v0, p0 │ + sget v2, Lnet/mabako/steamgifts/core/R$drawable;->sgwhite:I │ │ - iget-object v4, v0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ + iget-object v3, p0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ │ - sget v6, Lnet/mabako/steamgifts/core/R$string;->notification_new_messages:I │ + sget v5, Lnet/mabako/steamgifts/core/R$string;->notification_new_messages:I │ │ - invoke-virtual {v4, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + invoke-virtual {v3, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v6, v6, [Ljava/lang/Object; │ + new-array v5, v5, [Ljava/lang/Object; │ │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ - move-object/from16 v0, p0 │ + iget-object v14, p0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ │ - iget-object v0, v0, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->context:Landroid/content/Context; │ + invoke-static {v14}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ │ - move-object/from16 v16, v0 │ + move-result-object v14 │ │ - invoke-static/range {v16 .. v16}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ + invoke-virtual {v14}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getMessageNotification()I │ │ - move-result-object v16 │ + move-result v14 │ │ - invoke-virtual/range {v16 .. v16}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getMessageNotification()I │ + invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result v16 │ + move-result-object v14 │ │ - invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + aput-object v14, v5, v6 │ │ - move-result-object v16 │ + invoke-static {v3, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - aput-object v16, v6, v7 │ + move-result-object v3 │ │ - invoke-static {v4, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-direct {p0}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->getViewMessagesIntent()Landroid/app/PendingIntent; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-direct/range {p0 .. p0}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->getViewMessagesIntent()Landroid/app/PendingIntent; │ + invoke-direct {p0}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->getDeleteIntent()Landroid/app/PendingIntent; │ │ move-result-object v6 │ │ - invoke-direct/range {p0 .. p0}, Lnet/mabako/steamgifts/receivers/CheckForNewMessages$Check;->getDeleteIntent()Landroid/app/PendingIntent; │ - │ - move-result-object v7 │ - │ - invoke-static/range {v1 .. v7}, Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver;->showNotification(Landroid/content/Context;Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId;ILjava/lang/String;Ljava/util/List;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V │ + invoke-static/range {v0 .. v6}, Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver;->showNotification(Landroid/content/Context;Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId;ILjava/lang/String;Ljava/util/List;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V │ │ - goto/16 :goto_2 │ + goto :goto_2 │ .end method ├── smali/net/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver.smali │ @@ -23,15 +23,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 19 │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V │ │ - .line 32 │ return-void │ .end method │ │ .method protected static shouldRunNetworkTask(Ljava/lang/String;Landroid/content/Context;)Z │ .locals 8 │ .param p0, "tag" # Ljava/lang/String; │ .param p1, "context" # Landroid/content/Context; │ @@ -164,78 +163,88 @@ │ │ .prologue │ .line 78 │ new-instance v1, Landroid/support/v4/app/NotificationCompat$Builder; │ │ invoke-direct {v1, p0}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V │ │ + .line 79 │ invoke-virtual {v1, p2}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v1 │ │ const/4 v2, -0x1 │ │ + .line 80 │ invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v1 │ │ const-string v2, "social" │ │ + .line 81 │ invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$Builder;->setCategory(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v1 │ │ + .line 82 │ invoke-virtual {v1, p3}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v1 │ │ + .line 83 │ invoke-virtual {v1, p4}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v1 │ │ new-instance v2, Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ invoke-direct {v2}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->()V │ │ + .line 84 │ invoke-virtual {v2, p4}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->bigText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v1 │ │ + .line 85 │ invoke-virtual {v1, p5}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v1 │ │ + .line 86 │ invoke-virtual {v1, p6}, Landroid/support/v4/app/NotificationCompat$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ + .line 87 │ invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ move-result-object v1 │ │ + .line 88 │ invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ │ move-result-object v0 │ │ .line 90 │ .local v0, "notification":Landroid/app/Notification; │ invoke-static {p0, p1, v0}, Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver;->showNotification(Landroid/content/Context;Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId;Landroid/app/Notification;)V │ │ .line 91 │ return-void │ .end method │ │ .method protected static showNotification(Landroid/content/Context;Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId;ILjava/lang/String;Ljava/util/List;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V │ - .locals 6 │ + .locals 5 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "notificationId" # Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId; │ .param p2, "iconResource" # I │ .annotation build Landroid/support/annotation/DrawableRes; │ .end annotation │ .end param │ .param p3, "title" # Ljava/lang/String; │ @@ -257,120 +266,130 @@ │ ")V" │ } │ .end annotation │ │ .prologue │ .line 106 │ .local p4, "content":Ljava/util/List;, "Ljava/util/List;" │ - new-instance v2, Landroid/support/v4/app/NotificationCompat$InboxStyle; │ + new-instance v1, Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ - invoke-direct {v2}, Landroid/support/v4/app/NotificationCompat$InboxStyle;->()V │ + invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$InboxStyle;->()V │ │ .line 107 │ - .local v2, "inboxStyle":Landroid/support/v4/app/NotificationCompat$InboxStyle; │ + .local v1, "inboxStyle":Landroid/support/v4/app/NotificationCompat$InboxStyle; │ invoke-interface {p4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - 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, Ljava/lang/CharSequence; │ │ .line 108 │ .local v0, "c":Ljava/lang/CharSequence; │ - invoke-virtual {v2, v0}, Landroid/support/v4/app/NotificationCompat$InboxStyle;->addLine(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ + invoke-virtual {v1, v0}, Landroid/support/v4/app/NotificationCompat$InboxStyle;->addLine(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ goto :goto_0 │ │ .line 110 │ .end local v0 # "c":Ljava/lang/CharSequence; │ :cond_0 │ - new-instance v4, Landroid/support/v4/app/NotificationCompat$Builder; │ + new-instance v3, Landroid/support/v4/app/NotificationCompat$Builder; │ │ - invoke-direct {v4, p0}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v3, p0}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V │ │ - invoke-virtual {v4, p2}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ + .line 111 │ + invoke-virtual {v3, p2}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const/4 v5, -0x1 │ + const/4 v4, -0x1 │ │ - invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder; │ + .line 112 │ + invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const-string v5, "social" │ + const-string v4, "social" │ │ - invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setCategory(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .line 113 │ + invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setCategory(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p3}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .line 114 │ + invoke-virtual {v3, p3}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-interface {p4, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + .line 115 │ + invoke-interface {p4, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/CharSequence; │ + check-cast v3, Ljava/lang/CharSequence; │ │ - invoke-virtual {v5, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v4, v3}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, v2}, Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .line 116 │ + invoke-virtual {v3, v1}, Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ + .line 117 │ invoke-static {p0}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getMessageNotification()I │ + invoke-virtual {v4}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getMessageNotification()I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setNumber(I)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setNumber(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p5}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .line 118 │ + invoke-virtual {v3, p5}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4, p6}, Landroid/support/v4/app/NotificationCompat$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .line 119 │ + invoke-virtual {v3, p6}, Landroid/support/v4/app/NotificationCompat$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ - invoke-virtual {v4, v5}, Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ + .line 120 │ + invoke-virtual {v3, v4}, Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ + .line 121 │ + invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 123 │ - .local v3, "notification":Landroid/app/Notification; │ - invoke-static {p0, p1, v3}, Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver;->showNotification(Landroid/content/Context;Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId;Landroid/app/Notification;)V │ + .local v2, "notification":Landroid/app/Notification; │ + invoke-static {p0, p1, v2}, Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver;->showNotification(Landroid/content/Context;Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId;Landroid/app/Notification;)V │ │ .line 124 │ return-void │ .end method │ │ .method private static showNotification(Landroid/content/Context;Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId;Landroid/app/Notification;)V │ .locals 2 ├── smali/net/mabako/steamgifts/receivers/CheckForNewMessages.smali │ @@ -50,15 +50,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 32 │ invoke-direct {p0}, Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver;->()V │ │ - .line 70 │ return-void │ .end method │ │ .method static synthetic access$000()Ljava/lang/String; │ .locals 1 │ │ .prologue ├── smali/net/mabako/steamgifts/receivers/CheckForWonGiveaways.smali │ @@ -52,15 +52,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 27 │ invoke-direct {p0}, Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver;->()V │ │ - .line 70 │ return-void │ .end method │ │ .method static synthetic access$000()Ljava/lang/String; │ .locals 1 │ │ .prologue ├── smali/net/mabako/steamgifts/receivers/CheckForWonGiveaways$Check.smali │ @@ -141,15 +141,15 @@ │ │ return-object v1 │ .end method │ │ │ # virtual methods │ .method public addItems(Ljava/util/List;ZLjava/lang/String;)V │ - .locals 17 │ + .locals 15 │ .param p2, "clearExistingItems" # Z │ .param p3, "xsrfToken" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/List", │ "<+", │ @@ -163,484 +163,463 @@ │ .prologue │ .line 80 │ .local p1, "items":Ljava/util/List;, "Ljava/util/List<+Lnet/mabako/steamgifts/adapters/IEndlessAdaptable;>;" │ if-eqz p1, :cond_0 │ │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->size()I │ │ - move-result v1 │ + move-result v0 │ │ - if-nez v1, :cond_1 │ + if-nez v0, :cond_1 │ │ .line 81 │ :cond_0 │ # getter for: Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways;->TAG:Ljava/lang/String; │ invoke-static {}, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways;->access$000()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - const-string v2, "got no won games -at all-" │ + const-string v1, "got no won games -at all-" │ │ - invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 150 │ :goto_0 │ return-void │ │ .line 85 │ :cond_1 │ - move-object/from16 v0, p0 │ - │ - iget-object v1, v0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->context:Landroid/content/Context; │ + iget-object v0, p0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->context:Landroid/content/Context; │ │ - const-string v2, "notification-service" │ + const-string v1, "notification-service" │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-virtual {v1, v2, v3}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ - move-result-object v15 │ + move-result-object v13 │ │ .line 88 │ - .local v15, "sharedPreferences":Landroid/content/SharedPreferences; │ - const-string v1, "last-dismissed-won-game" │ + .local v13, "sharedPreferences":Landroid/content/SharedPreferences; │ + const-string v0, "last-dismissed-won-game" │ │ - new-instance v2, Ljava/util/HashSet; │ + new-instance v1, Ljava/util/HashSet; │ │ - invoke-direct {v2}, Ljava/util/HashSet;->()V │ + invoke-direct {v1}, Ljava/util/HashSet;->()V │ │ - invoke-interface {v15, v1, v2}, Landroid/content/SharedPreferences;->getStringSet(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ + invoke-interface {v13, v0, v1}, Landroid/content/SharedPreferences;->getStringSet(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ │ - move-result-object v12 │ + move-result-object v10 │ │ .line 90 │ - .local v12, "knownWonGames":Ljava/util/Set;, "Ljava/util/Set;" │ - new-instance v14, Ljava/util/ArrayList; │ + .local v10, "knownWonGames":Ljava/util/Set;, "Ljava/util/Set;" │ + new-instance v12, Ljava/util/ArrayList; │ │ - const/4 v1, 0x5 │ + const/4 v0, 0x5 │ │ - invoke-direct {v14, v1}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v12, v0}, Ljava/util/ArrayList;->(I)V │ │ .line 91 │ - .local v14, "mostRecentWonGames":Ljava/util/List;, "Ljava/util/List;" │ + .local v12, "mostRecentWonGames":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v0 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_3 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - check-cast v11, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + check-cast v9, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ │ .line 92 │ - .local v11, "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - instance-of v1, v11, Lnet/mabako/steamgifts/data/Giveaway; │ + .local v9, "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + instance-of v1, v9, Lnet/mabako/steamgifts/data/Giveaway; │ │ if-eqz v1, :cond_2 │ │ - move-object v9, v11 │ + move-object v8, v9 │ │ .line 93 │ - check-cast v9, Lnet/mabako/steamgifts/data/Giveaway; │ + check-cast v8, Lnet/mabako/steamgifts/data/Giveaway; │ │ .line 96 │ - .local v9, "giveaway":Lnet/mabako/steamgifts/data/Giveaway; │ - invoke-virtual {v9}, Lnet/mabako/steamgifts/data/Giveaway;->isEntered()Z │ + .local v8, "giveaway":Lnet/mabako/steamgifts/data/Giveaway; │ + invoke-virtual {v8}, Lnet/mabako/steamgifts/data/Giveaway;->isEntered()Z │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ .line 99 │ - invoke-virtual {v9}, Lnet/mabako/steamgifts/data/Giveaway;->getGiveawayId()Ljava/lang/String; │ + invoke-virtual {v8}, Lnet/mabako/steamgifts/data/Giveaway;->getGiveawayId()Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-interface {v12, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v10, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-nez v1, :cond_2 │ │ .line 102 │ - invoke-interface {v14, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v12, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 103 │ - invoke-interface {v12}, Ljava/util/Set;->size()I │ + invoke-interface {v10}, Ljava/util/Set;->size()I │ │ move-result v1 │ │ const/4 v2, 0x5 │ │ if-ne v1, v2, :cond_2 │ │ .line 108 │ - .end local v9 # "giveaway":Lnet/mabako/steamgifts/data/Giveaway; │ - .end local v11 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + .end local v8 # "giveaway":Lnet/mabako/steamgifts/data/Giveaway; │ + .end local v9 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ :cond_3 │ - invoke-interface {v14}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v12}, Ljava/util/List;->isEmpty()Z │ │ - move-result v1 │ + move-result v0 │ │ - if-eqz v1, :cond_4 │ + if-eqz v0, :cond_4 │ │ .line 109 │ # getter for: Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways;->TAG:Ljava/lang/String; │ invoke-static {}, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways;->access$000()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - const-string v2, "Got no new won games, or we\'ve dismissed the last giveaways we could see" │ + const-string v1, "Got no new won games, or we\'ve dismissed the last giveaways we could see" │ │ - invoke-static {v1, v2}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v0, v1}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 111 │ :cond_4 │ - const-string v1, "last-shown-won-game" │ + const-string v0, "last-shown-won-game" │ │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - invoke-interface {v15, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v13, v0, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v11 │ │ .line 120 │ - .local v13, "lastShownId":Ljava/lang/String; │ - const/4 v1, 0x0 │ + .local v11, "lastShownId":Ljava/lang/String; │ + const/4 v0, 0x0 │ │ - invoke-interface {v14, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v12, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Lnet/mabako/steamgifts/data/Giveaway; │ + check-cast v7, Lnet/mabako/steamgifts/data/Giveaway; │ │ .line 121 │ - .local v8, "firstGiveaway":Lnet/mabako/steamgifts/data/Giveaway; │ - if-eqz v13, :cond_5 │ + .local v7, "firstGiveaway":Lnet/mabako/steamgifts/data/Giveaway; │ + if-eqz v11, :cond_5 │ │ - invoke-virtual {v8}, Lnet/mabako/steamgifts/data/Giveaway;->getGiveawayId()Ljava/lang/String; │ + invoke-virtual {v7}, Lnet/mabako/steamgifts/data/Giveaway;->getGiveawayId()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - invoke-virtual {v13, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v11, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v1 │ + move-result v0 │ │ - if-eqz v1, :cond_5 │ + if-eqz v0, :cond_5 │ │ .line 123 │ # getter for: Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways;->TAG:Ljava/lang/String; │ invoke-static {}, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways;->access$000()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - const-string v2, "Most recent won game has the same id as the last shown won game" │ + const-string v1, "Most recent won game has the same id as the last shown won game" │ │ - invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ - goto/16 :goto_0 │ + goto :goto_0 │ │ .line 127 │ :cond_5 │ - new-instance v1, Ljava/util/ArrayList; │ - │ - invoke-direct {v1}, Ljava/util/ArrayList;->()V │ + new-instance v0, Ljava/util/ArrayList; │ │ - move-object/from16 v0, p0 │ + invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ - iput-object v1, v0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->lastGiveawayIds:Ljava/util/ArrayList; │ + iput-object v0, p0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->lastGiveawayIds:Ljava/util/ArrayList; │ │ .line 128 │ invoke-interface/range {p1 .. p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v0 │ │ :cond_6 │ :goto_1 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_7 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - check-cast v11, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + check-cast v9, Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ │ .line 129 │ - .restart local v11 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - instance-of v1, v11, Lnet/mabako/steamgifts/data/Giveaway; │ + .restart local v9 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + instance-of v1, v9, Lnet/mabako/steamgifts/data/Giveaway; │ │ if-eqz v1, :cond_6 │ │ .line 130 │ - move-object/from16 v0, p0 │ + iget-object v1, p0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->lastGiveawayIds:Ljava/util/ArrayList; │ │ - iget-object v1, v0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->lastGiveawayIds:Ljava/util/ArrayList; │ - │ - check-cast v11, Lnet/mabako/steamgifts/data/Giveaway; │ + check-cast v9, Lnet/mabako/steamgifts/data/Giveaway; │ │ - .end local v11 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ - invoke-virtual {v11}, Lnet/mabako/steamgifts/data/Giveaway;->getGiveawayId()Ljava/lang/String; │ + .end local v9 # "item":Lnet/mabako/steamgifts/adapters/IEndlessAdaptable; │ + invoke-virtual {v9}, Lnet/mabako/steamgifts/data/Giveaway;->getGiveawayId()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 134 │ :cond_7 │ - invoke-interface {v15}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - const-string v2, "last-shown-won-game" │ + const-string v1, "last-shown-won-game" │ │ - invoke-virtual {v8}, Lnet/mabako/steamgifts/data/Giveaway;->getGiveawayId()Ljava/lang/String; │ + invoke-virtual {v7}, Lnet/mabako/steamgifts/data/Giveaway;->getGiveawayId()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->apply()V │ + invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V │ │ .line 137 │ - invoke-interface {v14}, Ljava/util/List;->size()I │ + invoke-interface {v12}, Ljava/util/List;->size()I │ │ - move-result v1 │ + move-result v0 │ │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ - if-ne v1, v2, :cond_8 │ + if-ne v0, v1, :cond_8 │ │ .line 138 │ - move-object/from16 v0, p0 │ - │ - iget-object v1, v0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->context:Landroid/content/Context; │ + iget-object v0, p0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->context:Landroid/content/Context; │ │ # getter for: Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways;->NOTIFICATION_ID:Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId; │ invoke-static {}, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways;->access$100()Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - sget v3, Lnet/mabako/steamgifts/core/R$drawable;->ic_gift:I │ + sget v2, Lnet/mabako/steamgifts/core/R$drawable;->ic_gift:I │ │ - move-object/from16 v0, p0 │ + iget-object v3, p0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->context:Landroid/content/Context; │ │ - iget-object v4, v0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->context:Landroid/content/Context; │ + sget v5, Lnet/mabako/steamgifts/core/R$string;->notification_won_game:I │ │ - sget v6, Lnet/mabako/steamgifts/core/R$string;->notification_won_game:I │ + invoke-virtual {v3, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - invoke-virtual {v4, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + move-result-object v5 │ │ - move-result-object v6 │ + const/4 v3, 0x1 │ │ - const/4 v4, 0x1 │ + new-array v6, v3, [Ljava/lang/Object; │ │ - new-array v7, v4, [Ljava/lang/Object; │ + const/4 v14, 0x0 │ │ - const/16 v16, 0x0 │ + const/4 v3, 0x0 │ │ - const/4 v4, 0x0 │ + invoke-interface {v12, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - invoke-interface {v14, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + move-result-object v3 │ │ - move-result-object v4 │ + check-cast v3, Lnet/mabako/steamgifts/data/Giveaway; │ │ - check-cast v4, Lnet/mabako/steamgifts/data/Giveaway; │ + invoke-virtual {v3}, Lnet/mabako/steamgifts/data/Giveaway;->getTitle()Ljava/lang/String; │ │ - invoke-virtual {v4}, Lnet/mabako/steamgifts/data/Giveaway;->getTitle()Ljava/lang/String; │ + move-result-object v3 │ │ - move-result-object v4 │ + aput-object v3, v6, v14 │ │ - aput-object v4, v7, v16 │ + invoke-static {v5, v6}, 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 v3 │ │ - move-result-object v4 │ + const/4 v5, 0x0 │ │ - const/4 v6, 0x0 │ + invoke-interface {v12, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - invoke-interface {v14, v6}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + move-result-object v5 │ │ - move-result-object v6 │ + check-cast v5, Lnet/mabako/steamgifts/data/Giveaway; │ │ - check-cast v6, Lnet/mabako/steamgifts/data/Giveaway; │ + iget-object v6, p0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->context:Landroid/content/Context; │ │ - move-object/from16 v0, p0 │ + invoke-virtual {v5, v6}, Lnet/mabako/steamgifts/data/Giveaway;->getRelativeEndTime(Landroid/content/Context;)Ljava/lang/String; │ │ - iget-object v7, v0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->context:Landroid/content/Context; │ + move-result-object v4 │ │ - invoke-virtual {v6, v7}, Lnet/mabako/steamgifts/data/Giveaway;->getRelativeEndTime(Landroid/content/Context;)Ljava/lang/String; │ + invoke-direct {p0}, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->getViewIntent()Landroid/app/PendingIntent; │ │ move-result-object v5 │ │ - invoke-direct/range {p0 .. p0}, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->getViewIntent()Landroid/app/PendingIntent; │ + invoke-direct {p0}, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->getDeleteIntent()Landroid/app/PendingIntent; │ │ move-result-object v6 │ │ - invoke-direct/range {p0 .. p0}, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->getDeleteIntent()Landroid/app/PendingIntent; │ - │ - move-result-object v7 │ - │ - invoke-static/range {v1 .. v7}, Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver;->showNotification(Landroid/content/Context;Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId;ILjava/lang/String;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V │ + invoke-static/range {v0 .. v6}, Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver;->showNotification(Landroid/content/Context;Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId;ILjava/lang/String;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V │ │ .line 148 │ :goto_2 │ # getter for: Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways;->TAG:Ljava/lang/String; │ invoke-static {}, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways;->access$000()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - 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 │ │ - const-string v3, "Shown " │ + const-string v2, "Shown " │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v14}, Ljava/util/List;->size()I │ + invoke-interface {v12}, Ljava/util/List;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - const-string v3, " won games as notification" │ + const-string v2, " won games as notification" │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_0 │ │ .line 140 │ :cond_8 │ - new-instance v5, Ljava/util/ArrayList; │ + new-instance v4, Ljava/util/ArrayList; │ │ - invoke-interface {v14}, Ljava/util/List;->size()I │ + invoke-interface {v12}, Ljava/util/List;->size()I │ │ - move-result v1 │ + move-result v0 │ │ - invoke-direct {v5, v1}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v4, v0}, Ljava/util/ArrayList;->(I)V │ │ .line 141 │ - .local v5, "texts":Ljava/util/List;, "Ljava/util/List;" │ - invoke-interface {v14}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v4, "texts":Ljava/util/List;, "Ljava/util/List;" │ + invoke-interface {v12}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v0 │ │ :goto_3 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_9 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lnet/mabako/steamgifts/data/Giveaway; │ + check-cast v8, Lnet/mabako/steamgifts/data/Giveaway; │ │ .line 142 │ - .restart local v9 # "giveaway":Lnet/mabako/steamgifts/data/Giveaway; │ - invoke-virtual {v9}, Lnet/mabako/steamgifts/data/Giveaway;->getTitle()Ljava/lang/String; │ + .restart local v8 # "giveaway":Lnet/mabako/steamgifts/data/Giveaway; │ + invoke-virtual {v8}, Lnet/mabako/steamgifts/data/Giveaway;->getTitle()Ljava/lang/String; │ │ move-result-object v1 │ │ - invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 144 │ - .end local v9 # "giveaway":Lnet/mabako/steamgifts/data/Giveaway; │ + .end local v8 # "giveaway":Lnet/mabako/steamgifts/data/Giveaway; │ :cond_9 │ - move-object/from16 v0, p0 │ - │ - iget-object v1, v0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->context:Landroid/content/Context; │ + iget-object v0, p0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->context:Landroid/content/Context; │ │ # getter for: Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways;->NOTIFICATION_ID:Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId; │ invoke-static {}, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways;->access$100()Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId; │ │ - move-result-object v2 │ - │ - sget v3, Lnet/mabako/steamgifts/core/R$drawable;->ic_gift:I │ + move-result-object v1 │ │ - move-object/from16 v0, p0 │ + sget v2, Lnet/mabako/steamgifts/core/R$drawable;->ic_gift:I │ │ - iget-object v4, v0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->context:Landroid/content/Context; │ + iget-object v3, p0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->context:Landroid/content/Context; │ │ - sget v6, Lnet/mabako/steamgifts/core/R$string;->notification_won_games:I │ + sget v5, Lnet/mabako/steamgifts/core/R$string;->notification_won_games:I │ │ - invoke-virtual {v4, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ + invoke-virtual {v3, v5}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v6, v6, [Ljava/lang/Object; │ + new-array v5, v5, [Ljava/lang/Object; │ │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ - move-object/from16 v0, p0 │ + iget-object v14, p0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->context:Landroid/content/Context; │ │ - iget-object v0, v0, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->context:Landroid/content/Context; │ + invoke-static {v14}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ │ - move-object/from16 v16, v0 │ + move-result-object v14 │ │ - invoke-static/range {v16 .. v16}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ + invoke-virtual {v14}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getWonNotification()I │ │ - move-result-object v16 │ + move-result v14 │ │ - invoke-virtual/range {v16 .. v16}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getWonNotification()I │ + invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result v16 │ + move-result-object v14 │ │ - invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + aput-object v14, v5, v6 │ │ - move-result-object v16 │ + invoke-static {v3, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - aput-object v16, v6, v7 │ + move-result-object v3 │ │ - invoke-static {v4, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-direct {p0}, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->getViewIntent()Landroid/app/PendingIntent; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-direct/range {p0 .. p0}, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->getViewIntent()Landroid/app/PendingIntent; │ + invoke-direct {p0}, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->getDeleteIntent()Landroid/app/PendingIntent; │ │ move-result-object v6 │ │ - invoke-direct/range {p0 .. p0}, Lnet/mabako/steamgifts/receivers/CheckForWonGiveaways$Check;->getDeleteIntent()Landroid/app/PendingIntent; │ - │ - move-result-object v7 │ - │ - invoke-static/range {v1 .. v7}, Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver;->showNotification(Landroid/content/Context;Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId;ILjava/lang/String;Ljava/util/List;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V │ + invoke-static/range {v0 .. v6}, Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver;->showNotification(Landroid/content/Context;Lnet/mabako/steamgifts/receivers/AbstractNotificationCheckReceiver$NotificationId;ILjava/lang/String;Ljava/util/List;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V │ │ - goto/16 :goto_2 │ + goto :goto_2 │ .end method ├── smali/net/mabako/steamgifts/tasks/AjaxTask.smali │ @@ -185,64 +185,71 @@ │ move-result-object v4 │ │ invoke-static {v3, v4}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 44 │ iget-object v3, p0, Lnet/mabako/steamgifts/tasks/AjaxTask;->url:Ljava/lang/String; │ │ + .line 45 │ invoke-static {v3}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v3 │ │ sget-object v4, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ + .line 46 │ invoke-interface {v3, v4}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v3 │ │ const/16 v4, 0x2710 │ │ + .line 47 │ invoke-interface {v3, v4}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ move-result-object v3 │ │ const-string v4, "xsrf_token" │ │ iget-object v5, p0, Lnet/mabako/steamgifts/tasks/AjaxTask;->xsrfToken:Ljava/lang/String; │ │ + .line 48 │ invoke-interface {v3, v4, v5}, Lorg/jsoup/Connection;->data(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v3 │ │ const-string v4, "do" │ │ iget-object v5, p0, Lnet/mabako/steamgifts/tasks/AjaxTask;->what:Ljava/lang/String; │ │ + .line 49 │ invoke-interface {v3, v4, v5}, Lorg/jsoup/Connection;->data(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v3 │ │ const-string v4, "PHPSESSID" │ │ iget-object v5, p0, Lnet/mabako/steamgifts/tasks/AjaxTask;->context:Landroid/content/Context; │ │ + .line 50 │ invoke-static {v5}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getSessionId()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-interface {v3, v4, v5}, Lorg/jsoup/Connection;->cookie(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ + .line 51 │ invoke-interface {v3, v4}, Lorg/jsoup/Connection;->followRedirects(Z)Lorg/jsoup/Connection; │ │ move-result-object v0 │ │ .line 53 │ .local v0, "connection":Lorg/jsoup/Connection; │ invoke-virtual {p0, v0}, Lnet/mabako/steamgifts/tasks/AjaxTask;->addExtraParameters(Lorg/jsoup/Connection;)V ├── smali/net/mabako/steamgifts/tasks/DeleteCommentTask.smali │ @@ -83,26 +83,28 @@ │ │ .prologue │ .line 32 │ const-string v0, "comment_id" │ │ iget-wide v2, p0, Lnet/mabako/steamgifts/tasks/DeleteCommentTask;->commentId:J │ │ + .line 33 │ invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-interface {p1, v0, v1}, Lorg/jsoup/Connection;->data(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v0 │ │ const-string v1, "allow_replies" │ │ const-string v2, "1" │ │ + .line 34 │ invoke-interface {v0, v1, v2}, Lorg/jsoup/Connection;->data(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ .line 35 │ return-void │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V ├── smali/net/mabako/steamgifts/tasks/EditCommentTask.smali │ @@ -80,14 +80,15 @@ │ │ move-result-object v0 │ │ const-string v1, "comment_id" │ │ iget-object v2, p0, Lnet/mabako/steamgifts/tasks/EditCommentTask;->comment:Lnet/mabako/steamgifts/data/Comment; │ │ + .line 33 │ invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Comment;->getId()J │ │ move-result-wide v2 │ │ invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ move-result-object v2 │ @@ -96,14 +97,15 @@ │ │ move-result-object v0 │ │ const-string v1, "description" │ │ iget-object v2, p0, Lnet/mabako/steamgifts/tasks/EditCommentTask;->newText:Ljava/lang/String; │ │ + .line 34 │ invoke-interface {v0, v1, v2}, Lorg/jsoup/Connection;->data(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ .line 35 │ return-void │ .end method │ │ .method protected abstract onFail()V ├── smali/net/mabako/steamgifts/tasks/LoadDiscussionDetailsTask.smali │ @@ -157,26 +157,29 @@ │ .line 96 │ invoke-static {v1}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v2 │ │ sget-object v3, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ + .line 97 │ invoke-interface {v2, v3}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v2 │ │ const/16 v3, 0x2710 │ │ + .line 98 │ invoke-interface {v2, v3}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ + .line 99 │ invoke-interface {v2, v3}, Lorg/jsoup/Connection;->followRedirects(Z)Lorg/jsoup/Connection; │ │ move-result-object v0 │ │ .line 101 │ .local v0, "connection":Lorg/jsoup/Connection; │ iget-object v2, p0, Lnet/mabako/steamgifts/tasks/LoadDiscussionDetailsTask;->fragment:Lnet/mabako/steamgifts/fragments/DiscussionDetailFragment; │ @@ -532,114 +535,113 @@ │ │ invoke-static {v2, v3, v8}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ .end method │ │ .method private loadPoll(Lorg/jsoup/nodes/Element;)Lnet/mabako/steamgifts/data/Poll; │ - .locals 8 │ + .locals 7 │ .param p1, "pollElement" # Lorg/jsoup/nodes/Element; │ │ .prologue │ .line 173 │ - new-instance v3, Lnet/mabako/steamgifts/data/Poll; │ + new-instance v2, Lnet/mabako/steamgifts/data/Poll; │ │ - invoke-direct {v3}, Lnet/mabako/steamgifts/data/Poll;->()V │ + invoke-direct {v2}, Lnet/mabako/steamgifts/data/Poll;->()V │ │ .line 177 │ - .local v3, "poll":Lnet/mabako/steamgifts/data/Poll; │ - const-string v6, ".table__heading .table__column--width-fill p" │ + .local v2, "poll":Lnet/mabako/steamgifts/data/Poll; │ + const-string v5, ".table__heading .table__column--width-fill p" │ │ - invoke-virtual {p1, v6}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v5}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 180 │ - .local v4, "pollHeader":Lorg/jsoup/select/Elements; │ - const-string v6, "span.poll__description" │ + .local v3, "pollHeader":Lorg/jsoup/select/Elements; │ + const-string v5, "span.poll__description" │ │ - invoke-virtual {v4, v6}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v3, v5}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lorg/jsoup/select/Elements;->text()Ljava/lang/String; │ + invoke-virtual {v5}, Lorg/jsoup/select/Elements;->text()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v3, v6}, Lnet/mabako/steamgifts/data/Poll;->setDescription(Ljava/lang/String;)V │ + invoke-virtual {v2, v5}, Lnet/mabako/steamgifts/data/Poll;->setDescription(Ljava/lang/String;)V │ │ .line 181 │ - const-string v6, "span.poll__description" │ + const-string v5, "span.poll__description" │ │ - invoke-virtual {v4, v6}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v3, v5}, Lorg/jsoup/select/Elements;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const-string v7, "" │ + const-string v6, "" │ │ - invoke-virtual {v6, v7}, Lorg/jsoup/select/Elements;->html(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v5, v6}, Lorg/jsoup/select/Elements;->html(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ .line 184 │ - invoke-virtual {v4}, Lorg/jsoup/select/Elements;->text()Ljava/lang/String; │ + invoke-virtual {v3}, Lorg/jsoup/select/Elements;->text()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v3, v6}, Lnet/mabako/steamgifts/data/Poll;->setQuestion(Ljava/lang/String;)V │ + invoke-virtual {v2, v5}, Lnet/mabako/steamgifts/data/Poll;->setQuestion(Ljava/lang/String;)V │ │ .line 186 │ - const-string v6, "form" │ + const-string v5, "form" │ │ - invoke-virtual {p1, v6}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v5}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Lorg/jsoup/select/Elements;->isEmpty()Z │ + invoke-virtual {v5}, Lorg/jsoup/select/Elements;->isEmpty()Z │ │ - move-result v6 │ + move-result v5 │ │ - invoke-virtual {v3, v6}, Lnet/mabako/steamgifts/data/Poll;->setClosed(Z)V │ + invoke-virtual {v2, v5}, Lnet/mabako/steamgifts/data/Poll;->setClosed(Z)V │ │ .line 188 │ - const-string v6, ".table__rows div[data-id]" │ + const-string v5, ".table__rows div[data-id]" │ │ - invoke-virtual {p1, v6}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v5}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v1 │ │ .line 189 │ .local v1, "answerElements":Lorg/jsoup/select/Elements; │ invoke-virtual {v1}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v2}, 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/jsoup/nodes/Element; │ + check-cast v4, Lorg/jsoup/nodes/Element; │ │ .line 190 │ - .local v5, "thisAnswer":Lorg/jsoup/nodes/Element; │ + .local v4, "thisAnswer":Lorg/jsoup/nodes/Element; │ new-instance v0, Lnet/mabako/steamgifts/data/Poll$Answer; │ │ invoke-direct {v0}, Lnet/mabako/steamgifts/data/Poll$Answer;->()V │ │ .line 192 │ .local v0, "answer":Lnet/mabako/steamgifts/data/Poll$Answer; │ const-string v6, "data-id" │ │ - invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v4, v6}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v6 │ │ @@ -648,15 +650,15 @@ │ move-result v6 │ │ invoke-virtual {v0, v6}, Lnet/mabako/steamgifts/data/Poll$Answer;->setId(I)V │ │ .line 193 │ const-string v6, "data-votes" │ │ - invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v4, v6}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-static {v6}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v6 │ │ @@ -665,49 +667,49 @@ │ move-result v6 │ │ invoke-virtual {v0, v6}, Lnet/mabako/steamgifts/data/Poll$Answer;->setVoteCount(I)V │ │ .line 194 │ const-string v6, ".table__column__heading" │ │ - invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v4, v6}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Lorg/jsoup/select/Elements;->text()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v0, v6}, Lnet/mabako/steamgifts/data/Poll$Answer;->setText(Ljava/lang/String;)V │ │ .line 196 │ const-string v6, "is-selected" │ │ - invoke-virtual {v5, v6}, Lorg/jsoup/nodes/Element;->hasClass(Ljava/lang/String;)Z │ + invoke-virtual {v4, v6}, Lorg/jsoup/nodes/Element;->hasClass(Ljava/lang/String;)Z │ │ move-result v6 │ │ - invoke-virtual {v3, v0, v6}, Lnet/mabako/steamgifts/data/Poll;->addAnswer(Lnet/mabako/steamgifts/data/Poll$Answer;Z)V │ + invoke-virtual {v2, v0, v6}, Lnet/mabako/steamgifts/data/Poll;->addAnswer(Lnet/mabako/steamgifts/data/Poll$Answer;Z)V │ │ goto :goto_0 │ │ .line 199 │ .end local v0 # "answer":Lnet/mabako/steamgifts/data/Poll$Answer; │ - .end local v5 # "thisAnswer":Lorg/jsoup/nodes/Element; │ + .end local v4 # "thisAnswer":Lorg/jsoup/nodes/Element; │ :cond_0 │ - sget-object v6, Lnet/mabako/steamgifts/tasks/LoadDiscussionDetailsTask;->TAG:Ljava/lang/String; │ + sget-object v5, Lnet/mabako/steamgifts/tasks/LoadDiscussionDetailsTask;->TAG:Ljava/lang/String; │ │ - invoke-virtual {v3}, Lnet/mabako/steamgifts/data/Poll;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Lnet/mabako/steamgifts/data/Poll;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - 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 201 │ - return-object v3 │ + return-object v2 │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 ├── smali/net/mabako/steamgifts/tasks/LoadDiscussionListTask.smali │ @@ -89,15 +89,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/Void;)Ljava/util/List; │ - .locals 22 │ + .locals 21 │ .param p1, "params" # [Ljava/lang/Void; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "([", │ "Ljava/lang/Void;", │ ")", │ "Ljava/util/List", │ @@ -106,570 +106,583 @@ │ ">;" │ } │ .end annotation │ │ .prologue │ .line 44 │ :try_start_0 │ - const-string v15, "" │ + const-string v14, "" │ │ .line 45 │ - .local v15, "segment":Ljava/lang/String; │ + .local v14, "segment":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/mabako/steamgifts/tasks/LoadDiscussionListTask;->type:Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - sget-object v19, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->ALL:Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ + sget-object v18, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->ALL:Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ if-eq v0, v1, :cond_0 │ │ .line 46 │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/mabako/steamgifts/tasks/LoadDiscussionListTask;->type:Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->name()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->name()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const-string v20, "_" │ + const-string v19, "_" │ │ - const-string v21, "-" │ + const-string v20, "-" │ │ - invoke-virtual/range {v19 .. v21}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual/range {v18 .. v20}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - sget-object v20, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ + sget-object v19, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "/" │ + const-string v18, "/" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 47 │ :cond_0 │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "https://www.steamgifts.com/discussions/" │ + const-string v18, "https://www.steamgifts.com/discussions/" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "search" │ + const-string v18, "search" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 49 │ - .local v17, "url":Ljava/lang/String; │ - sget-object v18, Lnet/mabako/steamgifts/tasks/LoadDiscussionListTask;->TAG:Ljava/lang/String; │ + .local v16, "url":Ljava/lang/String; │ + sget-object v17, Lnet/mabako/steamgifts/tasks/LoadDiscussionListTask;->TAG:Ljava/lang/String; │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ - const-string v20, "Fetching discussions for page " │ + const-string v19, "Fetching discussions for page " │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lnet/mabako/steamgifts/tasks/LoadDiscussionListTask;->page:I │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const-string v20, " and URL " │ + const-string v19, " and URL " │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-static/range {v18 .. v19}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v17 .. v18}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 51 │ - invoke-static/range {v17 .. v17}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ + invoke-static/range {v16 .. v16}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ + sget-object v18, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ - invoke-interface/range {v18 .. v19}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ + .line 52 │ + invoke-interface/range {v17 .. v18}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const/16 v19, 0x2710 │ + const/16 v18, 0x2710 │ │ - invoke-interface/range {v18 .. v19}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ + .line 53 │ + invoke-interface/range {v17 .. v18}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 54 │ - .local v12, "jsoup":Lorg/jsoup/Connection; │ - const-string v18, "page" │ + .local v11, "jsoup":Lorg/jsoup/Connection; │ + const-string v17, "page" │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lnet/mabako/steamgifts/tasks/LoadDiscussionListTask;->page:I │ │ - move/from16 v19, v0 │ + move/from16 v18, v0 │ │ - invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - invoke-interface {v12, v0, v1}, Lorg/jsoup/Connection;->data(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ + invoke-interface {v11, v0, v1}, Lorg/jsoup/Connection;->data(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ .line 56 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/mabako/steamgifts/tasks/LoadDiscussionListTask;->searchQuery:Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - if-eqz v18, :cond_1 │ + if-eqz v17, :cond_1 │ │ .line 57 │ - const-string v18, "q" │ + const-string v17, "q" │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/mabako/steamgifts/tasks/LoadDiscussionListTask;->searchQuery:Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - invoke-interface {v12, v0, v1}, Lorg/jsoup/Connection;->data(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ + invoke-interface {v11, v0, v1}, Lorg/jsoup/Connection;->data(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ .line 61 │ :cond_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/mabako/steamgifts/tasks/LoadDiscussionListTask;->type:Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - sget-object v19, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->CREATED:Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ + sget-object v18, Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type;->CREATED:Lnet/mabako/steamgifts/fragments/DiscussionListFragment$Type; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ if-ne v0, v1, :cond_2 │ │ .line 62 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - invoke-interface {v12, v0}, Lorg/jsoup/Connection;->followRedirects(Z)Lorg/jsoup/Connection; │ + invoke-interface {v11, v0}, Lorg/jsoup/Connection;->followRedirects(Z)Lorg/jsoup/Connection; │ │ .line 64 │ :cond_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/mabako/steamgifts/tasks/LoadDiscussionListTask;->fragment:Lnet/mabako/steamgifts/fragments/DiscussionListFragment; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v18 .. v18}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment;->getContext()Landroid/content/Context; │ + invoke-virtual/range {v17 .. v17}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-static/range {v18 .. v18}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ + invoke-static/range {v17 .. v17}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->isLoggedIn()Z │ + invoke-virtual/range {v17 .. v17}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->isLoggedIn()Z │ │ - move-result v18 │ + move-result v17 │ │ - if-eqz v18, :cond_3 │ + if-eqz v17, :cond_3 │ │ .line 65 │ - const-string v18, "PHPSESSID" │ + const-string v17, "PHPSESSID" │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/mabako/steamgifts/tasks/LoadDiscussionListTask;->fragment:Lnet/mabako/steamgifts/fragments/DiscussionListFragment; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment;->getContext()Landroid/content/Context; │ + invoke-virtual/range {v18 .. v18}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-static/range {v19 .. v19}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ + invoke-static/range {v18 .. v18}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getSessionId()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getSessionId()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - invoke-interface {v12, v0, v1}, Lorg/jsoup/Connection;->cookie(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ + invoke-interface {v11, v0, v1}, Lorg/jsoup/Connection;->cookie(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ .line 66 │ :cond_3 │ - invoke-interface {v12}, Lorg/jsoup/Connection;->get()Lorg/jsoup/nodes/Document; │ + invoke-interface {v11}, Lorg/jsoup/Connection;->get()Lorg/jsoup/nodes/Document; │ │ move-result-object v8 │ │ .line 68 │ .local v8, "document":Lorg/jsoup/nodes/Document; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/mabako/steamgifts/tasks/LoadDiscussionListTask;->fragment:Lnet/mabako/steamgifts/fragments/DiscussionListFragment; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v18 .. v18}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment;->getContext()Landroid/content/Context; │ + invoke-virtual/range {v17 .. v17}, Lnet/mabako/steamgifts/fragments/DiscussionListFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-static {v0, v8}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->extract(Landroid/content/Context;Lorg/jsoup/nodes/Document;)V │ │ .line 71 │ - const-string v18, ".table__row-inner-wrap" │ + const-string v17, ".table__row-inner-wrap" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v8, v0}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v7 │ │ .line 72 │ .local v7, "discussions":Lorg/jsoup/select/Elements; │ - sget-object v18, Lnet/mabako/steamgifts/tasks/LoadDiscussionListTask;->TAG:Ljava/lang/String; │ + sget-object v17, Lnet/mabako/steamgifts/tasks/LoadDiscussionListTask;->TAG:Ljava/lang/String; │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ - const-string v20, "Found inner " │ + const-string v19, "Found inner " │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ invoke-virtual {v7}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v20 │ + move-result v19 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const-string v20, " elements" │ + const-string v19, " elements" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-static/range {v18 .. v19}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v17 .. v18}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 74 │ new-instance v5, Ljava/util/ArrayList; │ │ invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 75 │ .local v5, "discussionList":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {v7}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v18 │ │ - .local v11, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v18 │ + move-result v17 │ │ - if-eqz v18, :cond_5 │ + if-eqz v17, :cond_5 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Lorg/jsoup/nodes/Element; │ │ .line 76 │ .local v10, "element":Lorg/jsoup/nodes/Element; │ - const-string v18, "h3 a" │ + const-string v17, "h3 a" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v10, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v17 .. v17}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 79 │ - .local v13, "link":Lorg/jsoup/nodes/Element; │ - const-string v18, "href" │ + .local v12, "link":Lorg/jsoup/nodes/Element; │ + const-string v17, "href" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v13, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v12, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-static/range {v18 .. v18}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ + invoke-static/range {v17 .. v17}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 80 │ - .local v16, "uri":Landroid/net/Uri; │ - invoke-virtual/range {v16 .. v16}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ + .local v15, "uri":Landroid/net/Uri; │ + invoke-virtual {v15}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ - move-result-object v18 │ + move-result-object v17 │ │ const/16 v19, 0x1 │ │ - invoke-interface/range {v18 .. v19}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + move-object/from16 v0, v17 │ + │ + move/from16 v1, v19 │ + │ + invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/lang/String; │ │ .line 81 │ .local v4, "discussionId":Ljava/lang/String; │ - invoke-virtual/range {v16 .. v16}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ + invoke-virtual {v15}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ - move-result-object v18 │ + move-result-object v17 │ │ const/16 v19, 0x2 │ │ - invoke-interface/range {v18 .. v19}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + move-object/from16 v0, v17 │ + │ + move/from16 v1, v19 │ + │ + invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v6 │ │ check-cast v6, Ljava/lang/String; │ │ .line 83 │ .local v6, "discussionName":Ljava/lang/String; │ new-instance v3, Lnet/mabako/steamgifts/data/Discussion; │ │ invoke-direct {v3, v4}, Lnet/mabako/steamgifts/data/Discussion;->(Ljava/lang/String;)V │ │ .line 84 │ .local v3, "discussion":Lnet/mabako/steamgifts/data/Discussion; │ - 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 v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v3, v0}, Lnet/mabako/steamgifts/data/Discussion;->setTitle(Ljava/lang/String;)V │ │ .line 85 │ invoke-virtual {v3, v6}, Lnet/mabako/steamgifts/data/Discussion;->setName(Ljava/lang/String;)V │ │ .line 87 │ - const-string v18, ".table__column--width-fill p" │ + const-string v17, ".table__column--width-fill p" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v10, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v17 .. v17}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 88 │ - .local v14, "p":Lorg/jsoup/nodes/Element; │ - const-string v18, "span" │ + .local v13, "p":Lorg/jsoup/nodes/Element; │ + const-string v17, "span" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v14, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v13, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v17 .. v17}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v18 │ + move-result-object v17 │ │ const-string v19, "title" │ │ - invoke-virtual/range {v18 .. v19}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + move-object/from16 v0, v17 │ │ - move-result-object v18 │ + move-object/from16 v1, v19 │ │ - move-object/from16 v0, v18 │ + invoke-virtual {v0, v1}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + │ + move-result-object v17 │ + │ + move-object/from16 v0, v17 │ │ invoke-virtual {v3, v0}, Lnet/mabako/steamgifts/data/Discussion;->setCreatedTime(Ljava/lang/String;)V │ │ .line 89 │ - const-string v18, "a" │ + const-string v17, "a" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v14, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v13, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->last()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v17 .. v17}, Lorg/jsoup/select/Elements;->last()Lorg/jsoup/nodes/Element; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v3, v0}, Lnet/mabako/steamgifts/data/Discussion;->setCreator(Ljava/lang/String;)V │ │ .line 92 │ - const-string v18, ".global__image-inner-wrap" │ + const-string v17, ".global__image-inner-wrap" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v10, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + invoke-virtual/range {v17 .. v17}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v2 │ │ .line 93 │ .local v2, "avatarNode":Lorg/jsoup/nodes/Element; │ if-eqz v2, :cond_4 │ │ .line 94 │ - const-string v18, "style" │ + const-string v17, "style" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v2, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-static/range {v18 .. v18}, Lnet/mabako/steamgifts/tasks/Utils;->extractAvatar(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static/range {v17 .. v17}, Lnet/mabako/steamgifts/tasks/Utils;->extractAvatar(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v3, v0}, Lnet/mabako/steamgifts/data/Discussion;->setCreatorAvatar(Ljava/lang/String;)V │ │ .line 96 │ :cond_4 │ - const-string v18, "is-faded" │ + const-string v17, "is-faded" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v10, v0}, Lorg/jsoup/nodes/Element;->hasClass(Ljava/lang/String;)Z │ │ - move-result v18 │ + move-result v17 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ invoke-virtual {v3, v0}, Lnet/mabako/steamgifts/data/Discussion;->setLocked(Z)V │ │ .line 97 │ - const-string v18, "h3 i.fa-align-left" │ + const-string v17, "h3 i.fa-align-left" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v10, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->isEmpty()Z │ + invoke-virtual/range {v17 .. v17}, Lorg/jsoup/select/Elements;->isEmpty()Z │ │ - move-result v18 │ + move-result v17 │ │ - if-nez v18, :cond_6 │ + if-nez v17, :cond_6 │ │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ :goto_1 │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ invoke-virtual {v3, v0}, Lnet/mabako/steamgifts/data/Discussion;->setPoll(Z)V │ │ .line 98 │ invoke-interface {v5, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ @@ -681,33 +694,32 @@ │ .end local v3 # "discussion":Lnet/mabako/steamgifts/data/Discussion; │ .end local v4 # "discussionId":Ljava/lang/String; │ .end local v5 # "discussionList":Ljava/util/List;, "Ljava/util/List;" │ .end local v6 # "discussionName":Ljava/lang/String; │ .end local v7 # "discussions":Lorg/jsoup/select/Elements; │ .end local v8 # "document":Lorg/jsoup/nodes/Document; │ .end local v10 # "element":Lorg/jsoup/nodes/Element; │ - .end local v11 # "i$":Ljava/util/Iterator; │ - .end local v12 # "jsoup":Lorg/jsoup/Connection; │ - .end local v13 # "link":Lorg/jsoup/nodes/Element; │ - .end local v14 # "p":Lorg/jsoup/nodes/Element; │ - .end local v15 # "segment":Ljava/lang/String; │ - .end local v16 # "uri":Landroid/net/Uri; │ - .end local v17 # "url":Ljava/lang/String; │ + .end local v11 # "jsoup":Lorg/jsoup/Connection; │ + .end local v12 # "link":Lorg/jsoup/nodes/Element; │ + .end local v13 # "p":Lorg/jsoup/nodes/Element; │ + .end local v14 # "segment":Ljava/lang/String; │ + .end local v15 # "uri":Landroid/net/Uri; │ + .end local v16 # "url":Ljava/lang/String; │ :catch_0 │ move-exception v9 │ │ .line 102 │ .local v9, "e":Ljava/lang/Exception; │ - sget-object v18, Lnet/mabako/steamgifts/tasks/LoadDiscussionListTask;->TAG:Ljava/lang/String; │ + sget-object v17, Lnet/mabako/steamgifts/tasks/LoadDiscussionListTask;->TAG:Ljava/lang/String; │ │ - const-string v19, "Error fetching URL" │ + const-string v18, "Error fetching URL" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ invoke-static {v0, v1, v9}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 103 │ const/4 v5, 0x0 │ │ .end local v9 # "e":Ljava/lang/Exception; │ @@ -719,23 +731,22 @@ │ .restart local v3 # "discussion":Lnet/mabako/steamgifts/data/Discussion; │ .restart local v4 # "discussionId":Ljava/lang/String; │ .restart local v5 # "discussionList":Ljava/util/List;, "Ljava/util/List;" │ .restart local v6 # "discussionName":Ljava/lang/String; │ .restart local v7 # "discussions":Lorg/jsoup/select/Elements; │ .restart local v8 # "document":Lorg/jsoup/nodes/Document; │ .restart local v10 # "element":Lorg/jsoup/nodes/Element; │ - .restart local v11 # "i$":Ljava/util/Iterator; │ - .restart local v12 # "jsoup":Lorg/jsoup/Connection; │ - .restart local v13 # "link":Lorg/jsoup/nodes/Element; │ - .restart local v14 # "p":Lorg/jsoup/nodes/Element; │ - .restart local v15 # "segment":Ljava/lang/String; │ - .restart local v16 # "uri":Landroid/net/Uri; │ - .restart local v17 # "url":Ljava/lang/String; │ + .restart local v11 # "jsoup":Lorg/jsoup/Connection; │ + .restart local v12 # "link":Lorg/jsoup/nodes/Element; │ + .restart local v13 # "p":Lorg/jsoup/nodes/Element; │ + .restart local v14 # "segment":Ljava/lang/String; │ + .restart local v15 # "uri":Landroid/net/Uri; │ + .restart local v16 # "url":Ljava/lang/String; │ :cond_6 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ goto :goto_1 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 ├── smali/net/mabako/steamgifts/tasks/LoadGameListTask.smali │ @@ -97,17 +97,17 @@ │ "Lnet/mabako/steamgifts/adapters/IEndlessAdaptable;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 84 │ - const-string v4, ".table__row-inner-wrap" │ + const-string v3, ".table__row-inner-wrap" │ │ - invoke-virtual {p1, v4}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v3}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v2 │ │ .line 85 │ .local v2, "games":Lorg/jsoup/select/Elements; │ new-instance v1, Ljava/util/ArrayList; │ │ @@ -115,15 +115,14 @@ │ │ .line 87 │ .local v1, "gameList":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {v2}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ move-result-object v3 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ @@ -211,20 +210,22 @@ │ │ invoke-static {v4}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v4 │ │ sget-object v5, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ + .line 48 │ invoke-interface {v4, v5}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v4 │ │ const/16 v5, 0x2710 │ │ + .line 49 │ invoke-interface {v4, v5}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ move-result-object v2 │ │ .line 50 │ .local v2, "jsoup":Lorg/jsoup/Connection; │ const-string v4, "page" ├── smali/net/mabako/steamgifts/tasks/LoadGiveawayDetailsTask.smali │ @@ -703,20 +703,22 @@ │ :try_start_0 │ invoke-static {v8}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v10 │ │ sget-object v11, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ + .line 49 │ invoke-interface {v10, v11}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v10 │ │ const/16 v11, 0x2710 │ │ + .line 50 │ invoke-interface {v10, v11}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ move-result-object v1 │ │ .line 51 │ .local v1, "connection":Lorg/jsoup/Connection; │ iget-object v10, p0, Lnet/mabako/steamgifts/tasks/LoadGiveawayDetailsTask;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayDetailFragment; ├── smali/net/mabako/steamgifts/tasks/LoadGiveawayGroupsTask.smali │ @@ -99,221 +99,220 @@ │ "Lnet/mabako/steamgifts/data/GiveawayGroup;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 37 │ - sget-object v14, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->TAG:Ljava/lang/String; │ + sget-object v13, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->TAG:Ljava/lang/String; │ │ - new-instance v15, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v16, "Fetching giveaways for page " │ + const-string v15, "Fetching giveaways for page " │ │ - invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - iget v0, v0, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->page:I │ - │ - move/from16 v16, v0 │ + iget v15, v0, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->page:I │ │ - invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-static {v14, v15}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v13, v14}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 42 │ :try_start_0 │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "https://www.steamgifts.com/giveaway/" │ + const-string v14, "https://www.steamgifts.com/giveaway/" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->path:Ljava/lang/String; │ + iget-object v14, v0, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->path:Ljava/lang/String; │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, "/groups/search" │ + const-string v14, "/groups/search" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-static {v14}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ + invoke-static {v13}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - sget-object v15, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ + sget-object v14, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ - invoke-interface {v14, v15}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ + .line 43 │ + invoke-interface {v13, v14}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const/16 v15, 0x2710 │ + const/16 v14, 0x2710 │ │ - invoke-interface {v14, v15}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ + .line 44 │ + invoke-interface {v13, v14}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ - move-result-object v11 │ + move-result-object v10 │ │ .line 45 │ - .local v11, "jsoup":Lorg/jsoup/Connection; │ - const-string v14, "page" │ + .local v10, "jsoup":Lorg/jsoup/Connection; │ + const-string v13, "page" │ │ move-object/from16 v0, p0 │ │ - iget v15, v0, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->page:I │ + iget v14, v0, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->page:I │ │ - invoke-static {v15}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + invoke-static {v14}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-interface {v11, v14, v15}, Lorg/jsoup/Connection;->data(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ + invoke-interface {v10, v13, v14}, Lorg/jsoup/Connection;->data(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ .line 47 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayGroupListFragment; │ + iget-object v13, v0, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayGroupListFragment; │ │ - invoke-virtual {v14}, Lnet/mabako/steamgifts/fragments/GiveawayGroupListFragment;->getContext()Landroid/content/Context; │ + invoke-virtual {v13}, Lnet/mabako/steamgifts/fragments/GiveawayGroupListFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-static {v14}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ + invoke-static {v13}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->isLoggedIn()Z │ + invoke-virtual {v13}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->isLoggedIn()Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_0 │ + if-eqz v13, :cond_0 │ │ .line 48 │ - const-string v14, "PHPSESSID" │ + const-string v13, "PHPSESSID" │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayGroupListFragment; │ + iget-object v14, v0, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayGroupListFragment; │ │ - invoke-virtual {v15}, Lnet/mabako/steamgifts/fragments/GiveawayGroupListFragment;->getContext()Landroid/content/Context; │ + invoke-virtual {v14}, Lnet/mabako/steamgifts/fragments/GiveawayGroupListFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-static {v15}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ + invoke-static {v14}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v15}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getSessionId()Ljava/lang/String; │ + invoke-virtual {v14}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getSessionId()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-interface {v11, v14, v15}, Lorg/jsoup/Connection;->cookie(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ + invoke-interface {v10, v13, v14}, Lorg/jsoup/Connection;->cookie(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ .line 49 │ :cond_0 │ - invoke-interface {v11}, Lorg/jsoup/Connection;->get()Lorg/jsoup/nodes/Document; │ + invoke-interface {v10}, Lorg/jsoup/Connection;->get()Lorg/jsoup/nodes/Document; │ │ move-result-object v3 │ │ .line 51 │ .local v3, "document":Lorg/jsoup/nodes/Document; │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayGroupListFragment; │ + iget-object v13, v0, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->fragment:Lnet/mabako/steamgifts/fragments/GiveawayGroupListFragment; │ │ - invoke-virtual {v14}, Lnet/mabako/steamgifts/fragments/GiveawayGroupListFragment;->getContext()Landroid/content/Context; │ + invoke-virtual {v13}, Lnet/mabako/steamgifts/fragments/GiveawayGroupListFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-static {v14, v3}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->extract(Landroid/content/Context;Lorg/jsoup/nodes/Document;)V │ + invoke-static {v13, v3}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->extract(Landroid/content/Context;Lorg/jsoup/nodes/Document;)V │ │ .line 54 │ - const-string v14, ".table__row-inner-wrap" │ + const-string v13, ".table__row-inner-wrap" │ │ - invoke-virtual {v3, v14}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v3, v13}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v8 │ │ .line 55 │ .local v8, "groups":Lorg/jsoup/select/Elements; │ - sget-object v14, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->TAG:Ljava/lang/String; │ + sget-object v13, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->TAG:Ljava/lang/String; │ │ - new-instance v15, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v16, "Found inner " │ + const-string v15, "Found inner " │ │ - invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + move-result-object v14 │ │ invoke-virtual {v8}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v16 │ + move-result v15 │ │ - invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - const-string v16, " elements" │ + const-string v15, " elements" │ │ - invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - invoke-static {v14, v15}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v13, v14}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 57 │ new-instance v7, Ljava/util/ArrayList; │ │ invoke-direct {v7}, Ljava/util/ArrayList;->()V │ │ .line 58 │ .local v7, "groupList":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {v8}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v13 │ │ - .local v9, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v14 │ │ if-eqz v14, :cond_2 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Lorg/jsoup/nodes/Element; │ │ .line 59 │ .local v5, "element":Lorg/jsoup/nodes/Element; │ @@ -321,40 +320,40 @@ │ │ invoke-virtual {v5, v14}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v14 │ │ invoke-virtual {v14}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 62 │ - .local v12, "link":Lorg/jsoup/nodes/Element; │ - invoke-virtual {v12}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + .local v11, "link":Lorg/jsoup/nodes/Element; │ + invoke-virtual {v11}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 63 │ - .local v13, "title":Ljava/lang/String; │ + .local v12, "title":Ljava/lang/String; │ const-string v14, "href" │ │ - invoke-virtual {v12, v14}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v11, v14}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v14 │ │ const/4 v15, 0x7 │ │ const/16 v16, 0xc │ │ invoke-virtual/range {v14 .. v16}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 65 │ - .local v10, "id":Ljava/lang/String; │ + .local v9, "id":Ljava/lang/String; │ const/4 v1, 0x0 │ │ .line 66 │ .local v1, "avatar":Ljava/lang/String; │ const-string v14, ".global__image-inner-wrap" │ │ invoke-virtual {v5, v14}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ @@ -380,15 +379,15 @@ │ │ move-result-object v1 │ │ .line 70 │ :cond_1 │ new-instance v6, Lnet/mabako/steamgifts/data/GiveawayGroup; │ │ - invoke-direct {v6, v10, v13, v1}, Lnet/mabako/steamgifts/data/GiveawayGroup;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v6, v9, v12, v1}, Lnet/mabako/steamgifts/data/GiveawayGroup;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 71 │ .local v6, "group":Lnet/mabako/steamgifts/data/GiveawayGroup; │ invoke-interface {v7, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ @@ -398,29 +397,28 @@ │ .end local v1 # "avatar":Ljava/lang/String; │ .end local v2 # "avatarNode":Lorg/jsoup/nodes/Element; │ .end local v3 # "document":Lorg/jsoup/nodes/Document; │ .end local v5 # "element":Lorg/jsoup/nodes/Element; │ .end local v6 # "group":Lnet/mabako/steamgifts/data/GiveawayGroup; │ .end local v7 # "groupList":Ljava/util/List;, "Ljava/util/List;" │ .end local v8 # "groups":Lorg/jsoup/select/Elements; │ - .end local v9 # "i$":Ljava/util/Iterator; │ - .end local v10 # "id":Ljava/lang/String; │ - .end local v11 # "jsoup":Lorg/jsoup/Connection; │ - .end local v12 # "link":Lorg/jsoup/nodes/Element; │ - .end local v13 # "title":Ljava/lang/String; │ + .end local v9 # "id":Ljava/lang/String; │ + .end local v10 # "jsoup":Lorg/jsoup/Connection; │ + .end local v11 # "link":Lorg/jsoup/nodes/Element; │ + .end local v12 # "title":Ljava/lang/String; │ :catch_0 │ move-exception v4 │ │ .line 76 │ .local v4, "e":Ljava/io/IOException; │ - sget-object v14, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->TAG:Ljava/lang/String; │ + sget-object v13, Lnet/mabako/steamgifts/tasks/LoadGiveawayGroupsTask;->TAG:Ljava/lang/String; │ │ - const-string v15, "Error fetching URL" │ + const-string v14, "Error fetching URL" │ │ - invoke-static {v14, v15, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v13, v14, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 77 │ const/4 v7, 0x0 │ │ .end local v4 # "e":Ljava/io/IOException; │ :cond_2 │ return-object v7 ├── smali/net/mabako/steamgifts/tasks/LoadGiveawayListTask.smali │ @@ -215,20 +215,22 @@ │ │ invoke-static {v5}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v5 │ │ sget-object v6, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ + .line 48 │ invoke-interface {v5, v6}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v5 │ │ const/16 v6, 0x2710 │ │ + .line 49 │ invoke-interface {v5, v6}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ move-result-object v3 │ │ .line 50 │ .local v3, "jsoup":Lorg/jsoup/Connection; │ const-string v5, "page" ├── smali/net/mabako/steamgifts/tasks/LoadGiveawayWinnersTask.smali │ @@ -147,60 +147,59 @@ │ "Lnet/mabako/steamgifts/data/Winner;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 67 │ - const-string v4, ".table__row-inner-wrap" │ + const-string v3, ".table__row-inner-wrap" │ │ - invoke-virtual {p1, v4}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v3}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 68 │ - .local v3, "users":Lorg/jsoup/select/Elements; │ - new-instance v2, Ljava/util/ArrayList; │ + .local v2, "users":Lorg/jsoup/select/Elements; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 70 │ - .local v2, "userList":Ljava/util/List;, "Ljava/util/List;" │ - invoke-virtual {v3}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v1, "userList":Ljava/util/List;, "Ljava/util/List;" │ + invoke-virtual {v2}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - 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/jsoup/nodes/Element; │ │ .line 71 │ .local v0, "element":Lorg/jsoup/nodes/Element; │ invoke-direct {p0, v0}, Lnet/mabako/steamgifts/tasks/LoadGiveawayWinnersTask;->load(Lorg/jsoup/nodes/Element;)Lnet/mabako/steamgifts/data/Winner; │ │ move-result-object v4 │ │ - 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 73 │ .end local v0 # "element":Lorg/jsoup/nodes/Element; │ :cond_0 │ - return-object v2 │ + return-object v1 │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ │ @@ -286,20 +285,22 @@ │ │ invoke-static {v3}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v3 │ │ sget-object v4, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ + .line 43 │ invoke-interface {v3, v4}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v3 │ │ const/16 v4, 0x2710 │ │ + .line 44 │ invoke-interface {v3, v4}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ move-result-object v2 │ │ .line 45 │ .local v2, "jsoup":Lorg/jsoup/Connection; │ const-string v3, "page" ├── smali/net/mabako/steamgifts/tasks/LoadMessagesTask.smali │ @@ -87,42 +87,41 @@ │ "Lnet/mabako/steamgifts/adapters/IEndlessAdaptable;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 66 │ - 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 67 │ - .local v5, "list":Ljava/util/List;, "Ljava/util/List;" │ - const-string v7, ".comments__entity" │ + .local v4, "list":Ljava/util/List;, "Ljava/util/List;" │ + const-string v6, ".comments__entity" │ │ - invoke-virtual {p1, v7}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v6}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v0 │ │ .line 68 │ .local v0, "children":Lorg/jsoup/select/Elements; │ invoke-virtual {v0}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v6 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_0 │ :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_2 │ │ - 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 69 │ .local v2, "element":Lorg/jsoup/nodes/Element; │ @@ -130,70 +129,70 @@ │ │ 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 v4 │ + move-result-object v3 │ │ .line 70 │ - .local v4, "link":Lorg/jsoup/nodes/Element; │ - if-eqz v4, :cond_0 │ + .local v3, "link":Lorg/jsoup/nodes/Element; │ + if-eqz v3, :cond_0 │ │ .line 71 │ - new-instance v6, Lnet/mabako/steamgifts/data/MessageHeader; │ + new-instance v5, Lnet/mabako/steamgifts/data/MessageHeader; │ │ - 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 v7 │ │ const-string v8, "href" │ │ - invoke-virtual {v4, v8}, Lorg/jsoup/nodes/Element;->absUrl(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v8}, Lorg/jsoup/nodes/Element;->absUrl(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-direct {v6, v7, v8}, Lnet/mabako/steamgifts/data/MessageHeader;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v5, v7, v8}, Lnet/mabako/steamgifts/data/MessageHeader;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 73 │ - .local v6, "message":Lnet/mabako/steamgifts/data/MessageHeader; │ + .local v5, "message":Lnet/mabako/steamgifts/data/MessageHeader; │ invoke-virtual {v2}, Lorg/jsoup/nodes/Element;->nextElementSibling()Lorg/jsoup/nodes/Element; │ │ move-result-object v1 │ │ .line 74 │ .local v1, "commentElement":Lorg/jsoup/nodes/Element; │ if-eqz v1, :cond_1 │ │ .line 75 │ sget-object v7, Lnet/mabako/steamgifts/data/Comment$Type;->COMMENT:Lnet/mabako/steamgifts/data/Comment$Type; │ │ - invoke-static {v1, v6, v7}, Lnet/mabako/steamgifts/tasks/Utils;->loadComments(Lorg/jsoup/nodes/Element;Lnet/mabako/steamgifts/data/ICommentHolder;Lnet/mabako/steamgifts/data/Comment$Type;)V │ + invoke-static {v1, v5, v7}, Lnet/mabako/steamgifts/tasks/Utils;->loadComments(Lorg/jsoup/nodes/Element;Lnet/mabako/steamgifts/data/ICommentHolder;Lnet/mabako/steamgifts/data/Comment$Type;)V │ │ .line 78 │ :cond_1 │ - invoke-interface {v5, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 79 │ - invoke-virtual {v6}, Lnet/mabako/steamgifts/data/MessageHeader;->getComments()Ljava/util/List; │ + invoke-virtual {v5}, Lnet/mabako/steamgifts/data/MessageHeader;->getComments()Ljava/util/List; │ │ move-result-object v7 │ │ - invoke-interface {v5, v7}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ + invoke-interface {v4, v7}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ goto :goto_0 │ │ .line 83 │ .end local v1 # "commentElement":Lorg/jsoup/nodes/Element; │ .end local v2 # "element":Lorg/jsoup/nodes/Element; │ - .end local v4 # "link":Lorg/jsoup/nodes/Element; │ - .end local v6 # "message":Lnet/mabako/steamgifts/data/MessageHeader; │ + .end local v3 # "link":Lorg/jsoup/nodes/Element; │ + .end local v5 # "message":Lnet/mabako/steamgifts/data/MessageHeader; │ :cond_2 │ - return-object v5 │ + return-object v4 │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ │ @@ -230,20 +229,22 @@ │ │ invoke-static {v4}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v4 │ │ sget-object v5, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ + .line 43 │ invoke-interface {v4, v5}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v4 │ │ const/16 v5, 0x2710 │ │ + .line 44 │ invoke-interface {v4, v5}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ move-result-object v2 │ │ .line 45 │ .local v2, "jsoup":Lorg/jsoup/Connection; │ const-string v4, "page" ├── smali/net/mabako/steamgifts/tasks/LoadTradeDetailsTask.smali │ @@ -157,26 +157,29 @@ │ .line 94 │ invoke-static {v1}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v2 │ │ sget-object v3, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ + .line 95 │ invoke-interface {v2, v3}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v2 │ │ const/16 v3, 0x2710 │ │ + .line 96 │ invoke-interface {v2, v3}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ + .line 97 │ invoke-interface {v2, v3}, Lorg/jsoup/Connection;->followRedirects(Z)Lorg/jsoup/Connection; │ │ move-result-object v0 │ │ .line 99 │ .local v0, "connection":Lorg/jsoup/Connection; │ iget-object v2, p0, Lnet/mabako/steamgifts/tasks/LoadTradeDetailsTask;->fragment:Lnet/mabako/steamgifts/fragments/TradeDetailFragment; ├── smali/net/mabako/steamgifts/tasks/LoadTradesListTask.smali │ @@ -89,15 +89,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/Void;)Ljava/util/List; │ - .locals 22 │ + .locals 21 │ .param p1, "params" # [Ljava/lang/Void; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "([", │ "Ljava/lang/Void;", │ ")", │ "Ljava/util/List", │ @@ -106,365 +106,366 @@ │ ">;" │ } │ .end annotation │ │ .prologue │ .line 41 │ :try_start_0 │ - const-string v10, "" │ + const-string v9, "" │ │ .line 42 │ - .local v10, "segment":Ljava/lang/String; │ + .local v9, "segment":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/mabako/steamgifts/tasks/LoadTradesListTask;->type:Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - sget-object v19, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->ALL:Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ + sget-object v18, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->ALL:Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ if-eq v0, v1, :cond_0 │ │ .line 43 │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/mabako/steamgifts/tasks/LoadTradesListTask;->type:Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->name()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->name()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const-string v20, "_" │ + const-string v19, "_" │ │ - const-string v21, "-" │ + const-string v20, "-" │ │ - invoke-virtual/range {v19 .. v21}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual/range {v18 .. v20}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - sget-object v20, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ + sget-object v19, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const-string v19, "/" │ + const-string v18, "/" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 44 │ :cond_0 │ - new-instance v18, Ljava/lang/StringBuilder; │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - const-string v19, "https://www.steamgifts.com/trades/" │ + const-string v18, "https://www.steamgifts.com/trades/" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v10}, 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 v18 │ + move-result-object v17 │ │ - const-string v19, "search" │ + const-string v18, "search" │ │ - invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 46 │ - .local v17, "url":Ljava/lang/String; │ - sget-object v18, Lnet/mabako/steamgifts/tasks/LoadTradesListTask;->TAG:Ljava/lang/String; │ + .local v16, "url":Ljava/lang/String; │ + sget-object v17, Lnet/mabako/steamgifts/tasks/LoadTradesListTask;->TAG:Ljava/lang/String; │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ - const-string v20, "Fetching trades for page " │ + const-string v19, "Fetching trades for page " │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lnet/mabako/steamgifts/tasks/LoadTradesListTask;->page:I │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const-string v20, " and URL " │ + const-string v19, " and URL " │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-static/range {v18 .. v19}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v17 .. v18}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 48 │ - invoke-static/range {v17 .. v17}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ + invoke-static/range {v16 .. v16}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - sget-object v19, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ + sget-object v18, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ - invoke-interface/range {v18 .. v19}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ + .line 49 │ + invoke-interface/range {v17 .. v18}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - const/16 v19, 0x2710 │ + const/16 v18, 0x2710 │ │ - invoke-interface/range {v18 .. v19}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ + .line 50 │ + invoke-interface/range {v17 .. v18}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 51 │ - .local v7, "jsoup":Lorg/jsoup/Connection; │ - const-string v18, "page" │ + .local v6, "jsoup":Lorg/jsoup/Connection; │ + const-string v17, "page" │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lnet/mabako/steamgifts/tasks/LoadTradesListTask;->page:I │ │ - move/from16 v19, v0 │ + move/from16 v18, v0 │ │ - invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - invoke-interface {v7, v0, v1}, Lorg/jsoup/Connection;->data(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ + invoke-interface {v6, v0, v1}, Lorg/jsoup/Connection;->data(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ .line 53 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/mabako/steamgifts/tasks/LoadTradesListTask;->searchQuery:Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - if-eqz v18, :cond_1 │ + if-eqz v17, :cond_1 │ │ .line 54 │ - const-string v18, "q" │ + const-string v17, "q" │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/mabako/steamgifts/tasks/LoadTradesListTask;->searchQuery:Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - invoke-interface {v7, v0, v1}, Lorg/jsoup/Connection;->data(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ + invoke-interface {v6, v0, v1}, Lorg/jsoup/Connection;->data(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ .line 56 │ :cond_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/mabako/steamgifts/tasks/LoadTradesListTask;->type:Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - sget-object v19, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->CREATED:Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ + sget-object v18, Lnet/mabako/steamgifts/fragments/TradeListFragment$Type;->CREATED:Lnet/mabako/steamgifts/fragments/TradeListFragment$Type; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ if-ne v0, v1, :cond_2 │ │ .line 57 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - invoke-interface {v7, v0}, Lorg/jsoup/Connection;->followRedirects(Z)Lorg/jsoup/Connection; │ + invoke-interface {v6, v0}, Lorg/jsoup/Connection;->followRedirects(Z)Lorg/jsoup/Connection; │ │ .line 59 │ :cond_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/mabako/steamgifts/tasks/LoadTradesListTask;->fragment:Lnet/mabako/steamgifts/fragments/TradeListFragment; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v18 .. v18}, Lnet/mabako/steamgifts/fragments/TradeListFragment;->getContext()Landroid/content/Context; │ + invoke-virtual/range {v17 .. v17}, Lnet/mabako/steamgifts/fragments/TradeListFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-static/range {v18 .. v18}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ + invoke-static/range {v17 .. v17}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-virtual/range {v18 .. v18}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->isLoggedIn()Z │ + invoke-virtual/range {v17 .. v17}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->isLoggedIn()Z │ │ - move-result v18 │ + move-result v17 │ │ - if-eqz v18, :cond_3 │ + if-eqz v17, :cond_3 │ │ .line 60 │ - const-string v18, "PHPSESSID" │ + const-string v17, "PHPSESSID" │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/mabako/steamgifts/tasks/LoadTradesListTask;->fragment:Lnet/mabako/steamgifts/fragments/TradeListFragment; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v19 .. v19}, Lnet/mabako/steamgifts/fragments/TradeListFragment;->getContext()Landroid/content/Context; │ + invoke-virtual/range {v18 .. v18}, Lnet/mabako/steamgifts/fragments/TradeListFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-static/range {v19 .. v19}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ + invoke-static/range {v18 .. v18}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getCurrent(Landroid/content/Context;)Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getSessionId()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->getSessionId()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - invoke-interface {v7, v0, v1}, Lorg/jsoup/Connection;->cookie(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ + invoke-interface {v6, v0, v1}, Lorg/jsoup/Connection;->cookie(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ .line 61 │ :cond_3 │ - invoke-interface {v7}, Lorg/jsoup/Connection;->get()Lorg/jsoup/nodes/Document; │ + invoke-interface {v6}, Lorg/jsoup/Connection;->get()Lorg/jsoup/nodes/Document; │ │ move-result-object v3 │ │ .line 63 │ .local v3, "document":Lorg/jsoup/nodes/Document; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lnet/mabako/steamgifts/tasks/LoadTradesListTask;->fragment:Lnet/mabako/steamgifts/fragments/TradeListFragment; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v18 .. v18}, Lnet/mabako/steamgifts/fragments/TradeListFragment;->getContext()Landroid/content/Context; │ + invoke-virtual/range {v17 .. v17}, Lnet/mabako/steamgifts/fragments/TradeListFragment;->getContext()Landroid/content/Context; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-static {v0, v3}, Lnet/mabako/steamgifts/persistentdata/SteamGiftsUserData;->extract(Landroid/content/Context;Lorg/jsoup/nodes/Document;)V │ │ .line 65 │ - const-string v18, ".table__row-inner-wrap" │ + const-string v17, ".table__row-inner-wrap" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v3, v0}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 66 │ - .local v15, "trades":Lorg/jsoup/select/Elements; │ - sget-object v18, Lnet/mabako/steamgifts/tasks/LoadTradesListTask;->TAG:Ljava/lang/String; │ + .local v14, "trades":Lorg/jsoup/select/Elements; │ + sget-object v17, Lnet/mabako/steamgifts/tasks/LoadTradesListTask;->TAG:Ljava/lang/String; │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + new-instance v18, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ - const-string v20, "Found inner " │ + const-string v19, "Found inner " │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual {v15}, Lorg/jsoup/select/Elements;->size()I │ + invoke-virtual {v14}, Lorg/jsoup/select/Elements;->size()I │ │ - move-result v20 │ + move-result v19 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const-string v20, " elements" │ + const-string v19, " elements" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-static/range {v18 .. v19}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v17 .. v18}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 68 │ - new-instance v13, Ljava/util/ArrayList; │ + new-instance v12, Ljava/util/ArrayList; │ │ - invoke-direct {v13}, Ljava/util/ArrayList;->()V │ + invoke-direct {v12}, Ljava/util/ArrayList;->()V │ │ .line 69 │ - .local v13, "tradeList":Ljava/util/List;, "Ljava/util/List;" │ - invoke-virtual {v15}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v12, "tradeList":Ljava/util/List;, "Ljava/util/List;" │ + invoke-virtual {v14}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v17 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v18 │ │ if-eqz v18, :cond_5 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Lorg/jsoup/nodes/Element; │ │ .line 70 │ .local v5, "element":Lorg/jsoup/nodes/Element; │ @@ -474,97 +475,97 @@ │ │ invoke-virtual {v5, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v18 │ │ invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 73 │ - .local v8, "link":Lorg/jsoup/nodes/Element; │ + .local v7, "link":Lorg/jsoup/nodes/Element; │ const-string v18, "href" │ │ move-object/from16 v0, v18 │ │ - invoke-virtual {v8, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v7, v0}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v18 │ │ invoke-static/range {v18 .. v18}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 74 │ - .local v16, "uri":Landroid/net/Uri; │ - invoke-virtual/range {v16 .. v16}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ + .local v15, "uri":Landroid/net/Uri; │ + invoke-virtual {v15}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ move-result-object v18 │ │ const/16 v19, 0x1 │ │ invoke-interface/range {v18 .. v19}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Ljava/lang/String; │ + check-cast v11, Ljava/lang/String; │ │ .line 75 │ - .local v12, "tradeId":Ljava/lang/String; │ - invoke-virtual/range {v16 .. v16}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ + .local v11, "tradeId":Ljava/lang/String; │ + invoke-virtual {v15}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ move-result-object v18 │ │ const/16 v19, 0x2 │ │ invoke-interface/range {v18 .. v19}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - check-cast v14, Ljava/lang/String; │ + check-cast v13, Ljava/lang/String; │ │ .line 77 │ - .local v14, "tradeName":Ljava/lang/String; │ - new-instance v11, Lnet/mabako/steamgifts/data/Trade; │ + .local v13, "tradeName":Ljava/lang/String; │ + new-instance v10, Lnet/mabako/steamgifts/data/Trade; │ │ - invoke-direct {v11, v12}, Lnet/mabako/steamgifts/data/Trade;->(Ljava/lang/String;)V │ + invoke-direct {v10, v11}, Lnet/mabako/steamgifts/data/Trade;->(Ljava/lang/String;)V │ │ .line 78 │ - .local v11, "trade":Lnet/mabako/steamgifts/data/Trade; │ - invoke-virtual {v8}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + .local v10, "trade":Lnet/mabako/steamgifts/data/Trade; │ + invoke-virtual {v7}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v18 │ │ move-object/from16 v0, v18 │ │ - invoke-virtual {v11, v0}, Lnet/mabako/steamgifts/data/Trade;->setTitle(Ljava/lang/String;)V │ + invoke-virtual {v10, v0}, Lnet/mabako/steamgifts/data/Trade;->setTitle(Ljava/lang/String;)V │ │ .line 79 │ - invoke-virtual {v11, v14}, Lnet/mabako/steamgifts/data/Trade;->setName(Ljava/lang/String;)V │ + invoke-virtual {v10, v13}, Lnet/mabako/steamgifts/data/Trade;->setName(Ljava/lang/String;)V │ │ .line 81 │ const-string v18, ".table__column--width-fill p" │ │ move-object/from16 v0, v18 │ │ invoke-virtual {v5, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v18 │ │ invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 82 │ - .local v9, "p":Lorg/jsoup/nodes/Element; │ + .local v8, "p":Lorg/jsoup/nodes/Element; │ const-string v18, "span" │ │ move-object/from16 v0, v18 │ │ - invoke-virtual {v9, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v8, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v18 │ │ invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v18 │ │ @@ -572,43 +573,43 @@ │ │ invoke-virtual/range {v18 .. v19}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v18 │ │ move-object/from16 v0, v18 │ │ - invoke-virtual {v11, v0}, Lnet/mabako/steamgifts/data/Trade;->setCreatedTime(Ljava/lang/String;)V │ + invoke-virtual {v10, v0}, Lnet/mabako/steamgifts/data/Trade;->setCreatedTime(Ljava/lang/String;)V │ │ .line 83 │ const-string v18, "a" │ │ move-object/from16 v0, v18 │ │ - invoke-virtual {v9, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v8, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v18 │ │ invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v18 │ │ invoke-virtual/range {v18 .. v18}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v18 │ │ move-object/from16 v0, v18 │ │ - invoke-virtual {v11, v0}, Lnet/mabako/steamgifts/data/Trade;->setCreator(Ljava/lang/String;)V │ + invoke-virtual {v10, v0}, Lnet/mabako/steamgifts/data/Trade;->setCreator(Ljava/lang/String;)V │ │ .line 84 │ const-string v18, ".trade-feedback--positive" │ │ move-object/from16 v0, v18 │ │ - invoke-virtual {v9, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v8, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v18 │ │ invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v18 │ │ @@ -618,22 +619,22 @@ │ │ invoke-static/range {v18 .. v18}, Lnet/mabako/steamgifts/tasks/Utils;->parseInt(Ljava/lang/String;)I │ │ move-result v18 │ │ move/from16 v0, v18 │ │ - invoke-virtual {v11, v0}, Lnet/mabako/steamgifts/data/Trade;->setCreatorScorePositive(I)V │ + invoke-virtual {v10, v0}, Lnet/mabako/steamgifts/data/Trade;->setCreatorScorePositive(I)V │ │ .line 85 │ const-string v18, ".trade-feedback--negative" │ │ move-object/from16 v0, v18 │ │ - invoke-virtual {v9, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {v8, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v18 │ │ invoke-virtual/range {v18 .. v18}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v18 │ │ @@ -649,15 +650,15 @@ │ │ neg-int v0, v0 │ │ move/from16 v18, v0 │ │ move/from16 v0, v18 │ │ - invoke-virtual {v11, v0}, Lnet/mabako/steamgifts/data/Trade;->setCreatorScoreNegative(I)V │ + invoke-virtual {v10, v0}, Lnet/mabako/steamgifts/data/Trade;->setCreatorScoreNegative(I)V │ │ .line 88 │ const-string v18, ".global__image-inner-wrap" │ │ move-object/from16 v0, v18 │ │ invoke-virtual {v5, v0}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ @@ -683,74 +684,73 @@ │ │ invoke-static/range {v18 .. v18}, Lnet/mabako/steamgifts/tasks/Utils;->extractAvatar(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v18 │ │ move-object/from16 v0, v18 │ │ - invoke-virtual {v11, v0}, Lnet/mabako/steamgifts/data/Trade;->setCreatorAvatar(Ljava/lang/String;)V │ + invoke-virtual {v10, v0}, Lnet/mabako/steamgifts/data/Trade;->setCreatorAvatar(Ljava/lang/String;)V │ │ .line 92 │ :cond_4 │ const-string v18, "is-faded" │ │ move-object/from16 v0, v18 │ │ invoke-virtual {v5, v0}, Lorg/jsoup/nodes/Element;->hasClass(Ljava/lang/String;)Z │ │ move-result v18 │ │ move/from16 v0, v18 │ │ - invoke-virtual {v11, v0}, Lnet/mabako/steamgifts/data/Trade;->setLocked(Z)V │ + invoke-virtual {v10, v0}, Lnet/mabako/steamgifts/data/Trade;->setLocked(Z)V │ │ .line 93 │ - invoke-interface {v13, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v12, v10}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto/16 :goto_0 │ │ .line 97 │ .end local v2 # "avatarNode":Lorg/jsoup/nodes/Element; │ .end local v3 # "document":Lorg/jsoup/nodes/Document; │ .end local v5 # "element":Lorg/jsoup/nodes/Element; │ - .end local v6 # "i$":Ljava/util/Iterator; │ - .end local v7 # "jsoup":Lorg/jsoup/Connection; │ - .end local v8 # "link":Lorg/jsoup/nodes/Element; │ - .end local v9 # "p":Lorg/jsoup/nodes/Element; │ - .end local v10 # "segment":Ljava/lang/String; │ - .end local v11 # "trade":Lnet/mabako/steamgifts/data/Trade; │ - .end local v12 # "tradeId":Ljava/lang/String; │ - .end local v13 # "tradeList":Ljava/util/List;, "Ljava/util/List;" │ - .end local v14 # "tradeName":Ljava/lang/String; │ - .end local v15 # "trades":Lorg/jsoup/select/Elements; │ - .end local v16 # "uri":Landroid/net/Uri; │ - .end local v17 # "url":Ljava/lang/String; │ + .end local v6 # "jsoup":Lorg/jsoup/Connection; │ + .end local v7 # "link":Lorg/jsoup/nodes/Element; │ + .end local v8 # "p":Lorg/jsoup/nodes/Element; │ + .end local v9 # "segment":Ljava/lang/String; │ + .end local v10 # "trade":Lnet/mabako/steamgifts/data/Trade; │ + .end local v11 # "tradeId":Ljava/lang/String; │ + .end local v12 # "tradeList":Ljava/util/List;, "Ljava/util/List;" │ + .end local v13 # "tradeName":Ljava/lang/String; │ + .end local v14 # "trades":Lorg/jsoup/select/Elements; │ + .end local v15 # "uri":Landroid/net/Uri; │ + .end local v16 # "url":Ljava/lang/String; │ :catch_0 │ move-exception v4 │ │ .line 98 │ .local v4, "e":Ljava/lang/Exception; │ - sget-object v18, Lnet/mabako/steamgifts/tasks/LoadTradesListTask;->TAG:Ljava/lang/String; │ + sget-object v17, Lnet/mabako/steamgifts/tasks/LoadTradesListTask;->TAG:Ljava/lang/String; │ │ - const-string v19, "Error fetching URL" │ + const-string v18, "Error fetching URL" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ invoke-static {v0, v1, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 99 │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ .end local v4 # "e":Ljava/lang/Exception; │ :cond_5 │ - return-object v13 │ + return-object v12 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ │ .prologue │ .line 22 ├── smali/net/mabako/steamgifts/tasks/LoadUserDetailsTask.smali │ @@ -179,20 +179,22 @@ │ │ invoke-static {v5}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v5 │ │ sget-object v6, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ + .line 41 │ invoke-interface {v5, v6}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v5 │ │ const/16 v6, 0x2710 │ │ + .line 42 │ invoke-interface {v5, v6}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ move-result-object v0 │ │ .line 43 │ .local v0, "connection":Lorg/jsoup/Connection; │ const-string v5, "page" ├── smali/net/mabako/steamgifts/tasks/LoadUserTradeFeedbackTask$1.smali │ @@ -31,14 +31,15 @@ │ │ .field final synthetic this$0:Lnet/mabako/steamgifts/tasks/LoadUserTradeFeedbackTask; │ │ │ # direct methods │ .method constructor (Lnet/mabako/steamgifts/tasks/LoadUserTradeFeedbackTask;)V │ .locals 1 │ + .param p1, "this$0" # Lnet/mabako/steamgifts/tasks/LoadUserTradeFeedbackTask; │ │ .prologue │ .line 70 │ iput-object p1, p0, Lnet/mabako/steamgifts/tasks/LoadUserTradeFeedbackTask$1;->this$0:Lnet/mabako/steamgifts/tasks/LoadUserTradeFeedbackTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/mabako/steamgifts/tasks/LoadUserTradeFeedbackTask.smali │ @@ -163,20 +163,22 @@ │ │ invoke-static {v2}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v2 │ │ sget-object v3, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ + .line 49 │ invoke-interface {v2, v3}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v2 │ │ const/16 v3, 0x2710 │ │ + .line 50 │ invoke-interface {v2, v3}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ move-result-object v6 │ │ .line 51 │ .local v6, "connection":Lorg/jsoup/Connection; │ const-string v2, "page" ├── smali/net/mabako/steamgifts/tasks/LogoutTask.smali │ @@ -77,32 +77,36 @@ │ │ invoke-static {v1}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v1 │ │ sget-object v2, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ + .line 43 │ invoke-interface {v1, v2}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v1 │ │ const/16 v2, 0x2710 │ │ + .line 44 │ invoke-interface {v1, v2}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ move-result-object v1 │ │ const-string v2, "PHPSESSID" │ │ iget-object v3, p0, Lnet/mabako/steamgifts/tasks/LogoutTask;->sessionId:Ljava/lang/String; │ │ + .line 45 │ invoke-interface {v1, v2, v3}, Lorg/jsoup/Connection;->cookie(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v1 │ │ + .line 46 │ invoke-interface {v1}, Lorg/jsoup/Connection;->get()Lorg/jsoup/nodes/Document; │ │ .line 48 │ sget-object v1, Lnet/mabako/steamgifts/tasks/LogoutTask;->TAG:Ljava/lang/String; │ │ const-string v2, "Successfully logged out" ├── smali/net/mabako/steamgifts/tasks/LoadWhitelistBlacklistTask.smali │ @@ -145,60 +145,59 @@ │ "Lnet/mabako/steamgifts/data/BasicUser;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 84 │ - const-string v4, ".table__row-inner-wrap" │ + const-string v3, ".table__row-inner-wrap" │ │ - invoke-virtual {p1, v4}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v3}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 85 │ - .local v3, "users":Lorg/jsoup/select/Elements; │ - new-instance v2, Ljava/util/ArrayList; │ + .local v2, "users":Lorg/jsoup/select/Elements; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 87 │ - .local v2, "userList":Ljava/util/List;, "Ljava/util/List;" │ - invoke-virtual {v3}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v1, "userList":Ljava/util/List;, "Ljava/util/List;" │ + invoke-virtual {v2}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - 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/jsoup/nodes/Element; │ │ .line 88 │ .local v0, "element":Lorg/jsoup/nodes/Element; │ invoke-direct {p0, v0}, Lnet/mabako/steamgifts/tasks/LoadWhitelistBlacklistTask;->load(Lorg/jsoup/nodes/Element;)Lnet/mabako/steamgifts/data/BasicUser; │ │ move-result-object v4 │ │ - 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 90 │ .end local v0 # "element":Lorg/jsoup/nodes/Element; │ :cond_0 │ - return-object v2 │ + return-object v1 │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ │ @@ -294,26 +293,29 @@ │ .line 46 │ invoke-static {v3}, Lorg/jsoup/Jsoup;->connect(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v5 │ │ sget-object v6, Lnet/mabako/Constants;->JSOUP_USER_AGENT:Ljava/lang/String; │ │ + .line 47 │ invoke-interface {v5, v6}, Lorg/jsoup/Connection;->userAgent(Ljava/lang/String;)Lorg/jsoup/Connection; │ │ move-result-object v5 │ │ const/16 v6, 0x2710 │ │ + .line 48 │ invoke-interface {v5, v6}, Lorg/jsoup/Connection;->timeout(I)Lorg/jsoup/Connection; │ │ move-result-object v5 │ │ const/4 v6, 0x0 │ │ + .line 49 │ invoke-interface {v5, v6}, Lorg/jsoup/Connection;->followRedirects(Z)Lorg/jsoup/Connection; │ │ move-result-object v2 │ │ .line 50 │ .local v2, "jsoup":Lorg/jsoup/Connection; │ const-string v5, "page" ├── smali/net/mabako/steamgifts/tasks/Utils.smali │ @@ -94,94 +94,93 @@ │ .method public static loadAttachedImages(Lnet/mabako/steamgifts/data/IImageHolder;Lorg/jsoup/nodes/Element;)Ljava/lang/String; │ .locals 6 │ .param p0, "imageHolder" # Lnet/mabako/steamgifts/data/IImageHolder; │ .param p1, "description" # Lorg/jsoup/nodes/Element; │ │ .prologue │ .line 254 │ - const-string v4, "div > a > img.is-hidden" │ + const-string v3, "div > a > img.is-hidden" │ │ - invoke-virtual {p1, v4}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p1, v3}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 255 │ - .local v2, "images":Lorg/jsoup/select/Elements; │ - invoke-virtual {v2}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ + .local v1, "images":Lorg/jsoup/select/Elements; │ + invoke-virtual {v1}, Lorg/jsoup/select/Elements;->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 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/jsoup/nodes/Element; │ + check-cast v0, Lorg/jsoup/nodes/Element; │ │ .line 257 │ - .local v1, "image":Lorg/jsoup/nodes/Element; │ + .local v0, "image":Lorg/jsoup/nodes/Element; │ const-string v4, "src" │ │ - invoke-virtual {v1, v4}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v4}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 258 │ - .local v3, "src":Ljava/lang/String; │ - invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + .local v2, "src":Ljava/lang/String; │ + invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ .line 259 │ new-instance v4, Lnet/mabako/steamgifts/data/Image; │ │ const-string v5, "title" │ │ - invoke-virtual {v1, v5}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v5}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-direct {v4, v3, v5}, Lnet/mabako/steamgifts/data/Image;->(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-direct {v4, v2, v5}, Lnet/mabako/steamgifts/data/Image;->(Ljava/lang/String;Ljava/lang/String;)V │ │ invoke-interface {p0, v4}, Lnet/mabako/steamgifts/data/IImageHolder;->attachImage(Lnet/mabako/steamgifts/data/Image;)V │ │ .line 262 │ :cond_0 │ - invoke-virtual {v1}, Lorg/jsoup/nodes/Element;->parent()Lorg/jsoup/nodes/Element; │ + invoke-virtual {v0}, Lorg/jsoup/nodes/Element;->parent()Lorg/jsoup/nodes/Element; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/jsoup/nodes/Element;->parent()Lorg/jsoup/nodes/Element; │ │ move-result-object v4 │ │ const-string v5, "" │ │ invoke-virtual {v4, v5}, Lorg/jsoup/nodes/Element;->html(Ljava/lang/String;)Lorg/jsoup/nodes/Element; │ │ goto :goto_0 │ │ .line 265 │ - .end local v1 # "image":Lorg/jsoup/nodes/Element; │ - .end local v3 # "src":Ljava/lang/String; │ + .end local v0 # "image":Lorg/jsoup/nodes/Element; │ + .end local v2 # "src":Ljava/lang/String; │ :cond_1 │ invoke-virtual {p1}, Lorg/jsoup/nodes/Element;->html()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - return-object v4 │ + return-object v3 │ .end method │ │ .method public static loadComment(Lorg/jsoup/nodes/Element;JIZLnet/mabako/steamgifts/data/Comment$Type;)Lnet/mabako/steamgifts/data/Comment; │ .locals 21 │ .param p0, "element" # Lorg/jsoup/nodes/Element; │ .param p1, "commentId" # J │ .param p3, "depth" # I │ @@ -735,15 +734,14 @@ │ │ .line 50 │ :cond_2 │ invoke-virtual {v10}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ move-result-object v12 │ │ - .local v12, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ @@ -1458,44 +1456,43 @@ │ "<", │ "Lnet/mabako/steamgifts/data/Giveaway;", │ ">;" │ } │ .end annotation │ │ .prologue │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ .line 196 │ - const-string v13, ".giveaway__row-inner-wrap" │ + const-string v12, ".giveaway__row-inner-wrap" │ │ - invoke-virtual {p0, v13}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ + invoke-virtual {p0, v12}, Lorg/jsoup/nodes/Document;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v5 │ │ .line 198 │ .local v5, "giveaways":Lorg/jsoup/select/Elements; │ new-instance v3, Ljava/util/ArrayList; │ │ invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 199 │ .local v3, "giveawayList":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {v5}, Lorg/jsoup/select/Elements;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v12 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v13 │ │ if-eqz v13, :cond_2 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/jsoup/nodes/Element; │ │ .line 201 │ .local v0, "element":Lorg/jsoup/nodes/Element; │ @@ -1503,58 +1500,58 @@ │ │ invoke-virtual {v0, v13}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v13 │ │ invoke-virtual {v13}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 203 │ - .local v8, "link":Lorg/jsoup/nodes/Element; │ + .local v7, "link":Lorg/jsoup/nodes/Element; │ const/4 v1, 0x0 │ │ .line 204 │ .local v1, "giveaway":Lnet/mabako/steamgifts/data/Giveaway; │ const-string v13, "href" │ │ - invoke-virtual {v8, v13}, Lorg/jsoup/nodes/Element;->hasAttr(Ljava/lang/String;)Z │ + invoke-virtual {v7, v13}, Lorg/jsoup/nodes/Element;->hasAttr(Ljava/lang/String;)Z │ │ move-result v13 │ │ if-eqz v13, :cond_0 │ │ .line 205 │ const-string v13, "href" │ │ - invoke-virtual {v8, v13}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v7, v13}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-static {v13}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 206 │ - .local v9, "linkUri":Landroid/net/Uri; │ - invoke-virtual {v9}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ + .local v8, "linkUri":Landroid/net/Uri; │ + invoke-virtual {v8}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ move-result-object v13 │ │ const/4 v14, 0x1 │ │ invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/lang/String; │ │ .line 207 │ .local v2, "giveawayLink":Ljava/lang/String; │ - invoke-virtual {v9}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ + invoke-virtual {v8}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ move-result-object v13 │ │ const/4 v14, 0x2 │ │ invoke-interface {v13, v14}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ @@ -1572,17 +1569,17 @@ │ .line 210 │ .restart local v1 # "giveaway":Lnet/mabako/steamgifts/data/Giveaway; │ invoke-virtual {v1, v4}, Lnet/mabako/steamgifts/data/Giveaway;->setName(Ljava/lang/String;)V │ │ .line 216 │ .end local v2 # "giveawayLink":Ljava/lang/String; │ .end local v4 # "giveawayName":Ljava/lang/String; │ - .end local v9 # "linkUri":Landroid/net/Uri; │ + .end local v8 # "linkUri":Landroid/net/Uri; │ :goto_1 │ - invoke-virtual {v8}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ + invoke-virtual {v7}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-virtual {v1, v13}, Lnet/mabako/steamgifts/data/Giveaway;->setTitle(Ljava/lang/String;)V │ │ .line 217 │ const-string v13, ".giveaway__username" │ @@ -1598,19 +1595,19 @@ │ invoke-virtual {v1, v13}, Lnet/mabako/steamgifts/data/Giveaway;->setCreator(Ljava/lang/String;)V │ │ .line 220 │ const-string v13, ".giveaway__links a span" │ │ invoke-virtual {v0, v13}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 221 │ - .local v10, "links":Lorg/jsoup/select/Elements; │ - invoke-virtual {v10}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ + .local v9, "links":Lorg/jsoup/select/Elements; │ + invoke-virtual {v9}, Lorg/jsoup/select/Elements;->first()Lorg/jsoup/nodes/Element; │ │ move-result-object v13 │ │ invoke-virtual {v13}, Lorg/jsoup/nodes/Element;->text()Ljava/lang/String; │ │ move-result-object v13 │ │ @@ -1644,74 +1641,74 @@ │ │ invoke-virtual {v0, v13}, Lorg/jsoup/nodes/Element;->select(Ljava/lang/String;)Lorg/jsoup/select/Elements; │ │ move-result-object v13 │ │ invoke-virtual {v13}, Lorg/jsoup/select/Elements;->last()Lorg/jsoup/nodes/Element; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 227 │ - .local v7, "icon":Lorg/jsoup/nodes/Element; │ - if-ne v7, v8, :cond_1 │ + .local v6, "icon":Lorg/jsoup/nodes/Element; │ + if-ne v6, v7, :cond_1 │ │ - move-object v11, v12 │ + move-object v10, v11 │ │ .line 229 │ - .local v11, "uriIcon":Landroid/net/Uri; │ + .local v10, "uriIcon":Landroid/net/Uri; │ :goto_2 │ const-string v13, "giveaway" │ │ const-string v14, "giveaway__heading__thin" │ │ - invoke-static {v1, v0, v13, v14, v11}, Lnet/mabako/steamgifts/tasks/Utils;->loadGiveaway(Lnet/mabako/steamgifts/data/Giveaway;Lorg/jsoup/nodes/Element;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;)V │ + invoke-static {v1, v0, v13, v14, v10}, Lnet/mabako/steamgifts/tasks/Utils;->loadGiveaway(Lnet/mabako/steamgifts/data/Giveaway;Lorg/jsoup/nodes/Element;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;)V │ │ .line 230 │ invoke-interface {v3, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_0 │ │ .line 212 │ - .end local v7 # "icon":Lorg/jsoup/nodes/Element; │ - .end local v10 # "links":Lorg/jsoup/select/Elements; │ - .end local v11 # "uriIcon":Landroid/net/Uri; │ + .end local v6 # "icon":Lorg/jsoup/nodes/Element; │ + .end local v9 # "links":Lorg/jsoup/select/Elements; │ + .end local v10 # "uriIcon":Landroid/net/Uri; │ :cond_0 │ new-instance v1, Lnet/mabako/steamgifts/data/Giveaway; │ │ .end local v1 # "giveaway":Lnet/mabako/steamgifts/data/Giveaway; │ - invoke-direct {v1, v12}, Lnet/mabako/steamgifts/data/Giveaway;->(Ljava/lang/String;)V │ + invoke-direct {v1, v11}, Lnet/mabako/steamgifts/data/Giveaway;->(Ljava/lang/String;)V │ │ .line 213 │ .restart local v1 # "giveaway":Lnet/mabako/steamgifts/data/Giveaway; │ - invoke-virtual {v1, v12}, Lnet/mabako/steamgifts/data/Giveaway;->setName(Ljava/lang/String;)V │ + invoke-virtual {v1, v11}, Lnet/mabako/steamgifts/data/Giveaway;->setName(Ljava/lang/String;)V │ │ goto :goto_1 │ │ .line 227 │ - .restart local v7 # "icon":Lorg/jsoup/nodes/Element; │ - .restart local v10 # "links":Lorg/jsoup/select/Elements; │ + .restart local v6 # "icon":Lorg/jsoup/nodes/Element; │ + .restart local v9 # "links":Lorg/jsoup/select/Elements; │ :cond_1 │ const-string v13, "href" │ │ - invoke-virtual {v7, v13}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v6, v13}, Lorg/jsoup/nodes/Element;->attr(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-static {v13}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v11 │ + move-result-object v10 │ │ goto :goto_2 │ │ .line 233 │ .end local v0 # "element":Lorg/jsoup/nodes/Element; │ .end local v1 # "giveaway":Lnet/mabako/steamgifts/data/Giveaway; │ - .end local v7 # "icon":Lorg/jsoup/nodes/Element; │ - .end local v8 # "link":Lorg/jsoup/nodes/Element; │ - .end local v10 # "links":Lorg/jsoup/select/Elements; │ + .end local v6 # "icon":Lorg/jsoup/nodes/Element; │ + .end local v7 # "link":Lorg/jsoup/nodes/Element; │ + .end local v9 # "links":Lorg/jsoup/select/Elements; │ :cond_2 │ return-object v3 │ .end method │ │ .method public static loadUserProfile(Lnet/mabako/steamgifts/data/User;Lorg/jsoup/nodes/Document;)Ljava/lang/String; │ .locals 17 │ .param p0, "user" # Lnet/mabako/steamgifts/data/User; ├── smali/pl/droidsonroids/gif/R.smali │ @@ -16,10 +16,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 15 │ return-void │ .end method