mirror of
https://github.com/meowarex/rl-mobile.git
synced 2026-08-26 14:07:45 +10:00
81 lines
3.0 KiB
Diff
81 lines
3.0 KiB
Diff
--- a/com/tidal/android/feature/playerscreen/ui/composables/f2.smali
|
|
+++ b/com/tidal/android/feature/playerscreen/ui/composables/f2.smali
|
|
@@ -932,7 +932,7 @@
|
|
|
|
# virtual methods
|
|
.method public final invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
|
- .locals 28
|
|
+ .locals 40
|
|
|
|
.line 1
|
|
move-object/from16 v0, p0
|
|
@@ -1158,6 +1158,8 @@
|
|
.line 100
|
|
check-cast v1, Lcom/tidal/android/feature/playerscreen/ui/f;
|
|
|
|
+ move/16 v33, v2 # lazy item index
|
|
+
|
|
.line 101
|
|
.line 102
|
|
const v3, 0x6b82e849
|
|
@@ -1646,6 +1648,26 @@
|
|
.line 331
|
|
iget-object v3, v1, Lcom/tidal/android/feature/playerscreen/ui/f;->a:Ljava/lang/String;
|
|
|
|
+ iget v4, v0, Lcom/tidal/android/feature/playerscreen/ui/composables/f2;->b:I
|
|
+
|
|
+ move/16 v34, v4 # TIDALs active line
|
|
+
|
|
+ iget-object v4, v1, Lcom/tidal/android/feature/playerscreen/ui/f;->a:Ljava/lang/String;
|
|
+
|
|
+ move-object/16 v35, v4 # plain line text
|
|
+
|
|
+ iget-wide v4, v0, Lcom/tidal/android/feature/playerscreen/ui/composables/f2;->d:J
|
|
+
|
|
+ move-wide/16 v36, v4 # sung colour
|
|
+
|
|
+ iget-wide v4, v0, Lcom/tidal/android/feature/playerscreen/ui/composables/f2;->e:J
|
|
+
|
|
+ move-wide/16 v38, v4 # unsung colour
|
|
+
|
|
+ invoke-static/range {v33 .. v39}, Lradiant/WordLyrics;->renderSyl(IILjava/lang/String;JJ)Landroidx/compose/ui/text/AnnotatedString;
|
|
+
|
|
+ move-result-object v3 # syllable-wiped line
|
|
+
|
|
.line 332
|
|
.line 333
|
|
invoke-interface {v2}, Landroidx/compose/runtime/State;->getValue()Ljava/lang/Object;
|
|
@@ -1672,7 +1694,7 @@
|
|
|
|
.line 344
|
|
.line 345
|
|
- const v27, 0xfff8
|
|
+ const v27, 0x7ff8 # $default: pass onTextLayout
|
|
|
|
.line 346
|
|
.line 347
|
|
@@ -1727,7 +1749,13 @@
|
|
|
|
.line 369
|
|
.line 370
|
|
- const/16 v22, 0x0
|
|
+ move/from16 v1, v33 # line index
|
|
+
|
|
+ invoke-static {v1}, Lradiant/SylLayout;->cb(I)Lam0/l; # per-line layout capture
|
|
+
|
|
+ move-result-object v1
|
|
+
|
|
+ move-object/from16 v22, v1 # onTextLayout
|
|
|
|
.line 371
|
|
.line 372
|
|
@@ -1743,7 +1771,7 @@
|
|
|
|
.line 377
|
|
.line 378
|
|
- invoke-static/range {v3 .. v27}, Landroidx/compose/material3/TextKt;->Text--4IGK_g(Ljava/lang/String;Landroidx/compose/ui/Modifier;JJLandroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontFamily;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/text/style/TextAlign;JIZIILam0/l;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;III)V
|
|
+ invoke-static/range {v3 .. v27}, Landroidx/compose/material3/TextKt;->Text--4IGK_g(Landroidx/compose/ui/text/AnnotatedString;Landroidx/compose/ui/Modifier;JJLandroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontFamily;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/text/style/TextAlign;JIZILjava/util/Map;Lam0/l;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;III)V
|
|
|
|
.line 379
|
|
.line 380
|