--- /home/fdroid/fdroiddata/tmp/org.libreoffice.impressremote_30.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.libreoffice.impressremote_30.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: , actual: <256f109aea8363e698c7e5da3ba7a65170923536d69960b2ea4b43d0c52fad0f> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: , actual: <06a19f35e1860c8f07f59a8a056ab8676efc247ae16d2a295ddc7f46de723570f755480000000000> │ @@ -1,69 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): true │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: d2338d6859f095944a8cdba8d5caff3e5cfc121113ee7a5c825a97054655a788 │ -Signer #1 certificate SHA-1 digest: f958fe642557dfe0ec9cef5fe2317c445880e7ae │ -Signer #1 certificate MD5 digest: 097a3b04e76e4e94a483380c83a643d7 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: e788e060a2916305eadc2801717bbf6b0d501ecca2e800878fc7cceb8801c2af │ -Signer #1 public key SHA-1 digest: e1826a0047f72ca00822441a6f5264bf2030283a │ -Signer #1 public key MD5 digest: 3e339eeb7f184f99042790fbff33e16c │ -WARNING: META-INF/com/android/build/gradle/app-metadata.properties not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.activity_activity-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.activity_activity.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.annotation_annotation-experimental.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.appcompat_appcompat-resources.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.appcompat_appcompat.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.arch.core_core-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.cardview_cardview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.coordinatorlayout_coordinatorlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.core_core-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.core_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.cursoradapter_cursoradapter.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.customview_customview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.documentfile_documentfile.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.drawerlayout_drawerlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.dynamicanimation_dynamicanimation.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.emoji2_emoji2-views-helper.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.emoji2_emoji2.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.fragment_fragment-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.fragment_fragment.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.interpolator_interpolator.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-core-utils.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata-core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-process.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.loader_loader.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.preference_preference.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.print_print.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.recyclerview_recyclerview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.savedstate_savedstate-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.savedstate_savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.slidingpanelayout_slidingpanelayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.startup_startup-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.tracing_tracing.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.transition_transition.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable-animated.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.versionedparcelable_versionedparcelable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager2_viewpager2.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager_viewpager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.window_window.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.google.android.material_material.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlinx_coroutines_android.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlinx_coroutines_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,12 +1,12 @@ │ Zip file size: 4744695 bytes, number of entries: 957 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ --rw-r--r-- 0.0 unx 1682 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 1681 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 185 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ --rw-r--r-- 0.0 unx 8215624 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-r--r-- 0.0 unx 8215620 b- defN 81-Jan-01 01:01 classes.dex │ -rw---- 2.4 fat 1719 b- defN 81-Jan-01 01:01 DebugProbesKt.bin │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.activity_activity-ktx.version │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.activity_activity.version │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.annotation_annotation-experimental.version │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.appcompat_appcompat-resources.version │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.appcompat_appcompat.version │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/androidx.arch.core_core-runtime.version │ @@ -952,8 +952,8 @@ │ -rw---- 0.0 fat 480 b- defN 81-Jan-01 01:01 res/zl.xml │ -rw---- 0.0 fat 448 b- defN 81-Jan-01 01:01 res/zp.xml │ -rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 1139256 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 69569 b- defN 81-Jan-01 01:01 META-INF/412FEC11.SF │ -rw---- 2.0 fat 1326 b- defN 81-Jan-01 01:01 META-INF/412FEC11.RSA │ -rw---- 2.0 fat 69461 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -957 files, 10249151 bytes uncompressed, 4627981 bytes compressed: 54.8% │ +957 files, 10249146 bytes uncompressed, 4628160 bytes compressed: 54.8% ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : ce031f29 │ │ -signature : e4b8...e6b0 │ │ -file_size : 8215624 │ │ +checksum : 5ae30bc0 │ │ +signature : 75b0...b5e8 │ │ +file_size : 8215620 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 56655 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 7398 │ │ type_ids_off : 226732 (0x0375ac) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 256324 (0x03e944) │ │ field_ids_size : 32920 │ │ field_ids_off : 405232 (0x062ef0) │ │ method_ids_size : 57940 │ │ method_ids_off : 668592 (0x0a33b0) │ │ class_defs_size : 6136 │ │ class_defs_off : 1132112 (0x114650) │ │ -data_size : 6887160 │ │ +data_size : 6887156 │ │ data_off : 1328464 (0x144550) │ │ │ │ Class #0 header: │ │ class_idx : 360 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 5010 │ │ source_file_idx : 11108 │ │ @@ -891182,24 +891182,24 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/ServerConnection;Lorg/libreoffice/impressremote/communication/MessagesListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -42dc74: |[42dc74] org.libreoffice.impressremote.communication.MessagesReceiver.:(Lorg/libreoffice/impressremote/communication/ServerConnection;Lorg/libreoffice/impressremote/communication/MessagesListener;)V │ │ -42dc84: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -42dc8a: 7020 3be0 1000 |0003: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.buildMessagesReader:(Lorg/libreoffice/impressremote/communication/ServerConnection;)Ljava/io/BufferedReader; // method@e03b │ │ -42dc90: 0c01 |0006: move-result-object v1 │ │ -42dc92: 5b01 f67f |0007: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesReader:Ljava/io/BufferedReader; // field@7ff6 │ │ -42dc96: 5b02 f57f |0009: iput-object v2, v0, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@7ff5 │ │ -42dc9a: 2201 a313 |000b: new-instance v1, Ljava/lang/Thread; // type@13a3 │ │ -42dc9e: 7020 f69f 0100 |000d: invoke-direct {v1, v0}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@9ff6 │ │ -42dca4: 6e10 06a0 0100 |0010: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@a006 │ │ -42dcaa: 0e00 |0013: return-void │ │ +42dc70: |[42dc70] org.libreoffice.impressremote.communication.MessagesReceiver.:(Lorg/libreoffice/impressremote/communication/ServerConnection;Lorg/libreoffice/impressremote/communication/MessagesListener;)V │ │ +42dc80: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +42dc86: 7020 3be0 1000 |0003: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.buildMessagesReader:(Lorg/libreoffice/impressremote/communication/ServerConnection;)Ljava/io/BufferedReader; // method@e03b │ │ +42dc8c: 0c01 |0006: move-result-object v1 │ │ +42dc8e: 5b01 f67f |0007: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesReader:Ljava/io/BufferedReader; // field@7ff6 │ │ +42dc92: 5b02 f57f |0009: iput-object v2, v0, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@7ff5 │ │ +42dc96: 2201 a313 |000b: new-instance v1, Ljava/lang/Thread; // type@13a3 │ │ +42dc9a: 7020 f69f 0100 |000d: invoke-direct {v1, v0}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@9ff6 │ │ +42dca0: 6e10 06a0 0100 |0010: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@a006 │ │ +42dca6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0009 line=30 │ │ 0x000b line=32 │ │ 0x0010 line=33 │ │ @@ -891213,27 +891213,27 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/ServerConnection;)Ljava/io/BufferedReader;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -42db58: |[42db58] org.libreoffice.impressremote.communication.MessagesReceiver.buildMessagesReader:(Lorg/libreoffice/impressremote/communication/ServerConnection;)Ljava/io/BufferedReader; │ │ -42db68: 7210 7be0 0400 |0000: invoke-interface {v4}, Lorg/libreoffice/impressremote/communication/ServerConnection;.buildMessagesStream:()Ljava/io/InputStream; // method@e07b │ │ -42db6e: 0c04 |0003: move-result-object v4 │ │ -42db70: 2200 4313 |0004: new-instance v0, Ljava/io/BufferedReader; // type@1343 │ │ -42db74: 2201 5313 |0006: new-instance v1, Ljava/io/InputStreamReader; // type@1353 │ │ -42db78: 1a02 8e63 |0008: const-string v2, "UTF-8" // string@638e │ │ -42db7c: 7030 299e 4102 |000a: invoke-direct {v1, v4, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@9e29 │ │ -42db82: 7020 cd9d 1000 |000d: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@9dcd │ │ -42db88: 1100 |0010: return-object v0 │ │ -42db8a: 2204 9813 |0011: new-instance v4, Ljava/lang/RuntimeException; // type@1398 │ │ -42db8e: 1a00 aa63 |0013: const-string v0, "Unable to create messages reader." // string@63aa │ │ -42db92: 7020 7e9f 0400 |0015: invoke-direct {v4, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9f7e │ │ -42db98: 2704 |0018: throw v4 │ │ +42db54: |[42db54] org.libreoffice.impressremote.communication.MessagesReceiver.buildMessagesReader:(Lorg/libreoffice/impressremote/communication/ServerConnection;)Ljava/io/BufferedReader; │ │ +42db64: 7210 7be0 0400 |0000: invoke-interface {v4}, Lorg/libreoffice/impressremote/communication/ServerConnection;.buildMessagesStream:()Ljava/io/InputStream; // method@e07b │ │ +42db6a: 0c04 |0003: move-result-object v4 │ │ +42db6c: 2200 4313 |0004: new-instance v0, Ljava/io/BufferedReader; // type@1343 │ │ +42db70: 2201 5313 |0006: new-instance v1, Ljava/io/InputStreamReader; // type@1353 │ │ +42db74: 1a02 8e63 |0008: const-string v2, "UTF-8" // string@638e │ │ +42db78: 7030 299e 4102 |000a: invoke-direct {v1, v4, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@9e29 │ │ +42db7e: 7020 cd9d 1000 |000d: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@9dcd │ │ +42db84: 1100 |0010: return-object v0 │ │ +42db86: 2204 9813 |0011: new-instance v4, Ljava/lang/RuntimeException; // type@1398 │ │ +42db8a: 1a00 aa63 |0013: const-string v0, "Unable to create messages reader." // string@63aa │ │ +42db8e: 7020 7e9f 0400 |0015: invoke-direct {v4, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9f7e │ │ +42db94: 2704 |0018: throw v4 │ │ catches : 1 │ │ 0x0000 - 0x0010 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0011 │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=40 │ │ 0x0011 line=43 │ │ @@ -891246,88 +891246,88 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 142 16-bit code units │ │ -42dcac: |[42dcac] org.libreoffice.impressremote.communication.MessagesReceiver.parseMessage:(Ljava/util/List;)V │ │ -42dcbc: 7210 37a2 0500 |0000: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@a237 │ │ -42dcc2: 0a00 |0003: move-result v0 │ │ -42dcc4: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -42dcc8: 0e00 |0006: return-void │ │ -42dcca: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -42dccc: 7220 34a2 0500 |0008: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a234 │ │ -42dcd2: 0c00 |000b: move-result-object v0 │ │ -42dcd4: 1f00 9d13 |000c: check-cast v0, Ljava/lang/String; // type@139d │ │ -42dcd8: 1a01 672f |000e: const-string v1, "LO_SERVER_VALIDATING_PIN" // string@2f67 │ │ -42dcdc: 6e20 a19f 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -42dce2: 0a01 |0013: move-result v1 │ │ -42dce4: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ -42dce8: 5445 f57f |0016: iget-object v5, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@7ff5 │ │ -42dcec: 7210 33e0 0500 |0018: invoke-interface {v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onPinValidation:()V // method@e033 │ │ -42dcf2: 0e00 |001b: return-void │ │ -42dcf4: 1a01 662f |001c: const-string v1, "LO_SERVER_SERVER_PAIRED" // string@2f66 │ │ -42dcf8: 6e20 a19f 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -42dcfe: 0a01 |0021: move-result v1 │ │ -42dd00: 3801 0800 |0022: if-eqz v1, 002a // +0008 │ │ -42dd04: 5445 f57f |0024: iget-object v5, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@7ff5 │ │ -42dd08: 7210 39e0 0500 |0026: invoke-interface {v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSuccessfulPairing:()V // method@e039 │ │ -42dd0e: 0e00 |0029: return-void │ │ -42dd10: 1a01 9fd1 |002a: const-string v1, "slideshow_started" // string@d19f │ │ -42dd14: 6e20 a19f 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -42dd1a: 0a01 |002f: move-result v1 │ │ -42dd1c: 1222 |0030: const/4 v2, #int 2 // #2 │ │ -42dd1e: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -42dd20: 3801 1000 |0032: if-eqz v1, 0042 // +0010 │ │ -42dd24: 7030 40e0 5403 |0034: invoke-direct {v4, v5, v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlidesCount:(Ljava/util/List;I)I // method@e040 │ │ -42dd2a: 0a00 |0037: move-result v0 │ │ -42dd2c: 7030 3de0 5402 |0038: invoke-direct {v4, v5, v2}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideIndex:(Ljava/util/List;I)I // method@e03d │ │ -42dd32: 0a05 |003b: move-result v5 │ │ -42dd34: 5441 f57f |003c: iget-object v1, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@7ff5 │ │ -42dd38: 7230 38e0 0105 |003e: invoke-interface {v1, v0, v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlideShowStart:(II)V // method@e038 │ │ -42dd3e: 0e00 |0041: return-void │ │ -42dd40: 1a01 9ed1 |0042: const-string v1, "slideshow_finished" // string@d19e │ │ -42dd44: 6e20 a19f 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -42dd4a: 0a01 |0047: move-result v1 │ │ -42dd4c: 3801 0800 |0048: if-eqz v1, 0050 // +0008 │ │ -42dd50: 5445 f57f |004a: iget-object v5, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@7ff5 │ │ -42dd54: 7210 37e0 0500 |004c: invoke-interface {v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlideShowFinish:()V // method@e037 │ │ -42dd5a: 0e00 |004f: return-void │ │ -42dd5c: 1a01 9ad1 |0050: const-string v1, "slide_updated" // string@d19a │ │ -42dd60: 6e20 a19f 0100 |0052: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -42dd66: 0a01 |0055: move-result v1 │ │ -42dd68: 3801 0c00 |0056: if-eqz v1, 0062 // +000c │ │ -42dd6c: 7030 3de0 5403 |0058: invoke-direct {v4, v5, v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideIndex:(Ljava/util/List;I)I // method@e03d │ │ -42dd72: 0a05 |005b: move-result v5 │ │ -42dd74: 5440 f57f |005c: iget-object v0, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@7ff5 │ │ -42dd78: 7220 34e0 5000 |005e: invoke-interface {v0, v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlideChanged:(I)V // method@e034 │ │ -42dd7e: 0e00 |0061: return-void │ │ -42dd80: 1a01 99d1 |0062: const-string v1, "slide_preview" // string@d199 │ │ -42dd84: 6e20 a19f 0100 |0064: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -42dd8a: 0a01 |0067: move-result v1 │ │ -42dd8c: 3801 1000 |0068: if-eqz v1, 0078 // +0010 │ │ -42dd90: 7030 3de0 5403 |006a: invoke-direct {v4, v5, v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideIndex:(Ljava/util/List;I)I // method@e03d │ │ -42dd96: 0a00 |006d: move-result v0 │ │ -42dd98: 7030 3fe0 5402 |006e: invoke-direct {v4, v5, v2}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlidePreview:(Ljava/util/List;I)[B // method@e03f │ │ -42dd9e: 0c05 |0071: move-result-object v5 │ │ -42dda0: 5441 f57f |0072: iget-object v1, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@7ff5 │ │ -42dda4: 7230 36e0 0105 |0074: invoke-interface {v1, v0, v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlidePreview:(I[B)V // method@e036 │ │ -42ddaa: 0e00 |0077: return-void │ │ -42ddac: 1a01 98d1 |0078: const-string v1, "slide_notes" // string@d198 │ │ -42ddb0: 6e20 a19f 0100 |007a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -42ddb6: 0a00 |007d: move-result v0 │ │ -42ddb8: 3800 0f00 |007e: if-eqz v0, 008d // +000f │ │ -42ddbc: 7030 3de0 5403 |0080: invoke-direct {v4, v5, v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideIndex:(Ljava/util/List;I)I // method@e03d │ │ -42ddc2: 0a00 |0083: move-result v0 │ │ -42ddc4: 7030 3ee0 5402 |0084: invoke-direct {v4, v5, v2}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideNotes:(Ljava/util/List;I)Ljava/lang/String; // method@e03e │ │ -42ddca: 0c05 |0087: move-result-object v5 │ │ -42ddcc: 5441 f57f |0088: iget-object v1, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@7ff5 │ │ -42ddd0: 7230 35e0 0105 |008a: invoke-interface {v1, v0, v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlideNotes:(ILjava/lang/String;)V // method@e035 │ │ -42ddd6: 0e00 |008d: return-void │ │ +42dca8: |[42dca8] org.libreoffice.impressremote.communication.MessagesReceiver.parseMessage:(Ljava/util/List;)V │ │ +42dcb8: 7210 37a2 0500 |0000: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@a237 │ │ +42dcbe: 0a00 |0003: move-result v0 │ │ +42dcc0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +42dcc4: 0e00 |0006: return-void │ │ +42dcc6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +42dcc8: 7220 34a2 0500 |0008: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a234 │ │ +42dcce: 0c00 |000b: move-result-object v0 │ │ +42dcd0: 1f00 9d13 |000c: check-cast v0, Ljava/lang/String; // type@139d │ │ +42dcd4: 1a01 672f |000e: const-string v1, "LO_SERVER_VALIDATING_PIN" // string@2f67 │ │ +42dcd8: 6e20 a19f 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +42dcde: 0a01 |0013: move-result v1 │ │ +42dce0: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ +42dce4: 5445 f57f |0016: iget-object v5, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@7ff5 │ │ +42dce8: 7210 33e0 0500 |0018: invoke-interface {v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onPinValidation:()V // method@e033 │ │ +42dcee: 0e00 |001b: return-void │ │ +42dcf0: 1a01 662f |001c: const-string v1, "LO_SERVER_SERVER_PAIRED" // string@2f66 │ │ +42dcf4: 6e20 a19f 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +42dcfa: 0a01 |0021: move-result v1 │ │ +42dcfc: 3801 0800 |0022: if-eqz v1, 002a // +0008 │ │ +42dd00: 5445 f57f |0024: iget-object v5, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@7ff5 │ │ +42dd04: 7210 39e0 0500 |0026: invoke-interface {v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSuccessfulPairing:()V // method@e039 │ │ +42dd0a: 0e00 |0029: return-void │ │ +42dd0c: 1a01 9fd1 |002a: const-string v1, "slideshow_started" // string@d19f │ │ +42dd10: 6e20 a19f 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +42dd16: 0a01 |002f: move-result v1 │ │ +42dd18: 1222 |0030: const/4 v2, #int 2 // #2 │ │ +42dd1a: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +42dd1c: 3801 1000 |0032: if-eqz v1, 0042 // +0010 │ │ +42dd20: 7030 40e0 5403 |0034: invoke-direct {v4, v5, v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlidesCount:(Ljava/util/List;I)I // method@e040 │ │ +42dd26: 0a00 |0037: move-result v0 │ │ +42dd28: 7030 3de0 5402 |0038: invoke-direct {v4, v5, v2}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideIndex:(Ljava/util/List;I)I // method@e03d │ │ +42dd2e: 0a05 |003b: move-result v5 │ │ +42dd30: 5441 f57f |003c: iget-object v1, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@7ff5 │ │ +42dd34: 7230 38e0 0105 |003e: invoke-interface {v1, v0, v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlideShowStart:(II)V // method@e038 │ │ +42dd3a: 0e00 |0041: return-void │ │ +42dd3c: 1a01 9ed1 |0042: const-string v1, "slideshow_finished" // string@d19e │ │ +42dd40: 6e20 a19f 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +42dd46: 0a01 |0047: move-result v1 │ │ +42dd48: 3801 0800 |0048: if-eqz v1, 0050 // +0008 │ │ +42dd4c: 5445 f57f |004a: iget-object v5, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@7ff5 │ │ +42dd50: 7210 37e0 0500 |004c: invoke-interface {v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlideShowFinish:()V // method@e037 │ │ +42dd56: 0e00 |004f: return-void │ │ +42dd58: 1a01 9ad1 |0050: const-string v1, "slide_updated" // string@d19a │ │ +42dd5c: 6e20 a19f 0100 |0052: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +42dd62: 0a01 |0055: move-result v1 │ │ +42dd64: 3801 0c00 |0056: if-eqz v1, 0062 // +000c │ │ +42dd68: 7030 3de0 5403 |0058: invoke-direct {v4, v5, v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideIndex:(Ljava/util/List;I)I // method@e03d │ │ +42dd6e: 0a05 |005b: move-result v5 │ │ +42dd70: 5440 f57f |005c: iget-object v0, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@7ff5 │ │ +42dd74: 7220 34e0 5000 |005e: invoke-interface {v0, v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlideChanged:(I)V // method@e034 │ │ +42dd7a: 0e00 |0061: return-void │ │ +42dd7c: 1a01 99d1 |0062: const-string v1, "slide_preview" // string@d199 │ │ +42dd80: 6e20 a19f 0100 |0064: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +42dd86: 0a01 |0067: move-result v1 │ │ +42dd88: 3801 1000 |0068: if-eqz v1, 0078 // +0010 │ │ +42dd8c: 7030 3de0 5403 |006a: invoke-direct {v4, v5, v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideIndex:(Ljava/util/List;I)I // method@e03d │ │ +42dd92: 0a00 |006d: move-result v0 │ │ +42dd94: 7030 3fe0 5402 |006e: invoke-direct {v4, v5, v2}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlidePreview:(Ljava/util/List;I)[B // method@e03f │ │ +42dd9a: 0c05 |0071: move-result-object v5 │ │ +42dd9c: 5441 f57f |0072: iget-object v1, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@7ff5 │ │ +42dda0: 7230 36e0 0105 |0074: invoke-interface {v1, v0, v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlidePreview:(I[B)V // method@e036 │ │ +42dda6: 0e00 |0077: return-void │ │ +42dda8: 1a01 98d1 |0078: const-string v1, "slide_notes" // string@d198 │ │ +42ddac: 6e20 a19f 0100 |007a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +42ddb2: 0a00 |007d: move-result v0 │ │ +42ddb4: 3800 0f00 |007e: if-eqz v0, 008d // +000f │ │ +42ddb8: 7030 3de0 5403 |0080: invoke-direct {v4, v5, v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideIndex:(Ljava/util/List;I)I // method@e03d │ │ +42ddbe: 0a00 |0083: move-result v0 │ │ +42ddc0: 7030 3ee0 5402 |0084: invoke-direct {v4, v5, v2}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideNotes:(Ljava/util/List;I)Ljava/lang/String; // method@e03e │ │ +42ddc6: 0c05 |0087: move-result-object v5 │ │ +42ddc8: 5441 f57f |0088: iget-object v1, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@7ff5 │ │ +42ddcc: 7230 35e0 0105 |008a: invoke-interface {v1, v0, v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlideNotes:(ILjava/lang/String;)V // method@e035 │ │ +42ddd2: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0008 line=99 │ │ 0x0010 line=101 │ │ 0x0016 line=102 │ │ 0x001e line=106 │ │ @@ -891358,21 +891358,21 @@ │ │ type : '(Ljava/util/List;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42db08: |[42db08] org.libreoffice.impressremote.communication.MessagesReceiver.parseSlideIndex:(Ljava/util/List;I)I │ │ -42db18: 7220 34a2 2100 |0000: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a234 │ │ -42db1e: 0c01 |0003: move-result-object v1 │ │ -42db20: 1f01 9d13 |0004: check-cast v1, Ljava/lang/String; // type@139d │ │ -42db24: 7110 0d9f 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9f0d │ │ -42db2a: 0a01 |0009: move-result v1 │ │ -42db2c: 0f01 |000a: return v1 │ │ +42db04: |[42db04] org.libreoffice.impressremote.communication.MessagesReceiver.parseSlideIndex:(Ljava/util/List;I)I │ │ +42db14: 7220 34a2 2100 |0000: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a234 │ │ +42db1a: 0c01 |0003: move-result-object v1 │ │ +42db1c: 1f01 9d13 |0004: check-cast v1, Ljava/lang/String; // type@139d │ │ +42db20: 7110 0d9f 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9f0d │ │ +42db26: 0a01 |0009: move-result v1 │ │ +42db28: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/libreoffice/impressremote/communication/MessagesReceiver; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -891382,29 +891382,29 @@ │ │ type : '(Ljava/util/List;I)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -42dbac: |[42dbac] org.libreoffice.impressremote.communication.MessagesReceiver.parseSlideNotes:(Ljava/util/List;I)Ljava/lang/String; │ │ -42dbbc: 2200 9f13 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@139f │ │ -42dbc0: 7010 ce9f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9fce │ │ -42dbc6: 7210 3ea2 0300 |0005: invoke-interface {v3}, Ljava/util/List;.size:()I // method@a23e │ │ -42dbcc: 0a01 |0008: move-result v1 │ │ -42dbce: 3514 0e00 |0009: if-ge v4, v1, 0017 // +000e │ │ -42dbd2: 7220 34a2 4300 |000b: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a234 │ │ -42dbd8: 0c01 |000e: move-result-object v1 │ │ -42dbda: 1f01 9d13 |000f: check-cast v1, Ljava/lang/String; // type@139d │ │ -42dbde: 6e20 da9f 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9fda │ │ -42dbe4: d804 0401 |0014: add-int/lit8 v4, v4, #int 1 // #01 │ │ -42dbe8: 28ef |0016: goto 0005 // -0011 │ │ -42dbea: 6e10 ea9f 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9fea │ │ -42dbf0: 0c03 |001a: move-result-object v3 │ │ -42dbf2: 1103 |001b: return-object v3 │ │ +42dba8: |[42dba8] org.libreoffice.impressremote.communication.MessagesReceiver.parseSlideNotes:(Ljava/util/List;I)Ljava/lang/String; │ │ +42dbb8: 2200 9f13 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@139f │ │ +42dbbc: 7010 ce9f 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9fce │ │ +42dbc2: 7210 3ea2 0300 |0005: invoke-interface {v3}, Ljava/util/List;.size:()I // method@a23e │ │ +42dbc8: 0a01 |0008: move-result v1 │ │ +42dbca: 3514 0e00 |0009: if-ge v4, v1, 0017 // +000e │ │ +42dbce: 7220 34a2 4300 |000b: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a234 │ │ +42dbd4: 0c01 |000e: move-result-object v1 │ │ +42dbd6: 1f01 9d13 |000f: check-cast v1, Ljava/lang/String; // type@139d │ │ +42dbda: 6e20 da9f 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9fda │ │ +42dbe0: d804 0401 |0014: add-int/lit8 v4, v4, #int 1 // #01 │ │ +42dbe4: 28ef |0016: goto 0005 // -0011 │ │ +42dbe6: 6e10 ea9f 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9fea │ │ +42dbec: 0c03 |001a: move-result-object v3 │ │ +42dbee: 1103 |001b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=164 │ │ 0x000b line=165 │ │ 0x0017 line=168 │ │ locals : │ │ @@ -891417,22 +891417,22 @@ │ │ type : '(Ljava/util/List;I)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -42dae0: |[42dae0] org.libreoffice.impressremote.communication.MessagesReceiver.parseSlidePreview:(Ljava/util/List;I)[B │ │ -42daf0: 7220 34a2 2100 |0000: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a234 │ │ -42daf6: 0c01 |0003: move-result-object v1 │ │ -42daf8: 1f01 9d13 |0004: check-cast v1, Ljava/lang/String; // type@139d │ │ -42dafc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -42dafe: 7120 2b09 2100 |0007: invoke-static {v1, v2}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@092b │ │ -42db04: 0c01 |000a: move-result-object v1 │ │ -42db06: 1101 |000b: return-object v1 │ │ +42dadc: |[42dadc] org.libreoffice.impressremote.communication.MessagesReceiver.parseSlidePreview:(Ljava/util/List;I)[B │ │ +42daec: 7220 34a2 2100 |0000: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a234 │ │ +42daf2: 0c01 |0003: move-result-object v1 │ │ +42daf4: 1f01 9d13 |0004: check-cast v1, Ljava/lang/String; // type@139d │ │ +42daf8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +42dafa: 7120 2b09 2100 |0007: invoke-static {v1, v2}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@092b │ │ +42db00: 0c01 |000a: move-result-object v1 │ │ +42db02: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0007 line=158 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/libreoffice/impressremote/communication/MessagesReceiver; │ │ 0x0000 - 0x000c reg=1 (null) Ljava/util/List; │ │ @@ -891443,21 +891443,21 @@ │ │ type : '(Ljava/util/List;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42db30: |[42db30] org.libreoffice.impressremote.communication.MessagesReceiver.parseSlidesCount:(Ljava/util/List;I)I │ │ -42db40: 7220 34a2 2100 |0000: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a234 │ │ -42db46: 0c01 |0003: move-result-object v1 │ │ -42db48: 1f01 9d13 |0004: check-cast v1, Ljava/lang/String; // type@139d │ │ -42db4c: 7110 0d9f 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9f0d │ │ -42db52: 0a01 |0009: move-result v1 │ │ -42db54: 0f01 |000a: return v1 │ │ +42db2c: |[42db2c] org.libreoffice.impressremote.communication.MessagesReceiver.parseSlidesCount:(Ljava/util/List;I)I │ │ +42db3c: 7220 34a2 2100 |0000: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@a234 │ │ +42db42: 0c01 |0003: move-result-object v1 │ │ +42db44: 1f01 9d13 |0004: check-cast v1, Ljava/lang/String; // type@139d │ │ +42db48: 7110 0d9f 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9f0d │ │ +42db4e: 0a01 |0009: move-result v1 │ │ +42db50: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/libreoffice/impressremote/communication/MessagesReceiver; │ │ 0x0000 - 0x000b reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x000b reg=2 (null) I │ │ @@ -891467,31 +891467,31 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -42dc28: |[42dc28] org.libreoffice.impressremote.communication.MessagesReceiver.readMessage:()Ljava/util/List; │ │ -42dc38: 2200 ff13 |0000: new-instance v0, Ljava/util/ArrayList; // type@13ff │ │ -42dc3c: 7010 3fa1 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a13f │ │ -42dc42: 7010 42e0 0300 |0005: invoke-direct {v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.readMessageParameter:()Ljava/lang/String; // method@e042 │ │ -42dc48: 0c01 |0008: move-result-object v1 │ │ -42dc4a: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -42dc4e: 2807 |000b: goto 0012 // +0007 │ │ -42dc50: 7110 d408 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d4 │ │ -42dc56: 0a02 |000f: move-result v2 │ │ -42dc58: 3802 0600 |0010: if-eqz v2, 0016 // +0006 │ │ -42dc5c: 3901 0300 |0012: if-nez v1, 0015 // +0003 │ │ -42dc60: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -42dc62: 1100 |0015: return-object v0 │ │ -42dc64: 7220 2ea2 1000 |0016: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a22e │ │ -42dc6a: 7010 42e0 0300 |0019: invoke-direct {v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.readMessageParameter:()Ljava/lang/String; // method@e042 │ │ -42dc70: 0c01 |001c: move-result-object v1 │ │ -42dc72: 28ec |001d: goto 0009 // -0014 │ │ +42dc24: |[42dc24] org.libreoffice.impressremote.communication.MessagesReceiver.readMessage:()Ljava/util/List; │ │ +42dc34: 2200 ff13 |0000: new-instance v0, Ljava/util/ArrayList; // type@13ff │ │ +42dc38: 7010 3fa1 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a13f │ │ +42dc3e: 7010 42e0 0300 |0005: invoke-direct {v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.readMessageParameter:()Ljava/lang/String; // method@e042 │ │ +42dc44: 0c01 |0008: move-result-object v1 │ │ +42dc46: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +42dc4a: 2807 |000b: goto 0012 // +0007 │ │ +42dc4c: 7110 d408 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d4 │ │ +42dc52: 0a02 |000f: move-result v2 │ │ +42dc54: 3802 0600 |0010: if-eqz v2, 0016 // +0006 │ │ +42dc58: 3901 0300 |0012: if-nez v1, 0015 // +0003 │ │ +42dc5c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +42dc5e: 1100 |0015: return-object v0 │ │ +42dc60: 7220 2ea2 1000 |0016: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a22e │ │ +42dc66: 7010 42e0 0300 |0019: invoke-direct {v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.readMessageParameter:()Ljava/lang/String; // method@e042 │ │ +42dc6c: 0c01 |001c: move-result-object v1 │ │ +42dc6e: 28ec |001d: goto 0009 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=63 │ │ 0x000c line=70 │ │ 0x0016 line=74 │ │ 0x0019 line=76 │ │ @@ -891503,21 +891503,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -42dbf4: |[42dbf4] org.libreoffice.impressremote.communication.MessagesReceiver.readMessageParameter:()Ljava/lang/String; │ │ -42dc04: 5410 f67f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesReader:Ljava/io/BufferedReader; // field@7ff6 │ │ -42dc08: 6e10 cf9d 0000 |0002: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@9dcf │ │ -42dc0e: 0c00 |0005: move-result-object v0 │ │ -42dc10: 1100 |0006: return-object v0 │ │ -42dc12: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -42dc14: 1100 |0008: return-object v0 │ │ +42dbf0: |[42dbf0] org.libreoffice.impressremote.communication.MessagesReceiver.readMessageParameter:()Ljava/lang/String; │ │ +42dc00: 5410 f67f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesReader:Ljava/io/BufferedReader; // field@7ff6 │ │ +42dc04: 6e10 cf9d 0000 |0002: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@9dcf │ │ +42dc0a: 0c00 |0005: move-result-object v0 │ │ +42dc0c: 1100 |0006: return-object v0 │ │ +42dc0e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +42dc10: 1100 |0008: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/libreoffice/impressremote/communication/MessagesReceiver; │ │ @@ -891528,21 +891528,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42ddd8: |[42ddd8] org.libreoffice.impressremote.communication.MessagesReceiver.run:()V │ │ -42dde8: 7010 41e0 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.readMessage:()Ljava/util/List; // method@e041 │ │ -42ddee: 0c00 |0003: move-result-object v0 │ │ -42ddf0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -42ddf4: 0e00 |0006: return-void │ │ -42ddf6: 7020 3ce0 0100 |0007: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseMessage:(Ljava/util/List;)V // method@e03c │ │ -42ddfc: 28f6 |000a: goto 0000 // -000a │ │ +42ddd4: |[42ddd4] org.libreoffice.impressremote.communication.MessagesReceiver.run:()V │ │ +42dde4: 7010 41e0 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.readMessage:()Ljava/util/List; // method@e041 │ │ +42ddea: 0c00 |0003: move-result-object v0 │ │ +42ddec: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +42ddf0: 0e00 |0006: return-void │ │ +42ddf2: 7020 3ce0 0100 |0007: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseMessage:(Ljava/util/List;)V // method@e03c │ │ +42ddf8: 28f6 |000a: goto 0000 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=56 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/libreoffice/impressremote/communication/MessagesReceiver; │ │ │ │ @@ -891579,39 +891579,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -42df2c: |[42df2c] org.libreoffice.impressremote.communication.PairingProvider.:()V │ │ -42df3c: 7100 4002 0000 |0000: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@0240 │ │ -42df42: 0c00 |0003: move-result-object v0 │ │ -42df44: 6900 f77f |0004: sput-object v0, Lorg/libreoffice/impressremote/communication/PairingProvider;.btAdapter:Landroid/bluetooth/BluetoothAdapter; // field@7ff7 │ │ -42df48: 0e00 |0006: return-void │ │ +42df28: |[42df28] org.libreoffice.impressremote.communication.PairingProvider.:()V │ │ +42df38: 7100 4002 0000 |0000: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@0240 │ │ +42df3e: 0c00 |0003: move-result-object v0 │ │ +42df40: 6900 f77f |0004: sput-object v0, Lorg/libreoffice/impressremote/communication/PairingProvider;.btAdapter:Landroid/bluetooth/BluetoothAdapter; // field@7ff7 │ │ +42df44: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/communication/PairingProvider;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -42df4c: |[42df4c] org.libreoffice.impressremote.communication.PairingProvider.:(Landroid/content/Context;)V │ │ -42df5c: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -42df62: 7110 09e2 0100 |0003: invoke-static {v1}, Lorg/libreoffice/impressremote/util/Preferences;.getAuthorizedServersInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; // method@e209 │ │ -42df68: 0c01 |0006: move-result-object v1 │ │ -42df6a: 5b01 f87f |0007: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/PairingProvider;.mAuthorizedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@7ff8 │ │ -42df6e: 0e00 |0009: return-void │ │ +42df48: |[42df48] org.libreoffice.impressremote.communication.PairingProvider.:(Landroid/content/Context;)V │ │ +42df58: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +42df5e: 7110 09e2 0100 |0003: invoke-static {v1}, Lorg/libreoffice/impressremote/util/Preferences;.getAuthorizedServersInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; // method@e209 │ │ +42df64: 0c01 |0006: move-result-object v1 │ │ +42df66: 5b01 f87f |0007: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/PairingProvider;.mAuthorizedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@7ff8 │ │ +42df6a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/libreoffice/impressremote/communication/PairingProvider; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ @@ -891621,26 +891621,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -42de4c: |[42de4c] org.libreoffice.impressremote.communication.PairingProvider.getPairingDeviceName:()Ljava/lang/String; │ │ -42de5c: 6200 f77f |0000: sget-object v0, Lorg/libreoffice/impressremote/communication/PairingProvider;.btAdapter:Landroid/bluetooth/BluetoothAdapter; // field@7ff7 │ │ -42de60: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -42de64: 6e10 4102 0000 |0004: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.getName:()Ljava/lang/String; // method@0241 │ │ -42de6a: 0c01 |0007: move-result-object v1 │ │ -42de6c: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -42de70: 2806 |000a: goto 0010 // +0006 │ │ -42de72: 6e10 4102 0000 |000b: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.getName:()Ljava/lang/String; // method@0241 │ │ -42de78: 0c00 |000e: move-result-object v0 │ │ -42de7a: 1100 |000f: return-object v0 │ │ -42de7c: 6200 c900 |0010: sget-object v0, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@00c9 │ │ -42de80: 1100 |0012: return-object v0 │ │ +42de48: |[42de48] org.libreoffice.impressremote.communication.PairingProvider.getPairingDeviceName:()Ljava/lang/String; │ │ +42de58: 6200 f77f |0000: sget-object v0, Lorg/libreoffice/impressremote/communication/PairingProvider;.btAdapter:Landroid/bluetooth/BluetoothAdapter; // field@7ff7 │ │ +42de5c: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +42de60: 6e10 4102 0000 |0004: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.getName:()Ljava/lang/String; // method@0241 │ │ +42de66: 0c01 |0007: move-result-object v1 │ │ +42de68: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +42de6c: 2806 |000a: goto 0010 // +0006 │ │ +42de6e: 6e10 4102 0000 |000b: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.getName:()Ljava/lang/String; // method@0241 │ │ +42de74: 0c00 |000e: move-result-object v0 │ │ +42de76: 1100 |000f: return-object v0 │ │ +42de78: 6200 c900 |0010: sget-object v0, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@00c9 │ │ +42de7c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x000b line=67 │ │ 0x0010 line=64 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/libreoffice/impressremote/communication/PairingProvider; │ │ @@ -891650,20 +891650,20 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -42de84: |[42de84] org.libreoffice.impressremote.communication.PairingProvider.getPairingDeviceName:(Landroid/content/Context;)Ljava/lang/String; │ │ -42de94: 2200 a31b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/PairingProvider; // type@1ba3 │ │ -42de98: 7020 45e0 1000 |0002: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/PairingProvider;.:(Landroid/content/Context;)V // method@e045 │ │ -42de9e: 7010 46e0 0000 |0005: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingDeviceName:()Ljava/lang/String; // method@e046 │ │ -42dea4: 0c01 |0008: move-result-object v1 │ │ -42dea6: 1101 |0009: return-object v1 │ │ +42de80: |[42de80] org.libreoffice.impressremote.communication.PairingProvider.getPairingDeviceName:(Landroid/content/Context;)Ljava/lang/String; │ │ +42de90: 2200 a31b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/PairingProvider; // type@1ba3 │ │ +42de94: 7020 45e0 1000 |0002: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/PairingProvider;.:(Landroid/content/Context;)V // method@e045 │ │ +42de9a: 7010 46e0 0000 |0005: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingDeviceName:()Ljava/lang/String; // method@e046 │ │ +42dea0: 0c01 |0008: move-result-object v1 │ │ +42dea2: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ │ │ #4 : (in Lorg/libreoffice/impressremote/communication/PairingProvider;) │ │ @@ -891671,20 +891671,20 @@ │ │ type : '(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -42dea8: |[42dea8] org.libreoffice.impressremote.communication.PairingProvider.getPairingPin:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; │ │ -42deb8: 2200 a31b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/PairingProvider; // type@1ba3 │ │ -42debc: 7020 45e0 1000 |0002: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/PairingProvider;.:(Landroid/content/Context;)V // method@e045 │ │ -42dec2: 7020 49e0 2000 |0005: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@e049 │ │ -42dec8: 0c01 |0008: move-result-object v1 │ │ -42deca: 1101 |0009: return-object v1 │ │ +42dea4: |[42dea4] org.libreoffice.impressremote.communication.PairingProvider.getPairingPin:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; │ │ +42deb4: 2200 a31b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/PairingProvider; // type@1ba3 │ │ +42deb8: 7020 45e0 1000 |0002: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/PairingProvider;.:(Landroid/content/Context;)V // method@e045 │ │ +42debe: 7020 49e0 2000 |0005: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@e049 │ │ +42dec4: 0c01 |0008: move-result-object v1 │ │ +42dec6: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/libreoffice/impressremote/communication/Server; │ │ │ │ @@ -891693,25 +891693,25 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -42decc: |[42decc] org.libreoffice.impressremote.communication.PairingProvider.getPairingPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; │ │ -42dedc: 7020 4ce0 2100 |0000: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/communication/PairingProvider;.isPinSaved:(Lorg/libreoffice/impressremote/communication/Server;)Z // method@e04c │ │ -42dee2: 0a00 |0003: move-result v0 │ │ -42dee4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -42dee8: 7020 4ae0 2100 |0006: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getSavedPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@e04a │ │ -42deee: 0c02 |0009: move-result-object v2 │ │ -42def0: 1102 |000a: return-object v2 │ │ -42def2: 7100 55e0 0000 |000b: invoke-static {}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.generate:()Ljava/lang/String; // method@e055 │ │ -42def8: 0c00 |000e: move-result-object v0 │ │ -42defa: 7030 4de0 2100 |000f: invoke-direct {v1, v2, v0}, Lorg/libreoffice/impressremote/communication/PairingProvider;.savePin:(Lorg/libreoffice/impressremote/communication/Server;Ljava/lang/String;)V // method@e04d │ │ -42df00: 1100 |0012: return-object v0 │ │ +42dec8: |[42dec8] org.libreoffice.impressremote.communication.PairingProvider.getPairingPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; │ │ +42ded8: 7020 4ce0 2100 |0000: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/communication/PairingProvider;.isPinSaved:(Lorg/libreoffice/impressremote/communication/Server;)Z // method@e04c │ │ +42dede: 0a00 |0003: move-result v0 │ │ +42dee0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +42dee4: 7020 4ae0 2100 |0006: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getSavedPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@e04a │ │ +42deea: 0c02 |0009: move-result-object v2 │ │ +42deec: 1102 |000a: return-object v2 │ │ +42deee: 7100 55e0 0000 |000b: invoke-static {}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.generate:()Ljava/lang/String; // method@e055 │ │ +42def4: 0c00 |000e: move-result-object v0 │ │ +42def6: 7030 4de0 2100 |000f: invoke-direct {v1, v2, v0}, Lorg/libreoffice/impressremote/communication/PairingProvider;.savePin:(Lorg/libreoffice/impressremote/communication/Server;Ljava/lang/String;)V // method@e04d │ │ +42defc: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=36 │ │ 0x000b line=39 │ │ 0x000f line=41 │ │ locals : │ │ @@ -891723,21 +891723,21 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42df04: |[42df04] org.libreoffice.impressremote.communication.PairingProvider.getSavedPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; │ │ -42df14: 5410 f87f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/PairingProvider;.mAuthorizedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@7ff8 │ │ -42df18: 6e10 73e0 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@e073 │ │ -42df1e: 0c02 |0005: move-result-object v2 │ │ -42df20: 6e20 0ee2 2000 |0006: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/util/Preferences;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@e20e │ │ -42df26: 0c02 |0009: move-result-object v2 │ │ -42df28: 1102 |000a: return-object v2 │ │ +42df00: |[42df00] org.libreoffice.impressremote.communication.PairingProvider.getSavedPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; │ │ +42df10: 5410 f87f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/PairingProvider;.mAuthorizedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@7ff8 │ │ +42df14: 6e10 73e0 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@e073 │ │ +42df1a: 0c02 |0005: move-result-object v2 │ │ +42df1c: 6e20 0ee2 2000 |0006: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/util/Preferences;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@e20e │ │ +42df22: 0c02 |0009: move-result-object v2 │ │ +42df24: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/libreoffice/impressremote/communication/PairingProvider; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/libreoffice/impressremote/communication/Server; │ │ │ │ @@ -891746,23 +891746,23 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -42de00: |[42de00] org.libreoffice.impressremote.communication.PairingProvider.isPairingNecessary:(Lorg/libreoffice/impressremote/communication/Server;)Z │ │ -42de10: 6e10 75e0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@e075 │ │ -42de16: 0c01 |0003: move-result-object v1 │ │ -42de18: 6200 1680 |0004: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8016 │ │ -42de1c: 3301 0400 |0006: if-ne v1, v0, 000a // +0004 │ │ -42de20: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -42de22: 2802 |0009: goto 000b // +0002 │ │ -42de24: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -42de26: 0f01 |000b: return v1 │ │ +42ddfc: |[42ddfc] org.libreoffice.impressremote.communication.PairingProvider.isPairingNecessary:(Lorg/libreoffice/impressremote/communication/Server;)Z │ │ +42de0c: 6e10 75e0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@e075 │ │ +42de12: 0c01 |0003: move-result-object v1 │ │ +42de14: 6200 1680 |0004: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8016 │ │ +42de18: 3301 0400 |0006: if-ne v1, v0, 000a // +0004 │ │ +42de1c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +42de1e: 2802 |0009: goto 000b // +0002 │ │ +42de20: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +42de22: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x000c reg=1 (null) Lorg/libreoffice/impressremote/communication/Server; │ │ │ │ #8 : (in Lorg/libreoffice/impressremote/communication/PairingProvider;) │ │ @@ -891770,22 +891770,22 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -42de28: |[42de28] org.libreoffice.impressremote.communication.PairingProvider.isPinSaved:(Lorg/libreoffice/impressremote/communication/Server;)Z │ │ -42de38: 7020 4ae0 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getSavedPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@e04a │ │ -42de3e: 0c01 |0003: move-result-object v1 │ │ -42de40: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -42de44: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -42de46: 2802 |0007: goto 0009 // +0002 │ │ -42de48: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -42de4a: 0f01 |0009: return v1 │ │ +42de24: |[42de24] org.libreoffice.impressremote.communication.PairingProvider.isPinSaved:(Lorg/libreoffice/impressremote/communication/Server;)Z │ │ +42de34: 7020 4ae0 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getSavedPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@e04a │ │ +42de3a: 0c01 |0003: move-result-object v1 │ │ +42de3c: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +42de40: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +42de42: 2802 |0007: goto 0009 // +0002 │ │ +42de44: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +42de46: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/libreoffice/impressremote/communication/PairingProvider; │ │ 0x0000 - 0x000a reg=1 (null) Lorg/libreoffice/impressremote/communication/Server; │ │ │ │ @@ -891794,20 +891794,20 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -42df70: |[42df70] org.libreoffice.impressremote.communication.PairingProvider.savePin:(Lorg/libreoffice/impressremote/communication/Server;Ljava/lang/String;)V │ │ -42df80: 5410 f87f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/PairingProvider;.mAuthorizedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@7ff8 │ │ -42df84: 6e10 73e0 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@e073 │ │ -42df8a: 0c02 |0005: move-result-object v2 │ │ -42df8c: 6e30 11e2 2003 |0006: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/util/Preferences;.setString:(Ljava/lang/String;Ljava/lang/String;)V // method@e211 │ │ -42df92: 0e00 |0009: return-void │ │ +42df6c: |[42df6c] org.libreoffice.impressremote.communication.PairingProvider.savePin:(Lorg/libreoffice/impressremote/communication/Server;Ljava/lang/String;)V │ │ +42df7c: 5410 f87f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/PairingProvider;.mAuthorizedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@7ff8 │ │ +42df80: 6e10 73e0 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@e073 │ │ +42df86: 0c02 |0005: move-result-object v2 │ │ +42df88: 6e30 11e2 2003 |0006: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/util/Preferences;.setString:(Ljava/lang/String;Ljava/lang/String;)V // method@e211 │ │ +42df8e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/libreoffice/impressremote/communication/PairingProvider; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/libreoffice/impressremote/communication/Server; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ @@ -891848,17 +891848,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42df94: |[42df94] org.libreoffice.impressremote.communication.Protocol$Addresses.:()V │ │ -42dfa4: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -42dfaa: 0e00 |0003: return-void │ │ +42df90: |[42df90] org.libreoffice.impressremote.communication.Protocol$Addresses.:()V │ │ +42dfa0: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +42dfa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/Protocol$Addresses; │ │ │ │ Virtual methods - │ │ @@ -891962,17 +891962,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42e008: |[42e008] org.libreoffice.impressremote.communication.Protocol$Commands.:()V │ │ -42e018: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -42e01e: 0e00 |0003: return-void │ │ +42e004: |[42e004] org.libreoffice.impressremote.communication.Protocol$Commands.:()V │ │ +42e014: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +42e01a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/Protocol$Commands; │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/communication/Protocol$Commands;) │ │ @@ -891980,28 +891980,28 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -42dfac: |[42dfac] org.libreoffice.impressremote.communication.Protocol$Commands.prepareCommand:(Ljava/lang/String;)Ljava/lang/String; │ │ -42dfbc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -42dfbe: 2300 921c |0001: new-array v0, v0, [Ljava/lang/Object; // type@1c92 │ │ -42dfc2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -42dfc4: 4d02 0001 |0004: aput-object v2, v0, v1 │ │ -42dfc8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -42dfca: 1a01 a905 |0007: const-string v1, " │ │ +42dfa8: |[42dfa8] org.libreoffice.impressremote.communication.Protocol$Commands.prepareCommand:(Ljava/lang/String;)Ljava/lang/String; │ │ +42dfb8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +42dfba: 2300 921c |0001: new-array v0, v0, [Ljava/lang/Object; // type@1c92 │ │ +42dfbe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +42dfc0: 4d02 0001 |0004: aput-object v2, v0, v1 │ │ +42dfc4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +42dfc6: 1a01 a905 |0007: const-string v1, " │ │ │ │ " // string@05a9 │ │ -42dfce: 4d01 0002 |0009: aput-object v1, v0, v2 │ │ -42dfd2: 1a02 bb09 |000b: const-string v2, "%s%s" // string@09bb │ │ -42dfd6: 7120 a39f 0200 |000d: invoke-static {v2, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9fa3 │ │ -42dfdc: 0c02 |0010: move-result-object v2 │ │ -42dfde: 1102 |0011: return-object v2 │ │ +42dfca: 4d01 0002 |0009: aput-object v1, v0, v2 │ │ +42dfce: 1a02 bb09 |000b: const-string v2, "%s%s" // string@09bb │ │ +42dfd2: 7120 a39f 0200 |000d: invoke-static {v2, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9fa3 │ │ +42dfd8: 0c02 |0010: move-result-object v2 │ │ +42dfda: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x000d line=75 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 (null) Ljava/lang/String; │ │ │ │ #2 : (in Lorg/libreoffice/impressremote/communication/Protocol$Commands;) │ │ @@ -892009,22 +892009,22 @@ │ │ type : '([Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42dfe0: |[42dfe0] org.libreoffice.impressremote.communication.Protocol$Commands.prepareCommand:([Ljava/lang/String;)Ljava/lang/String; │ │ -42dff0: 1a00 a705 |0000: const-string v0, " │ │ +42dfdc: |[42dfdc] org.libreoffice.impressremote.communication.Protocol$Commands.prepareCommand:([Ljava/lang/String;)Ljava/lang/String; │ │ +42dfec: 1a00 a705 |0000: const-string v0, " │ │ " // string@05a7 │ │ -42dff4: 7120 d508 1000 |0002: invoke-static {v0, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@08d5 │ │ -42dffa: 0c01 |0005: move-result-object v1 │ │ -42dffc: 7110 50e0 0100 |0006: invoke-static {v1}, Lorg/libreoffice/impressremote/communication/Protocol$Commands;.prepareCommand:(Ljava/lang/String;)Ljava/lang/String; // method@e050 │ │ -42e002: 0c01 |0009: move-result-object v1 │ │ -42e004: 1101 |000a: return-object v1 │ │ +42dff0: 7120 d508 1000 |0002: invoke-static {v0, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@08d5 │ │ +42dff6: 0c01 |0005: move-result-object v1 │ │ +42dff8: 7110 50e0 0100 |0006: invoke-static {v1}, Lorg/libreoffice/impressremote/communication/Protocol$Commands;.prepareCommand:(Ljava/lang/String;)Ljava/lang/String; // method@e050 │ │ +42dffe: 0c01 |0009: move-result-object v1 │ │ +42e000: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ 0x0006 line=81 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -892099,17 +892099,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42e020: |[42e020] org.libreoffice.impressremote.communication.Protocol$Messages.:()V │ │ -42e030: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -42e036: 0e00 |0003: return-void │ │ +42e01c: |[42e01c] org.libreoffice.impressremote.communication.Protocol$Messages.:()V │ │ +42e02c: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +42e032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/Protocol$Messages; │ │ │ │ Virtual methods - │ │ @@ -892148,17 +892148,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42e144: |[42e144] org.libreoffice.impressremote.communication.Protocol$Pin.:()V │ │ -42e154: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -42e15a: 0e00 |0003: return-void │ │ +42e140: |[42e140] org.libreoffice.impressremote.communication.Protocol$Pin.:()V │ │ +42e150: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +42e156: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/Protocol$Pin; │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/communication/Protocol$Pin;) │ │ @@ -892166,26 +892166,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -42e0a0: |[42e0a0] org.libreoffice.impressremote.communication.Protocol$Pin.buildPinFormat:()Ljava/lang/String; │ │ -42e0b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -42e0b2: 2300 921c |0001: new-array v0, v0, [Ljava/lang/Object; // type@1c92 │ │ -42e0b6: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -42e0b8: 7110 149f 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@9f14 │ │ -42e0be: 0c01 |0007: move-result-object v1 │ │ -42e0c0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -42e0c2: 4d01 0002 |0009: aput-object v1, v0, v2 │ │ -42e0c6: 1a01 ac09 |000b: const-string v1, "%%0%sd" // string@09ac │ │ -42e0ca: 7120 a39f 0100 |000d: invoke-static {v1, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9fa3 │ │ -42e0d0: 0c00 |0010: move-result-object v0 │ │ -42e0d2: 1100 |0011: return-object v0 │ │ +42e09c: |[42e09c] org.libreoffice.impressremote.communication.Protocol$Pin.buildPinFormat:()Ljava/lang/String; │ │ +42e0ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +42e0ae: 2300 921c |0001: new-array v0, v0, [Ljava/lang/Object; // type@1c92 │ │ +42e0b2: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +42e0b4: 7110 149f 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@9f14 │ │ +42e0ba: 0c01 |0007: move-result-object v1 │ │ +42e0bc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +42e0be: 4d01 0002 |0009: aput-object v1, v0, v2 │ │ +42e0c2: 1a01 ac09 |000b: const-string v1, "%%0%sd" // string@09ac │ │ +42e0c6: 7120 a39f 0100 |000d: invoke-static {v1, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9fa3 │ │ +42e0cc: 0c00 |0010: move-result-object v0 │ │ +42e0ce: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=122 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/libreoffice/impressremote/communication/Protocol$Pin; │ │ │ │ #2 : (in Lorg/libreoffice/impressremote/communication/Protocol$Pin;) │ │ @@ -892193,46 +892193,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -42e0d4: |[42e0d4] org.libreoffice.impressremote.communication.Protocol$Pin.generate:()Ljava/lang/String; │ │ -42e0e4: 2200 a71b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Protocol$Pin; // type@1ba7 │ │ -42e0e8: 7010 53e0 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.:()V // method@e053 │ │ -42e0ee: 7010 57e0 0000 |0005: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.generatePinText:()Ljava/lang/String; // method@e057 │ │ -42e0f4: 0c00 |0008: move-result-object v0 │ │ -42e0f6: 1100 |0009: return-object v0 │ │ +42e0d0: |[42e0d0] org.libreoffice.impressremote.communication.Protocol$Pin.generate:()Ljava/lang/String; │ │ +42e0e0: 2200 a71b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Protocol$Pin; // type@1ba7 │ │ +42e0e4: 7010 53e0 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.:()V // method@e053 │ │ +42e0ea: 7010 57e0 0000 |0005: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.generatePinText:()Ljava/lang/String; // method@e057 │ │ +42e0f0: 0c00 |0008: move-result-object v0 │ │ +42e0f2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ │ │ #3 : (in Lorg/libreoffice/impressremote/communication/Protocol$Pin;) │ │ name : 'generatePinNumber' │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -42e038: |[42e038] org.libreoffice.impressremote.communication.Protocol$Pin.generatePinNumber:()I │ │ -42e048: 1900 2440 |0000: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ -42e04c: 1902 1040 |0002: const-wide/high16 v2, #long 4616189618054758400 // #4010 │ │ -42e050: 7140 4c9f 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@9f4c │ │ -42e056: 0b00 |0007: move-result-wide v0 │ │ -42e058: 8a00 |0008: double-to-int v0, v0 │ │ -42e05a: d800 00ff |0009: add-int/lit8 v0, v0, #int -1 // #ff │ │ -42e05e: 2201 1e14 |000b: new-instance v1, Ljava/util/Random; // type@141e │ │ -42e062: 7010 71a2 0100 |000d: invoke-direct {v1}, Ljava/util/Random;.:()V // method@a271 │ │ -42e068: 6e20 77a2 0100 |0010: invoke-virtual {v1, v0}, Ljava/util/Random;.nextInt:(I)I // method@a277 │ │ -42e06e: 0a00 |0013: move-result v0 │ │ -42e070: 0f00 |0014: return v0 │ │ +42e034: |[42e034] org.libreoffice.impressremote.communication.Protocol$Pin.generatePinNumber:()I │ │ +42e044: 1900 2440 |0000: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ +42e048: 1902 1040 |0002: const-wide/high16 v2, #long 4616189618054758400 // #4010 │ │ +42e04c: 7140 4c9f 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@9f4c │ │ +42e052: 0b00 |0007: move-result-wide v0 │ │ +42e054: 8a00 |0008: double-to-int v0, v0 │ │ +42e056: d800 00ff |0009: add-int/lit8 v0, v0, #int -1 // #ff │ │ +42e05a: 2201 1e14 |000b: new-instance v1, Ljava/util/Random; // type@141e │ │ +42e05e: 7010 71a2 0100 |000d: invoke-direct {v1}, Ljava/util/Random;.:()V // method@a271 │ │ +42e064: 6e20 77a2 0100 |0010: invoke-virtual {v1, v0}, Ljava/util/Random;.nextInt:(I)I // method@a277 │ │ +42e06a: 0a00 |0013: move-result v0 │ │ +42e06c: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=102 │ │ 0x000b line=104 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lorg/libreoffice/impressremote/communication/Protocol$Pin; │ │ │ │ @@ -892241,31 +892241,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -42e0f8: |[42e0f8] org.libreoffice.impressremote.communication.Protocol$Pin.generatePinText:()Ljava/lang/String; │ │ -42e108: 7010 56e0 0500 |0000: invoke-direct {v5}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.generatePinNumber:()I // method@e056 │ │ -42e10e: 0a00 |0003: move-result v0 │ │ -42e110: 7020 58e0 0500 |0004: invoke-direct {v5, v0}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.preventLeadingZeros:(I)I // method@e058 │ │ -42e116: 0a00 |0007: move-result v0 │ │ -42e118: 6201 a072 |0008: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@72a0 │ │ -42e11c: 7010 54e0 0500 |000a: invoke-direct {v5}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.buildPinFormat:()Ljava/lang/String; // method@e054 │ │ -42e122: 0c02 |000d: move-result-object v2 │ │ -42e124: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -42e126: 2333 921c |000f: new-array v3, v3, [Ljava/lang/Object; // type@1c92 │ │ -42e12a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -42e12c: 7110 169f 0000 |0012: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9f16 │ │ -42e132: 0c00 |0015: move-result-object v0 │ │ -42e134: 4d00 0304 |0016: aput-object v0, v3, v4 │ │ -42e138: 7130 a49f 2103 |0018: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9fa4 │ │ -42e13e: 0c00 |001b: move-result-object v0 │ │ -42e140: 1100 |001c: return-object v0 │ │ +42e0f4: |[42e0f4] org.libreoffice.impressremote.communication.Protocol$Pin.generatePinText:()Ljava/lang/String; │ │ +42e104: 7010 56e0 0500 |0000: invoke-direct {v5}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.generatePinNumber:()I // method@e056 │ │ +42e10a: 0a00 |0003: move-result v0 │ │ +42e10c: 7020 58e0 0500 |0004: invoke-direct {v5, v0}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.preventLeadingZeros:(I)I // method@e058 │ │ +42e112: 0a00 |0007: move-result v0 │ │ +42e114: 6201 a072 |0008: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@72a0 │ │ +42e118: 7010 54e0 0500 |000a: invoke-direct {v5}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.buildPinFormat:()Ljava/lang/String; // method@e054 │ │ +42e11e: 0c02 |000d: move-result-object v2 │ │ +42e120: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +42e122: 2333 921c |000f: new-array v3, v3, [Ljava/lang/Object; // type@1c92 │ │ +42e126: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +42e128: 7110 169f 0000 |0012: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9f16 │ │ +42e12e: 0c00 |0015: move-result-object v0 │ │ +42e130: 4d00 0304 |0016: aput-object v0, v3, v4 │ │ +42e134: 7130 a49f 2103 |0018: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9fa4 │ │ +42e13a: 0c00 |001b: move-result-object v0 │ │ +42e13c: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0008 line=98 │ │ locals : │ │ 0x0000 - 0x001d reg=5 this Lorg/libreoffice/impressremote/communication/Protocol$Pin; │ │ │ │ @@ -892274,24 +892274,24 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -42e074: |[42e074] org.libreoffice.impressremote.communication.Protocol$Pin.preventLeadingZeros:(I)I │ │ -42e084: 1900 2440 |0000: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ -42e088: 1902 0840 |0002: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ -42e08c: 7140 4c9f 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@9f4c │ │ -42e092: 0b00 |0007: move-result-wide v0 │ │ -42e094: 8a00 |0008: double-to-int v0, v0 │ │ -42e096: 3405 0300 |0009: if-lt v5, v0, 000c // +0003 │ │ -42e09a: 0f05 |000b: return v5 │ │ -42e09c: b005 |000c: add-int/2addr v5, v0 │ │ -42e09e: 0f05 |000d: return v5 │ │ +42e070: |[42e070] org.libreoffice.impressremote.communication.Protocol$Pin.preventLeadingZeros:(I)I │ │ +42e080: 1900 2440 |0000: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ +42e084: 1902 0840 |0002: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ +42e088: 7140 4c9f 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@9f4c │ │ +42e08e: 0b00 |0007: move-result-wide v0 │ │ +42e090: 8a00 |0008: double-to-int v0, v0 │ │ +42e092: 3405 0300 |0009: if-lt v5, v0, 000c // +0003 │ │ +42e096: 0f05 |000b: return v5 │ │ +42e098: b005 |000c: add-int/2addr v5, v0 │ │ +42e09a: 0f05 |000d: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=112 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lorg/libreoffice/impressremote/communication/Protocol$Pin; │ │ 0x0000 - 0x000e reg=5 (null) I │ │ │ │ @@ -892336,17 +892336,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42e15c: |[42e15c] org.libreoffice.impressremote.communication.Protocol$Ports.:()V │ │ -42e16c: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -42e172: 0e00 |0003: return-void │ │ +42e158: |[42e158] org.libreoffice.impressremote.communication.Protocol$Ports.:()V │ │ +42e168: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +42e16e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/Protocol$Ports; │ │ │ │ Virtual methods - │ │ @@ -892384,17 +892384,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42e174: |[42e174] org.libreoffice.impressremote.communication.Protocol.:()V │ │ -42e184: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -42e18a: 0e00 |0003: return-void │ │ +42e170: |[42e170] org.libreoffice.impressremote.communication.Protocol.:()V │ │ +42e180: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +42e186: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/Protocol; │ │ │ │ Virtual methods - │ │ @@ -892430,17 +892430,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42e1fc: |[42e1fc] org.libreoffice.impressremote.communication.Server$1.:()V │ │ -42e20c: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -42e212: 0e00 |0003: return-void │ │ +42e1f8: |[42e1f8] org.libreoffice.impressremote.communication.Server$1.:()V │ │ +42e208: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +42e20e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/Server$1; │ │ │ │ Virtual methods - │ │ @@ -892449,18 +892449,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42e18c: |[42e18c] org.libreoffice.impressremote.communication.Server$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -42e19c: 6e20 5de0 1000 |0000: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/communication/Server$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/libreoffice/impressremote/communication/Server; // method@e05d │ │ -42e1a2: 0c01 |0003: move-result-object v1 │ │ -42e1a4: 1101 |0004: return-object v1 │ │ +42e188: |[42e188] org.libreoffice.impressremote.communication.Server$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +42e198: 6e20 5de0 1000 |0000: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/communication/Server$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/libreoffice/impressremote/communication/Server; // method@e05d │ │ +42e19e: 0c01 |0003: move-result-object v1 │ │ +42e1a0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/libreoffice/impressremote/communication/Server$1; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/os/Parcel; │ │ │ │ @@ -892469,19 +892469,19 @@ │ │ type : '(Landroid/os/Parcel;)Lorg/libreoffice/impressremote/communication/Server;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -42e1c4: |[42e1c4] org.libreoffice.impressremote.communication.Server$1.createFromParcel:(Landroid/os/Parcel;)Lorg/libreoffice/impressremote/communication/Server; │ │ -42e1d4: 2200 ad1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -42e1d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -42e1da: 7030 70e0 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/libreoffice/impressremote/communication/Server;.:(Landroid/os/Parcel;Lorg/libreoffice/impressremote/communication/Server$1;)V // method@e070 │ │ -42e1e0: 1100 |0006: return-object v0 │ │ +42e1c0: |[42e1c0] org.libreoffice.impressremote.communication.Server$1.createFromParcel:(Landroid/os/Parcel;)Lorg/libreoffice/impressremote/communication/Server; │ │ +42e1d0: 2200 ad1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +42e1d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +42e1d6: 7030 70e0 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/libreoffice/impressremote/communication/Server;.:(Landroid/os/Parcel;Lorg/libreoffice/impressremote/communication/Server$1;)V // method@e070 │ │ +42e1dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/libreoffice/impressremote/communication/Server$1; │ │ 0x0000 - 0x0007 reg=3 (null) Landroid/os/Parcel; │ │ │ │ @@ -892490,18 +892490,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42e1a8: |[42e1a8] org.libreoffice.impressremote.communication.Server$1.newArray:(I)[Ljava/lang/Object; │ │ -42e1b8: 6e20 5fe0 1000 |0000: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/communication/Server$1;.newArray:(I)[Lorg/libreoffice/impressremote/communication/Server; // method@e05f │ │ -42e1be: 0c01 |0003: move-result-object v1 │ │ -42e1c0: 1101 |0004: return-object v1 │ │ +42e1a4: |[42e1a4] org.libreoffice.impressremote.communication.Server$1.newArray:(I)[Ljava/lang/Object; │ │ +42e1b4: 6e20 5fe0 1000 |0000: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/communication/Server$1;.newArray:(I)[Lorg/libreoffice/impressremote/communication/Server; // method@e05f │ │ +42e1ba: 0c01 |0003: move-result-object v1 │ │ +42e1bc: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/libreoffice/impressremote/communication/Server$1; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -892510,17 +892510,17 @@ │ │ type : '(I)[Lorg/libreoffice/impressremote/communication/Server;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42e1e4: |[42e1e4] org.libreoffice.impressremote.communication.Server$1.newArray:(I)[Lorg/libreoffice/impressremote/communication/Server; │ │ -42e1f4: 2311 db1c |0000: new-array v1, v1, [Lorg/libreoffice/impressremote/communication/Server; // type@1cdb │ │ -42e1f8: 1101 |0002: return-object v1 │ │ +42e1e0: |[42e1e0] org.libreoffice.impressremote.communication.Server$1.newArray:(I)[Lorg/libreoffice/impressremote/communication/Server; │ │ +42e1f0: 2311 db1c |0000: new-array v1, v1, [Lorg/libreoffice/impressremote/communication/Server; // type@1cdb │ │ +42e1f4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/libreoffice/impressremote/communication/Server$1; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -892569,53 +892569,53 @@ │ │ type : '()[Lorg/libreoffice/impressremote/communication/Server$Protocol;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -42e238: |[42e238] org.libreoffice.impressremote.communication.Server$Protocol.$values:()[Lorg/libreoffice/impressremote/communication/Server$Protocol; │ │ -42e248: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -42e24a: 2300 d91c |0001: new-array v0, v0, [Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1cd9 │ │ -42e24e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -42e250: 6202 1680 |0004: sget-object v2, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8016 │ │ -42e254: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -42e258: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -42e25a: 6202 1580 |0009: sget-object v2, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8015 │ │ -42e25e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -42e262: 1100 |000d: return-object v0 │ │ +42e234: |[42e234] org.libreoffice.impressremote.communication.Server$Protocol.$values:()[Lorg/libreoffice/impressremote/communication/Server$Protocol; │ │ +42e244: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +42e246: 2300 d91c |0001: new-array v0, v0, [Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1cd9 │ │ +42e24a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +42e24c: 6202 1680 |0004: sget-object v2, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8016 │ │ +42e250: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +42e254: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +42e256: 6202 1580 |0009: sget-object v2, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8015 │ │ +42e25a: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +42e25e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=18 │ │ locals : │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/communication/Server$Protocol;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -42e288: |[42e288] org.libreoffice.impressremote.communication.Server$Protocol.:()V │ │ -42e298: 2200 ab1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1bab │ │ -42e29c: 1a01 c35d |0002: const-string v1, "TCP" // string@5dc3 │ │ -42e2a0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -42e2a2: 7030 62e0 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.:(Ljava/lang/String;I)V // method@e062 │ │ -42e2a8: 6900 1680 |0008: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8016 │ │ -42e2ac: 2200 ab1b |000a: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1bab │ │ -42e2b0: 1a01 4e1b |000c: const-string v1, "BLUETOOTH" // string@1b4e │ │ -42e2b4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -42e2b6: 7030 62e0 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.:(Ljava/lang/String;I)V // method@e062 │ │ -42e2bc: 6900 1580 |0012: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8015 │ │ -42e2c0: 7100 60e0 0000 |0014: invoke-static {}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.$values:()[Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@e060 │ │ -42e2c6: 0c00 |0017: move-result-object v0 │ │ -42e2c8: 6900 1480 |0018: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.$VALUES:[Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8014 │ │ -42e2cc: 0e00 |001a: return-void │ │ +42e284: |[42e284] org.libreoffice.impressremote.communication.Server$Protocol.:()V │ │ +42e294: 2200 ab1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1bab │ │ +42e298: 1a01 c35d |0002: const-string v1, "TCP" // string@5dc3 │ │ +42e29c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +42e29e: 7030 62e0 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.:(Ljava/lang/String;I)V // method@e062 │ │ +42e2a4: 6900 1680 |0008: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8016 │ │ +42e2a8: 2200 ab1b |000a: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1bab │ │ +42e2ac: 1a01 4e1b |000c: const-string v1, "BLUETOOTH" // string@1b4e │ │ +42e2b0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +42e2b2: 7030 62e0 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.:(Ljava/lang/String;I)V // method@e062 │ │ +42e2b8: 6900 1580 |0012: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8015 │ │ +42e2bc: 7100 60e0 0000 |0014: invoke-static {}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.$values:()[Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@e060 │ │ +42e2c2: 0c00 |0017: move-result-object v0 │ │ +42e2c4: 6900 1480 |0018: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.$VALUES:[Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8014 │ │ +42e2c8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0014 line=18 │ │ locals : │ │ │ │ #2 : (in Lorg/libreoffice/impressremote/communication/Server$Protocol;) │ │ @@ -892623,17 +892623,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -42e2d0: |[42e2d0] org.libreoffice.impressremote.communication.Server$Protocol.:(Ljava/lang/String;I)V │ │ -42e2e0: 7030 da9e 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9eda │ │ -42e2e6: 0e00 |0003: return-void │ │ +42e2cc: |[42e2cc] org.libreoffice.impressremote.communication.Server$Protocol.:(Ljava/lang/String;I)V │ │ +42e2dc: 7030 da9e 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9eda │ │ +42e2e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/Server$Protocol; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -892643,20 +892643,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Protocol;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -42e214: |[42e214] org.libreoffice.impressremote.communication.Server$Protocol.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Protocol; │ │ -42e224: 1c00 ab1b |0000: const-class v0, Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1bab │ │ -42e228: 7120 dc9e 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@9edc │ │ -42e22e: 0c01 |0005: move-result-object v1 │ │ -42e230: 1f01 ab1b |0006: check-cast v1, Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1bab │ │ -42e234: 1101 |0008: return-object v1 │ │ +42e210: |[42e210] org.libreoffice.impressremote.communication.Server$Protocol.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Protocol; │ │ +42e220: 1c00 ab1b |0000: const-class v0, Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1bab │ │ +42e224: 7120 dc9e 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@9edc │ │ +42e22a: 0c01 |0005: move-result-object v1 │ │ +42e22c: 1f01 ab1b |0006: check-cast v1, Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1bab │ │ +42e230: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/libreoffice/impressremote/communication/Server$Protocol;) │ │ @@ -892664,20 +892664,20 @@ │ │ type : '()[Lorg/libreoffice/impressremote/communication/Server$Protocol;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -42e264: |[42e264] org.libreoffice.impressremote.communication.Server$Protocol.values:()[Lorg/libreoffice/impressremote/communication/Server$Protocol; │ │ -42e274: 6200 1480 |0000: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.$VALUES:[Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8014 │ │ -42e278: 6e10 50e2 0000 |0002: invoke-virtual {v0}, [Lorg/libreoffice/impressremote/communication/Server$Protocol;.clone:()Ljava/lang/Object; // method@e250 │ │ -42e27e: 0c00 |0005: move-result-object v0 │ │ -42e280: 1f00 d91c |0006: check-cast v0, [Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1cd9 │ │ -42e284: 1100 |0008: return-object v0 │ │ +42e260: |[42e260] org.libreoffice.impressremote.communication.Server$Protocol.values:()[Lorg/libreoffice/impressremote/communication/Server$Protocol; │ │ +42e270: 6200 1480 |0000: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.$VALUES:[Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8014 │ │ +42e274: 6e10 50e2 0000 |0002: invoke-virtual {v0}, [Lorg/libreoffice/impressremote/communication/Server$Protocol;.clone:()Ljava/lang/Object; // method@e250 │ │ +42e27a: 0c00 |0005: move-result-object v0 │ │ +42e27c: 1f00 d91c |0006: check-cast v0, [Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1cd9 │ │ +42e280: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 23384 (Server.java) │ │ @@ -892729,61 +892729,61 @@ │ │ type : '()[Lorg/libreoffice/impressremote/communication/Server$Type;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -42e30c: |[42e30c] org.libreoffice.impressremote.communication.Server$Type.$values:()[Lorg/libreoffice/impressremote/communication/Server$Type; │ │ -42e31c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -42e31e: 2300 da1c |0001: new-array v0, v0, [Lorg/libreoffice/impressremote/communication/Server$Type; // type@1cda │ │ -42e322: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -42e324: 6202 1880 |0004: sget-object v2, Lorg/libreoffice/impressremote/communication/Server$Type;.COMPUTER:Lorg/libreoffice/impressremote/communication/Server$Type; // field@8018 │ │ -42e328: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -42e32c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -42e32e: 6202 1980 |0009: sget-object v2, Lorg/libreoffice/impressremote/communication/Server$Type;.PHONE:Lorg/libreoffice/impressremote/communication/Server$Type; // field@8019 │ │ -42e332: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -42e336: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -42e338: 6202 1a80 |000e: sget-object v2, Lorg/libreoffice/impressremote/communication/Server$Type;.UNDEFINED:Lorg/libreoffice/impressremote/communication/Server$Type; // field@801a │ │ -42e33c: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -42e340: 1100 |0012: return-object v0 │ │ +42e308: |[42e308] org.libreoffice.impressremote.communication.Server$Type.$values:()[Lorg/libreoffice/impressremote/communication/Server$Type; │ │ +42e318: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +42e31a: 2300 da1c |0001: new-array v0, v0, [Lorg/libreoffice/impressremote/communication/Server$Type; // type@1cda │ │ +42e31e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +42e320: 6202 1880 |0004: sget-object v2, Lorg/libreoffice/impressremote/communication/Server$Type;.COMPUTER:Lorg/libreoffice/impressremote/communication/Server$Type; // field@8018 │ │ +42e324: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +42e328: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +42e32a: 6202 1980 |0009: sget-object v2, Lorg/libreoffice/impressremote/communication/Server$Type;.PHONE:Lorg/libreoffice/impressremote/communication/Server$Type; // field@8019 │ │ +42e32e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +42e332: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +42e334: 6202 1a80 |000e: sget-object v2, Lorg/libreoffice/impressremote/communication/Server$Type;.UNDEFINED:Lorg/libreoffice/impressremote/communication/Server$Type; // field@801a │ │ +42e338: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +42e33c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=22 │ │ locals : │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/communication/Server$Type;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -42e368: |[42e368] org.libreoffice.impressremote.communication.Server$Type.:()V │ │ -42e378: 2200 ac1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ -42e37c: 1a01 221e |0002: const-string v1, "COMPUTER" // string@1e22 │ │ -42e380: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -42e382: 7030 69e0 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Type;.:(Ljava/lang/String;I)V // method@e069 │ │ -42e388: 6900 1880 |0008: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Type;.COMPUTER:Lorg/libreoffice/impressremote/communication/Server$Type; // field@8018 │ │ -42e38c: 2200 ac1b |000a: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ -42e390: 1a01 6653 |000c: const-string v1, "PHONE" // string@5366 │ │ -42e394: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -42e396: 7030 69e0 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Type;.:(Ljava/lang/String;I)V // method@e069 │ │ -42e39c: 6900 1980 |0012: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Type;.PHONE:Lorg/libreoffice/impressremote/communication/Server$Type; // field@8019 │ │ -42e3a0: 2200 ac1b |0014: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ -42e3a4: 1a01 4563 |0016: const-string v1, "UNDEFINED" // string@6345 │ │ -42e3a8: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -42e3aa: 7030 69e0 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Type;.:(Ljava/lang/String;I)V // method@e069 │ │ -42e3b0: 6900 1a80 |001c: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Type;.UNDEFINED:Lorg/libreoffice/impressremote/communication/Server$Type; // field@801a │ │ -42e3b4: 7100 67e0 0000 |001e: invoke-static {}, Lorg/libreoffice/impressremote/communication/Server$Type;.$values:()[Lorg/libreoffice/impressremote/communication/Server$Type; // method@e067 │ │ -42e3ba: 0c00 |0021: move-result-object v0 │ │ -42e3bc: 6900 1780 |0022: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Type;.$VALUES:[Lorg/libreoffice/impressremote/communication/Server$Type; // field@8017 │ │ -42e3c0: 0e00 |0024: return-void │ │ +42e364: |[42e364] org.libreoffice.impressremote.communication.Server$Type.:()V │ │ +42e374: 2200 ac1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ +42e378: 1a01 221e |0002: const-string v1, "COMPUTER" // string@1e22 │ │ +42e37c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +42e37e: 7030 69e0 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Type;.:(Ljava/lang/String;I)V // method@e069 │ │ +42e384: 6900 1880 |0008: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Type;.COMPUTER:Lorg/libreoffice/impressremote/communication/Server$Type; // field@8018 │ │ +42e388: 2200 ac1b |000a: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ +42e38c: 1a01 6653 |000c: const-string v1, "PHONE" // string@5366 │ │ +42e390: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +42e392: 7030 69e0 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Type;.:(Ljava/lang/String;I)V // method@e069 │ │ +42e398: 6900 1980 |0012: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Type;.PHONE:Lorg/libreoffice/impressremote/communication/Server$Type; // field@8019 │ │ +42e39c: 2200 ac1b |0014: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ +42e3a0: 1a01 4563 |0016: const-string v1, "UNDEFINED" // string@6345 │ │ +42e3a4: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +42e3a6: 7030 69e0 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Type;.:(Ljava/lang/String;I)V // method@e069 │ │ +42e3ac: 6900 1a80 |001c: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Type;.UNDEFINED:Lorg/libreoffice/impressremote/communication/Server$Type; // field@801a │ │ +42e3b0: 7100 67e0 0000 |001e: invoke-static {}, Lorg/libreoffice/impressremote/communication/Server$Type;.$values:()[Lorg/libreoffice/impressremote/communication/Server$Type; // method@e067 │ │ +42e3b6: 0c00 |0021: move-result-object v0 │ │ +42e3b8: 6900 1780 |0022: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Type;.$VALUES:[Lorg/libreoffice/impressremote/communication/Server$Type; // field@8017 │ │ +42e3bc: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x001e line=22 │ │ locals : │ │ │ │ #2 : (in Lorg/libreoffice/impressremote/communication/Server$Type;) │ │ @@ -892791,17 +892791,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -42e3c4: |[42e3c4] org.libreoffice.impressremote.communication.Server$Type.:(Ljava/lang/String;I)V │ │ -42e3d4: 7030 da9e 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9eda │ │ -42e3da: 0e00 |0003: return-void │ │ +42e3c0: |[42e3c0] org.libreoffice.impressremote.communication.Server$Type.:(Ljava/lang/String;I)V │ │ +42e3d0: 7030 da9e 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9eda │ │ +42e3d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/Server$Type; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -892811,20 +892811,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -42e2e8: |[42e2e8] org.libreoffice.impressremote.communication.Server$Type.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Type; │ │ -42e2f8: 1c00 ac1b |0000: const-class v0, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ -42e2fc: 7120 dc9e 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@9edc │ │ -42e302: 0c01 |0005: move-result-object v1 │ │ -42e304: 1f01 ac1b |0006: check-cast v1, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ -42e308: 1101 |0008: return-object v1 │ │ +42e2e4: |[42e2e4] org.libreoffice.impressremote.communication.Server$Type.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Type; │ │ +42e2f4: 1c00 ac1b |0000: const-class v0, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ +42e2f8: 7120 dc9e 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@9edc │ │ +42e2fe: 0c01 |0005: move-result-object v1 │ │ +42e300: 1f01 ac1b |0006: check-cast v1, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ +42e304: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/libreoffice/impressremote/communication/Server$Type;) │ │ @@ -892832,20 +892832,20 @@ │ │ type : '()[Lorg/libreoffice/impressremote/communication/Server$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -42e344: |[42e344] org.libreoffice.impressremote.communication.Server$Type.values:()[Lorg/libreoffice/impressremote/communication/Server$Type; │ │ -42e354: 6200 1780 |0000: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Type;.$VALUES:[Lorg/libreoffice/impressremote/communication/Server$Type; // field@8017 │ │ -42e358: 6e10 51e2 0000 |0002: invoke-virtual {v0}, [Lorg/libreoffice/impressremote/communication/Server$Type;.clone:()Ljava/lang/Object; // method@e251 │ │ -42e35e: 0c00 |0005: move-result-object v0 │ │ -42e360: 1f00 da1c |0006: check-cast v0, [Lorg/libreoffice/impressremote/communication/Server$Type; // type@1cda │ │ -42e364: 1100 |0008: return-object v0 │ │ +42e340: |[42e340] org.libreoffice.impressremote.communication.Server$Type.values:()[Lorg/libreoffice/impressremote/communication/Server$Type; │ │ +42e350: 6200 1780 |0000: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Type;.$VALUES:[Lorg/libreoffice/impressremote/communication/Server$Type; // field@8017 │ │ +42e354: 6e10 51e2 0000 |0002: invoke-virtual {v0}, [Lorg/libreoffice/impressremote/communication/Server$Type;.clone:()Ljava/lang/Object; // method@e251 │ │ +42e35a: 0c00 |0005: move-result-object v0 │ │ +42e35c: 1f00 da1c |0006: check-cast v0, [Lorg/libreoffice/impressremote/communication/Server$Type; // type@1cda │ │ +42e360: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 23384 (Server.java) │ │ @@ -892904,52 +892904,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42e838: |[42e838] org.libreoffice.impressremote.communication.Server.:()V │ │ -42e848: 2200 aa1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$1; // type@1baa │ │ -42e84c: 7010 5be0 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/Server$1;.:()V // method@e05b │ │ -42e852: 6900 1b80 |0005: sput-object v0, Lorg/libreoffice/impressremote/communication/Server;.CREATOR:Landroid/os/Parcelable$Creator; // field@801b │ │ -42e856: 0e00 |0007: return-void │ │ +42e834: |[42e834] org.libreoffice.impressremote.communication.Server.:()V │ │ +42e844: 2200 aa1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$1; // type@1baa │ │ +42e848: 7010 5be0 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/Server$1;.:()V // method@e05b │ │ +42e84e: 6900 1b80 |0005: sput-object v0, Lorg/libreoffice/impressremote/communication/Server;.CREATOR:Landroid/os/Parcelable$Creator; // field@801b │ │ +42e852: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/communication/Server;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -42e858: |[42e858] org.libreoffice.impressremote.communication.Server.:(Landroid/os/Parcel;)V │ │ -42e868: 7010 6d9f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9f6d │ │ -42e86e: 6e10 6807 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0768 │ │ -42e874: 0c00 |0006: move-result-object v0 │ │ -42e876: 7110 65e0 0000 |0007: invoke-static {v0}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@e065 │ │ -42e87c: 0c00 |000a: move-result-object v0 │ │ -42e87e: 5b10 1f80 |000b: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mProtocol:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@801f │ │ -42e882: 6e10 6807 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0768 │ │ -42e888: 0c00 |0010: move-result-object v0 │ │ -42e88a: 7110 6ce0 0000 |0011: invoke-static {v0}, Lorg/libreoffice/impressremote/communication/Server$Type;.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Type; // method@e06c │ │ -42e890: 0c00 |0014: move-result-object v0 │ │ -42e892: 5b10 2080 |0015: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mType:Lorg/libreoffice/impressremote/communication/Server$Type; // field@8020 │ │ -42e896: 6e10 6807 0200 |0017: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0768 │ │ -42e89c: 0c00 |001a: move-result-object v0 │ │ -42e89e: 5b10 1d80 |001b: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@801d │ │ -42e8a2: 6e10 6807 0200 |001d: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0768 │ │ -42e8a8: 0c02 |0020: move-result-object v2 │ │ -42e8aa: 5b12 1e80 |0021: iput-object v2, v1, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@801e │ │ -42e8ae: 0e00 |0023: return-void │ │ +42e854: |[42e854] org.libreoffice.impressremote.communication.Server.:(Landroid/os/Parcel;)V │ │ +42e864: 7010 6d9f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9f6d │ │ +42e86a: 6e10 6807 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0768 │ │ +42e870: 0c00 |0006: move-result-object v0 │ │ +42e872: 7110 65e0 0000 |0007: invoke-static {v0}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@e065 │ │ +42e878: 0c00 |000a: move-result-object v0 │ │ +42e87a: 5b10 1f80 |000b: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mProtocol:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@801f │ │ +42e87e: 6e10 6807 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0768 │ │ +42e884: 0c00 |0010: move-result-object v0 │ │ +42e886: 7110 6ce0 0000 |0011: invoke-static {v0}, Lorg/libreoffice/impressremote/communication/Server$Type;.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Type; // method@e06c │ │ +42e88c: 0c00 |0014: move-result-object v0 │ │ +42e88e: 5b10 2080 |0015: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mType:Lorg/libreoffice/impressremote/communication/Server$Type; // field@8020 │ │ +42e892: 6e10 6807 0200 |0017: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0768 │ │ +42e898: 0c00 |001a: move-result-object v0 │ │ +42e89a: 5b10 1d80 |001b: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@801d │ │ +42e89e: 6e10 6807 0200 |001d: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0768 │ │ +42e8a4: 0c02 |0020: move-result-object v2 │ │ +42e8a6: 5b12 1e80 |0021: iput-object v2, v1, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@801e │ │ +42e8aa: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x000d line=95 │ │ 0x0017 line=96 │ │ 0x001d line=97 │ │ @@ -892962,17 +892962,17 @@ │ │ type : '(Landroid/os/Parcel;Lorg/libreoffice/impressremote/communication/Server$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -42e8b0: |[42e8b0] org.libreoffice.impressremote.communication.Server.:(Landroid/os/Parcel;Lorg/libreoffice/impressremote/communication/Server$1;)V │ │ -42e8c0: 7020 6fe0 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/Server;.:(Landroid/os/Parcel;)V // method@e06f │ │ -42e8c6: 0e00 |0003: return-void │ │ +42e8ac: |[42e8ac] org.libreoffice.impressremote.communication.Server.:(Landroid/os/Parcel;Lorg/libreoffice/impressremote/communication/Server$1;)V │ │ +42e8bc: 7020 6fe0 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/Server;.:(Landroid/os/Parcel;)V // method@e06f │ │ +42e8c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/Server; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/libreoffice/impressremote/communication/Server$1; │ │ @@ -892982,21 +892982,21 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server$Protocol;Lorg/libreoffice/impressremote/communication/Server$Type;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -42e8c8: |[42e8c8] org.libreoffice.impressremote.communication.Server.:(Lorg/libreoffice/impressremote/communication/Server$Protocol;Lorg/libreoffice/impressremote/communication/Server$Type;Ljava/lang/String;Ljava/lang/String;)V │ │ -42e8d8: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -42e8de: 5b01 1f80 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/Server;.mProtocol:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@801f │ │ -42e8e2: 5b02 2080 |0005: iput-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mType:Lorg/libreoffice/impressremote/communication/Server$Type; // field@8020 │ │ -42e8e6: 5b03 1d80 |0007: iput-object v3, v0, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@801d │ │ -42e8ea: 5b04 1e80 |0009: iput-object v4, v0, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@801e │ │ -42e8ee: 0e00 |000b: return-void │ │ +42e8c4: |[42e8c4] org.libreoffice.impressremote.communication.Server.:(Lorg/libreoffice/impressremote/communication/Server$Protocol;Lorg/libreoffice/impressremote/communication/Server$Type;Ljava/lang/String;Ljava/lang/String;)V │ │ +42e8d4: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +42e8da: 5b01 1f80 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/Server;.mProtocol:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@801f │ │ +42e8de: 5b02 2080 |0005: iput-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mType:Lorg/libreoffice/impressremote/communication/Server$Type; // field@8020 │ │ +42e8e2: 5b03 1d80 |0007: iput-object v3, v0, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@801d │ │ +42e8e6: 5b04 1e80 |0009: iput-object v4, v0, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@801e │ │ +42e8ea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ 0x0007 line=34 │ │ 0x0009 line=35 │ │ @@ -893012,19 +893012,19 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server$Type;Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -42e440: |[42e440] org.libreoffice.impressremote.communication.Server.newBluetoothInstance:(Lorg/libreoffice/impressremote/communication/Server$Type;Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; │ │ -42e450: 2200 ad1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -42e454: 6201 1580 |0002: sget-object v1, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8015 │ │ -42e458: 7054 71e0 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lorg/libreoffice/impressremote/communication/Server;.:(Lorg/libreoffice/impressremote/communication/Server$Protocol;Lorg/libreoffice/impressremote/communication/Server$Type;Ljava/lang/String;Ljava/lang/String;)V // method@e071 │ │ -42e45e: 1100 |0007: return-object v0 │ │ +42e43c: |[42e43c] org.libreoffice.impressremote.communication.Server.newBluetoothInstance:(Lorg/libreoffice/impressremote/communication/Server$Type;Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; │ │ +42e44c: 2200 ad1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +42e450: 6201 1580 |0002: sget-object v1, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8015 │ │ +42e454: 7054 71e0 1032 |0004: invoke-direct {v0, v1, v2, v3, v4}, Lorg/libreoffice/impressremote/communication/Server;.:(Lorg/libreoffice/impressremote/communication/Server$Protocol;Lorg/libreoffice/impressremote/communication/Server$Type;Ljava/lang/String;Ljava/lang/String;)V // method@e071 │ │ +42e45a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/libreoffice/impressremote/communication/Server$Type; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x0008 reg=4 (null) Ljava/lang/String; │ │ @@ -893034,20 +893034,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -42e460: |[42e460] org.libreoffice.impressremote.communication.Server.newTcpInstance:(Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; │ │ -42e470: 2200 ad1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -42e474: 6201 1680 |0002: sget-object v1, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8016 │ │ -42e478: 6202 1a80 |0004: sget-object v2, Lorg/libreoffice/impressremote/communication/Server$Type;.UNDEFINED:Lorg/libreoffice/impressremote/communication/Server$Type; // field@801a │ │ -42e47c: 7054 71e0 1032 |0006: invoke-direct {v0, v1, v2, v3, v4}, Lorg/libreoffice/impressremote/communication/Server;.:(Lorg/libreoffice/impressremote/communication/Server$Protocol;Lorg/libreoffice/impressremote/communication/Server$Type;Ljava/lang/String;Ljava/lang/String;)V // method@e071 │ │ -42e482: 1100 |0009: return-object v0 │ │ +42e45c: |[42e45c] org.libreoffice.impressremote.communication.Server.newTcpInstance:(Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; │ │ +42e46c: 2200 ad1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +42e470: 6201 1680 |0002: sget-object v1, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8016 │ │ +42e474: 6202 1a80 |0004: sget-object v2, Lorg/libreoffice/impressremote/communication/Server$Type;.UNDEFINED:Lorg/libreoffice/impressremote/communication/Server$Type; // field@801a │ │ +42e478: 7054 71e0 1032 |0006: invoke-direct {v0, v1, v2, v3, v4}, Lorg/libreoffice/impressremote/communication/Server;.:(Lorg/libreoffice/impressremote/communication/Server$Protocol;Lorg/libreoffice/impressremote/communication/Server$Type;Ljava/lang/String;Ljava/lang/String;)V // method@e071 │ │ +42e47e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ 0x0000 - 0x000a reg=4 (null) Ljava/lang/String; │ │ │ │ @@ -893057,33 +893057,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -42e3dc: |[42e3dc] org.libreoffice.impressremote.communication.Server.describeContents:()I │ │ -42e3ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42e3ee: 0f00 |0001: return v0 │ │ +42e3d8: |[42e3d8] org.libreoffice.impressremote.communication.Server.describeContents:()I │ │ +42e3e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42e3ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/communication/Server;) │ │ name : 'getAddress' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42e3f0: |[42e3f0] org.libreoffice.impressremote.communication.Server.getAddress:()Ljava/lang/String; │ │ -42e400: 5410 1d80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@801d │ │ -42e404: 1100 |0002: return-object v0 │ │ +42e3ec: |[42e3ec] org.libreoffice.impressremote.communication.Server.getAddress:()Ljava/lang/String; │ │ +42e3fc: 5410 1d80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@801d │ │ +42e400: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/libreoffice/impressremote/communication/Server; │ │ │ │ #2 : (in Lorg/libreoffice/impressremote/communication/Server;) │ │ @@ -893091,26 +893091,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -42e408: |[42e408] org.libreoffice.impressremote.communication.Server.getName:()Ljava/lang/String; │ │ -42e418: 5410 1e80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@801e │ │ -42e41c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -42e420: 5410 1d80 |0004: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@801d │ │ -42e424: 1100 |0006: return-object v0 │ │ -42e426: 7110 d408 0000 |0007: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d4 │ │ -42e42c: 0a00 |000a: move-result v0 │ │ -42e42e: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -42e432: 5410 1d80 |000d: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@801d │ │ -42e436: 1100 |000f: return-object v0 │ │ -42e438: 5410 1e80 |0010: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@801e │ │ -42e43c: 1100 |0012: return-object v0 │ │ +42e404: |[42e404] org.libreoffice.impressremote.communication.Server.getName:()Ljava/lang/String; │ │ +42e414: 5410 1e80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@801e │ │ +42e418: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +42e41c: 5410 1d80 |0004: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@801d │ │ +42e420: 1100 |0006: return-object v0 │ │ +42e422: 7110 d408 0000 |0007: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d4 │ │ +42e428: 0a00 |000a: move-result v0 │ │ +42e42a: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +42e42e: 5410 1d80 |000d: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@801d │ │ +42e432: 1100 |000f: return-object v0 │ │ +42e434: 5410 1e80 |0010: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@801e │ │ +42e438: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=60 │ │ 0x0007 line=63 │ │ 0x000d line=64 │ │ 0x0010 line=67 │ │ @@ -893122,17 +893122,17 @@ │ │ type : '()Lorg/libreoffice/impressremote/communication/Server$Protocol;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42e484: |[42e484] org.libreoffice.impressremote.communication.Server.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; │ │ -42e494: 5410 1f80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mProtocol:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@801f │ │ -42e498: 1100 |0002: return-object v0 │ │ +42e480: |[42e480] org.libreoffice.impressremote.communication.Server.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; │ │ +42e490: 5410 1f80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mProtocol:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@801f │ │ +42e494: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/libreoffice/impressremote/communication/Server; │ │ │ │ #4 : (in Lorg/libreoffice/impressremote/communication/Server;) │ │ @@ -893140,17 +893140,17 @@ │ │ type : '()Lorg/libreoffice/impressremote/communication/Server$Type;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42e49c: |[42e49c] org.libreoffice.impressremote.communication.Server.getType:()Lorg/libreoffice/impressremote/communication/Server$Type; │ │ -42e4ac: 5410 2080 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mType:Lorg/libreoffice/impressremote/communication/Server$Type; // field@8020 │ │ -42e4b0: 1100 |0002: return-object v0 │ │ +42e498: |[42e498] org.libreoffice.impressremote.communication.Server.getType:()Lorg/libreoffice/impressremote/communication/Server$Type; │ │ +42e4a8: 5410 2080 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mType:Lorg/libreoffice/impressremote/communication/Server$Type; // field@8020 │ │ +42e4ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/libreoffice/impressremote/communication/Server; │ │ │ │ #5 : (in Lorg/libreoffice/impressremote/communication/Server;) │ │ @@ -893158,28 +893158,28 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -42e8f0: |[42e8f0] org.libreoffice.impressremote.communication.Server.writeToParcel:(Landroid/os/Parcel;I)V │ │ -42e900: 5402 1f80 |0000: iget-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mProtocol:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@801f │ │ -42e904: 6e10 63e0 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.name:()Ljava/lang/String; // method@e063 │ │ -42e90a: 0c02 |0005: move-result-object v2 │ │ -42e90c: 6e20 7e07 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@077e │ │ -42e912: 5402 2080 |0009: iget-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mType:Lorg/libreoffice/impressremote/communication/Server$Type; // field@8020 │ │ -42e916: 6e10 6be0 0200 |000b: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server$Type;.name:()Ljava/lang/String; // method@e06b │ │ -42e91c: 0c02 |000e: move-result-object v2 │ │ -42e91e: 6e20 7e07 2100 |000f: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@077e │ │ -42e924: 5402 1d80 |0012: iget-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@801d │ │ -42e928: 6e20 7e07 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@077e │ │ -42e92e: 5402 1e80 |0017: iget-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@801e │ │ -42e932: 6e20 7e07 2100 |0019: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@077e │ │ -42e938: 0e00 |001c: return-void │ │ +42e8ec: |[42e8ec] org.libreoffice.impressremote.communication.Server.writeToParcel:(Landroid/os/Parcel;I)V │ │ +42e8fc: 5402 1f80 |0000: iget-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mProtocol:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@801f │ │ +42e900: 6e10 63e0 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.name:()Ljava/lang/String; // method@e063 │ │ +42e906: 0c02 |0005: move-result-object v2 │ │ +42e908: 6e20 7e07 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@077e │ │ +42e90e: 5402 2080 |0009: iget-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mType:Lorg/libreoffice/impressremote/communication/Server$Type; // field@8020 │ │ +42e912: 6e10 6be0 0200 |000b: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server$Type;.name:()Ljava/lang/String; // method@e06b │ │ +42e918: 0c02 |000e: move-result-object v2 │ │ +42e91a: 6e20 7e07 2100 |000f: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@077e │ │ +42e920: 5402 1d80 |0012: iget-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@801d │ │ +42e924: 6e20 7e07 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@077e │ │ +42e92a: 5402 1e80 |0017: iget-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@801e │ │ +42e92e: 6e20 7e07 2100 |0019: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@077e │ │ +42e934: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0009 line=78 │ │ 0x0012 line=79 │ │ 0x0017 line=80 │ │ locals : │ │ @@ -893311,17 +893311,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42e4b4: |[42e4b4] org.libreoffice.impressremote.communication.ServersManager$CompareResult.:()V │ │ -42e4c4: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -42e4ca: 0e00 |0003: return-void │ │ +42e4b0: |[42e4b0] org.libreoffice.impressremote.communication.ServersManager$CompareResult.:()V │ │ +42e4c0: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +42e4c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/ServersManager$CompareResult; │ │ │ │ Virtual methods - │ │ @@ -893384,29 +893384,29 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -42e6f8: |[42e6f8] org.libreoffice.impressremote.communication.ServersManager.:(Landroid/content/Context;)V │ │ -42e708: 7010 6d9f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9f6d │ │ -42e70e: 2200 9a1b |0003: new-instance v0, Lorg/libreoffice/impressremote/communication/BluetoothServersFinder; // type@1b9a │ │ -42e712: 7020 f8df 2000 |0005: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/BluetoothServersFinder;.:(Landroid/content/Context;)V // method@dff8 │ │ -42e718: 5b10 2380 |0008: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBluetoothServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@8023 │ │ -42e71c: 2200 b41b |000a: new-instance v0, Lorg/libreoffice/impressremote/communication/TcpServersFinder; // type@1bb4 │ │ -42e720: 7020 a6e0 2000 |000c: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.:(Landroid/content/Context;)V // method@e0a6 │ │ -42e726: 5b10 2580 |000f: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mTcpServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@8025 │ │ -42e72a: 2200 0d14 |0011: new-instance v0, Ljava/util/HashSet; // type@140d │ │ -42e72e: 7010 08a2 0000 |0013: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@a208 │ │ -42e734: 5b10 2280 |0016: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBlacklistedServers:Ljava/util/Set; // field@8022 │ │ -42e738: 7110 0ce2 0200 |0018: invoke-static {v2}, Lorg/libreoffice/impressremote/util/Preferences;.getSavedServersInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; // method@e20c │ │ -42e73e: 0c02 |001b: move-result-object v2 │ │ -42e740: 5b12 2480 |001c: iput-object v2, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mSavedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@8024 │ │ -42e744: 0e00 |001e: return-void │ │ +42e6f4: |[42e6f4] org.libreoffice.impressremote.communication.ServersManager.:(Landroid/content/Context;)V │ │ +42e704: 7010 6d9f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9f6d │ │ +42e70a: 2200 9a1b |0003: new-instance v0, Lorg/libreoffice/impressremote/communication/BluetoothServersFinder; // type@1b9a │ │ +42e70e: 7020 f8df 2000 |0005: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/BluetoothServersFinder;.:(Landroid/content/Context;)V // method@dff8 │ │ +42e714: 5b10 2380 |0008: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBluetoothServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@8023 │ │ +42e718: 2200 b41b |000a: new-instance v0, Lorg/libreoffice/impressremote/communication/TcpServersFinder; // type@1bb4 │ │ +42e71c: 7020 a6e0 2000 |000c: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.:(Landroid/content/Context;)V // method@e0a6 │ │ +42e722: 5b10 2580 |000f: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mTcpServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@8025 │ │ +42e726: 2200 0d14 |0011: new-instance v0, Ljava/util/HashSet; // type@140d │ │ +42e72a: 7010 08a2 0000 |0013: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@a208 │ │ +42e730: 5b10 2280 |0016: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBlacklistedServers:Ljava/util/Set; // field@8022 │ │ +42e734: 7110 0ce2 0200 |0018: invoke-static {v2}, Lorg/libreoffice/impressremote/util/Preferences;.getSavedServersInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; // method@e20c │ │ +42e73a: 0c02 |001b: move-result-object v2 │ │ +42e73c: 5b12 2480 |001c: iput-object v2, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mSavedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@8024 │ │ +42e740: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x000a line=40 │ │ 0x0011 line=42 │ │ 0x0018 line=43 │ │ @@ -893419,18 +893419,18 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -42e764: |[42e764] org.libreoffice.impressremote.communication.ServersManager.blacklistServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ -42e774: 5410 2280 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBlacklistedServers:Ljava/util/Set; // field@8022 │ │ -42e778: 7220 7da2 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@a27d │ │ -42e77e: 0e00 |0005: return-void │ │ +42e760: |[42e760] org.libreoffice.impressremote.communication.ServersManager.blacklistServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ +42e770: 5410 2280 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBlacklistedServers:Ljava/util/Set; // field@8022 │ │ +42e774: 7220 7da2 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@a27d │ │ +42e77a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/communication/ServersManager; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/libreoffice/impressremote/communication/Server; │ │ │ │ @@ -893439,35 +893439,35 @@ │ │ type : '(Ljava/util/Map;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -42e570: |[42e570] org.libreoffice.impressremote.communication.ServersManager.buildTcpServers:(Ljava/util/Map;)Ljava/util/List; │ │ -42e580: 2200 ff13 |0000: new-instance v0, Ljava/util/ArrayList; // type@13ff │ │ -42e584: 7010 3fa1 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a13f │ │ -42e58a: 7210 64a2 0500 |0005: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@a264 │ │ -42e590: 0c01 |0008: move-result-object v1 │ │ -42e592: 7210 84a2 0100 |0009: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@a284 │ │ -42e598: 0c01 |000c: move-result-object v1 │ │ -42e59a: 7210 14a2 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a214 │ │ -42e5a0: 0a02 |0010: move-result v2 │ │ -42e5a2: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ -42e5a6: 7210 15a2 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a215 │ │ -42e5ac: 0c02 |0016: move-result-object v2 │ │ -42e5ae: 1f02 9d13 |0017: check-cast v2, Ljava/lang/String; // type@139d │ │ -42e5b2: 7220 60a2 2500 |0019: invoke-interface {v5, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a260 │ │ -42e5b8: 0c03 |001c: move-result-object v3 │ │ -42e5ba: 1f03 9d13 |001d: check-cast v3, Ljava/lang/String; // type@139d │ │ -42e5be: 7120 78e0 3200 |001f: invoke-static {v2, v3}, Lorg/libreoffice/impressremote/communication/Server;.newTcpInstance:(Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; // method@e078 │ │ -42e5c4: 0c02 |0022: move-result-object v2 │ │ -42e5c6: 7220 2ea2 2000 |0023: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a22e │ │ -42e5cc: 28e7 |0026: goto 000d // -0019 │ │ -42e5ce: 1100 |0027: return-object v0 │ │ +42e56c: |[42e56c] org.libreoffice.impressremote.communication.ServersManager.buildTcpServers:(Ljava/util/Map;)Ljava/util/List; │ │ +42e57c: 2200 ff13 |0000: new-instance v0, Ljava/util/ArrayList; // type@13ff │ │ +42e580: 7010 3fa1 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a13f │ │ +42e586: 7210 64a2 0500 |0005: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@a264 │ │ +42e58c: 0c01 |0008: move-result-object v1 │ │ +42e58e: 7210 84a2 0100 |0009: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@a284 │ │ +42e594: 0c01 |000c: move-result-object v1 │ │ +42e596: 7210 14a2 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a214 │ │ +42e59c: 0a02 |0010: move-result v2 │ │ +42e59e: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ +42e5a2: 7210 15a2 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a215 │ │ +42e5a8: 0c02 |0016: move-result-object v2 │ │ +42e5aa: 1f02 9d13 |0017: check-cast v2, Ljava/lang/String; // type@139d │ │ +42e5ae: 7220 60a2 2500 |0019: invoke-interface {v5, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@a260 │ │ +42e5b4: 0c03 |001c: move-result-object v3 │ │ +42e5b6: 1f03 9d13 |001d: check-cast v3, Ljava/lang/String; // type@139d │ │ +42e5ba: 7120 78e0 3200 |001f: invoke-static {v2, v3}, Lorg/libreoffice/impressremote/communication/Server;.newTcpInstance:(Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; // method@e078 │ │ +42e5c0: 0c02 |0022: move-result-object v2 │ │ +42e5c2: 7220 2ea2 2000 |0023: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a22e │ │ +42e5c8: 28e7 |0026: goto 000d // -0019 │ │ +42e5ca: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=79 │ │ 0x0019 line=80 │ │ 0x001f line=82 │ │ locals : │ │ @@ -893479,22 +893479,22 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -42e518: |[42e518] org.libreoffice.impressremote.communication.ServersManager.compareServersNames:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I │ │ -42e528: 6e10 74e0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getName:()Ljava/lang/String; // method@e074 │ │ -42e52e: 0c01 |0003: move-result-object v1 │ │ -42e530: 6e10 74e0 0200 |0004: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getName:()Ljava/lang/String; // method@e074 │ │ -42e536: 0c02 |0007: move-result-object v2 │ │ -42e538: 6e20 9b9f 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@9f9b │ │ -42e53e: 0a01 |000b: move-result v1 │ │ -42e540: 0f01 |000c: return v1 │ │ +42e514: |[42e514] org.libreoffice.impressremote.communication.ServersManager.compareServersNames:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I │ │ +42e524: 6e10 74e0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getName:()Ljava/lang/String; // method@e074 │ │ +42e52a: 0c01 |0003: move-result-object v1 │ │ +42e52c: 6e10 74e0 0200 |0004: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getName:()Ljava/lang/String; // method@e074 │ │ +42e532: 0c02 |0007: move-result-object v2 │ │ +42e534: 6e20 9b9f 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@9f9b │ │ +42e53a: 0a01 |000b: move-result v1 │ │ +42e53c: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=124 │ │ 0x0008 line=126 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/libreoffice/impressremote/communication/ServersManager; │ │ @@ -893506,22 +893506,22 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -42e544: |[42e544] org.libreoffice.impressremote.communication.ServersManager.compareServersTypes:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I │ │ -42e554: 6e10 76e0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getType:()Lorg/libreoffice/impressremote/communication/Server$Type; // method@e076 │ │ -42e55a: 0c01 |0003: move-result-object v1 │ │ -42e55c: 6e10 76e0 0200 |0004: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getType:()Lorg/libreoffice/impressremote/communication/Server$Type; // method@e076 │ │ -42e562: 0c02 |0007: move-result-object v2 │ │ -42e564: 6e20 6ae0 2100 |0008: invoke-virtual {v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Type;.compareTo:(Ljava/lang/Enum;)I // method@e06a │ │ -42e56a: 0a01 |000b: move-result v1 │ │ -42e56c: 0f01 |000c: return v1 │ │ +42e540: |[42e540] org.libreoffice.impressremote.communication.ServersManager.compareServersTypes:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I │ │ +42e550: 6e10 76e0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getType:()Lorg/libreoffice/impressremote/communication/Server$Type; // method@e076 │ │ +42e556: 0c01 |0003: move-result-object v1 │ │ +42e558: 6e10 76e0 0200 |0004: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getType:()Lorg/libreoffice/impressremote/communication/Server$Type; // method@e076 │ │ +42e55e: 0c02 |0007: move-result-object v2 │ │ +42e560: 6e20 6ae0 2100 |0008: invoke-virtual {v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Type;.compareTo:(Ljava/lang/Enum;)I // method@e06a │ │ +42e566: 0a01 |000b: move-result v1 │ │ +42e568: 0f01 |000c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0004 line=117 │ │ 0x0008 line=119 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/libreoffice/impressremote/communication/ServersManager; │ │ @@ -893533,33 +893533,33 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -42e5d0: |[42e5d0] org.libreoffice.impressremote.communication.ServersManager.filterBlacklistedServers:(Ljava/util/List;)Ljava/util/List; │ │ -42e5e0: 2200 ff13 |0000: new-instance v0, Ljava/util/ArrayList; // type@13ff │ │ -42e5e4: 7010 3fa1 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a13f │ │ -42e5ea: 7210 38a2 0400 |0005: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a238 │ │ -42e5f0: 0c04 |0008: move-result-object v4 │ │ -42e5f2: 7210 14a2 0400 |0009: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@a214 │ │ -42e5f8: 0a01 |000c: move-result v1 │ │ -42e5fa: 3801 1500 |000d: if-eqz v1, 0022 // +0015 │ │ -42e5fe: 7210 15a2 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a215 │ │ -42e604: 0c01 |0012: move-result-object v1 │ │ -42e606: 1f01 ad1b |0013: check-cast v1, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -42e60a: 5432 2280 |0015: iget-object v2, v3, Lorg/libreoffice/impressremote/communication/ServersManager;.mBlacklistedServers:Ljava/util/Set; // field@8022 │ │ -42e60e: 7220 80a2 1200 |0017: invoke-interface {v2, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@a280 │ │ -42e614: 0a02 |001a: move-result v2 │ │ -42e616: 3802 0300 |001b: if-eqz v2, 001e // +0003 │ │ -42e61a: 28ec |001d: goto 0009 // -0014 │ │ -42e61c: 7220 2ea2 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a22e │ │ -42e622: 28e8 |0021: goto 0009 // -0018 │ │ -42e624: 1100 |0022: return-object v0 │ │ +42e5cc: |[42e5cc] org.libreoffice.impressremote.communication.ServersManager.filterBlacklistedServers:(Ljava/util/List;)Ljava/util/List; │ │ +42e5dc: 2200 ff13 |0000: new-instance v0, Ljava/util/ArrayList; // type@13ff │ │ +42e5e0: 7010 3fa1 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a13f │ │ +42e5e6: 7210 38a2 0400 |0005: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a238 │ │ +42e5ec: 0c04 |0008: move-result-object v4 │ │ +42e5ee: 7210 14a2 0400 |0009: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@a214 │ │ +42e5f4: 0a01 |000c: move-result v1 │ │ +42e5f6: 3801 1500 |000d: if-eqz v1, 0022 // +0015 │ │ +42e5fa: 7210 15a2 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a215 │ │ +42e600: 0c01 |0012: move-result-object v1 │ │ +42e602: 1f01 ad1b |0013: check-cast v1, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +42e606: 5432 2280 |0015: iget-object v2, v3, Lorg/libreoffice/impressremote/communication/ServersManager;.mBlacklistedServers:Ljava/util/Set; // field@8022 │ │ +42e60a: 7220 80a2 1200 |0017: invoke-interface {v2, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@a280 │ │ +42e610: 0a02 |001a: move-result v2 │ │ +42e612: 3802 0300 |001b: if-eqz v2, 001e // +0003 │ │ +42e616: 28ec |001d: goto 0009 // -0014 │ │ +42e618: 7220 2ea2 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a22e │ │ +42e61e: 28e8 |0021: goto 0009 // -0018 │ │ +42e620: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=91 │ │ 0x0015 line=92 │ │ 0x001e line=96 │ │ locals : │ │ @@ -893571,21 +893571,21 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -42e628: |[42e628] org.libreoffice.impressremote.communication.ServersManager.getManualAddedTcpServers:()Ljava/util/List; │ │ -42e638: 5410 2480 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mSavedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@8024 │ │ -42e63c: 6e10 07e2 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/util/Preferences;.getAll:()Ljava/util/Map; // method@e207 │ │ -42e642: 0c00 |0005: move-result-object v0 │ │ -42e644: 7020 85e0 0100 |0006: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.buildTcpServers:(Ljava/util/Map;)Ljava/util/List; // method@e085 │ │ -42e64a: 0c00 |0009: move-result-object v0 │ │ -42e64c: 1100 |000a: return-object v0 │ │ +42e624: |[42e624] org.libreoffice.impressremote.communication.ServersManager.getManualAddedTcpServers:()Ljava/util/List; │ │ +42e634: 5410 2480 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mSavedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@8024 │ │ +42e638: 6e10 07e2 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/util/Preferences;.getAll:()Ljava/util/Map; // method@e207 │ │ +42e63e: 0c00 |0005: move-result-object v0 │ │ +42e640: 7020 85e0 0100 |0006: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.buildTcpServers:(Ljava/util/Map;)Ljava/util/List; // method@e085 │ │ +42e646: 0c00 |0009: move-result-object v0 │ │ +42e648: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0006 line=73 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/libreoffice/impressremote/communication/ServersManager; │ │ │ │ @@ -893594,30 +893594,30 @@ │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -42e6ac: |[42e6ac] org.libreoffice.impressremote.communication.ServersManager.getServersAddresses:(Ljava/util/List;)Ljava/util/List; │ │ -42e6bc: 2200 ff13 |0000: new-instance v0, Ljava/util/ArrayList; // type@13ff │ │ -42e6c0: 7010 3fa1 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a13f │ │ -42e6c6: 7210 38a2 0300 |0005: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a238 │ │ -42e6cc: 0c03 |0008: move-result-object v3 │ │ -42e6ce: 7210 14a2 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@a214 │ │ -42e6d4: 0a01 |000c: move-result v1 │ │ -42e6d6: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ -42e6da: 7210 15a2 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a215 │ │ -42e6e0: 0c01 |0012: move-result-object v1 │ │ -42e6e2: 1f01 ad1b |0013: check-cast v1, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -42e6e6: 6e10 73e0 0100 |0015: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@e073 │ │ -42e6ec: 0c01 |0018: move-result-object v1 │ │ -42e6ee: 7220 2ea2 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a22e │ │ -42e6f4: 28ed |001c: goto 0009 // -0013 │ │ -42e6f6: 1100 |001d: return-object v0 │ │ +42e6a8: |[42e6a8] org.libreoffice.impressremote.communication.ServersManager.getServersAddresses:(Ljava/util/List;)Ljava/util/List; │ │ +42e6b8: 2200 ff13 |0000: new-instance v0, Ljava/util/ArrayList; // type@13ff │ │ +42e6bc: 7010 3fa1 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a13f │ │ +42e6c2: 7210 38a2 0300 |0005: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a238 │ │ +42e6c8: 0c03 |0008: move-result-object v3 │ │ +42e6ca: 7210 14a2 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@a214 │ │ +42e6d0: 0a01 |000c: move-result v1 │ │ +42e6d2: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ +42e6d6: 7210 15a2 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a215 │ │ +42e6dc: 0c01 |0012: move-result-object v1 │ │ +42e6de: 1f01 ad1b |0013: check-cast v1, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +42e6e2: 6e10 73e0 0100 |0015: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@e073 │ │ +42e6e8: 0c01 |0018: move-result-object v1 │ │ +42e6ea: 7220 2ea2 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a22e │ │ +42e6f0: 28ed |001c: goto 0009 // -0013 │ │ +42e6f2: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0005 line=146 │ │ 0x0015 line=147 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/libreoffice/impressremote/communication/ServersManager; │ │ @@ -893628,20 +893628,20 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -42e780: |[42e780] org.libreoffice.impressremote.communication.ServersManager.removeManualAddedServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ -42e790: 5410 2480 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mSavedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@8024 │ │ -42e794: 6e10 73e0 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@e073 │ │ -42e79a: 0c02 |0005: move-result-object v2 │ │ -42e79c: 6e20 0fe2 2000 |0006: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/util/Preferences;.remove:(Ljava/lang/String;)V // method@e20f │ │ -42e7a2: 0e00 |0009: return-void │ │ +42e77c: |[42e77c] org.libreoffice.impressremote.communication.ServersManager.removeManualAddedServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ +42e78c: 5410 2480 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mSavedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@8024 │ │ +42e790: 6e10 73e0 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@e073 │ │ +42e796: 0c02 |0005: move-result-object v2 │ │ +42e798: 6e20 0fe2 2000 |0006: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/util/Preferences;.remove:(Ljava/lang/String;)V // method@e20f │ │ +42e79e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/libreoffice/impressremote/communication/ServersManager; │ │ 0x0000 - 0x000a reg=2 (null) Lorg/libreoffice/impressremote/communication/Server; │ │ │ │ @@ -893651,18 +893651,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -42e748: |[42e748] org.libreoffice.impressremote.communication.ServersManager.addTcpServer:(Ljava/lang/String;Ljava/lang/String;)V │ │ -42e758: 5410 2480 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mSavedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@8024 │ │ -42e75c: 6e30 11e2 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/util/Preferences;.setString:(Ljava/lang/String;Ljava/lang/String;)V // method@e211 │ │ -42e762: 0e00 |0005: return-void │ │ +42e744: |[42e744] org.libreoffice.impressremote.communication.ServersManager.addTcpServer:(Ljava/lang/String;Ljava/lang/String;)V │ │ +42e754: 5410 2480 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mSavedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@8024 │ │ +42e758: 6e30 11e2 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/util/Preferences;.setString:(Ljava/lang/String;Ljava/lang/String;)V // method@e211 │ │ +42e75e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/communication/ServersManager; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -893672,20 +893672,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -42e4cc: |[42e4cc] org.libreoffice.impressremote.communication.ServersManager.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -42e4dc: 1f01 ad1b |0000: check-cast v1, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -42e4e0: 1f02 ad1b |0002: check-cast v2, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -42e4e4: 6e30 87e0 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/libreoffice/impressremote/communication/ServersManager;.compare:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I // method@e087 │ │ -42e4ea: 0a01 |0007: move-result v1 │ │ -42e4ec: 0f01 |0008: return v1 │ │ +42e4c8: |[42e4c8] org.libreoffice.impressremote.communication.ServersManager.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +42e4d8: 1f01 ad1b |0000: check-cast v1, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +42e4dc: 1f02 ad1b |0002: check-cast v2, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +42e4e0: 6e30 87e0 1002 |0004: invoke-virtual {v0, v1, v2}, Lorg/libreoffice/impressremote/communication/ServersManager;.compare:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I // method@e087 │ │ +42e4e6: 0a01 |0007: move-result v1 │ │ +42e4e8: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/libreoffice/impressremote/communication/ServersManager; │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ @@ -893695,22 +893695,22 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -42e4f0: |[42e4f0] org.libreoffice.impressremote.communication.ServersManager.compare:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I │ │ -42e500: 7030 89e0 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/communication/ServersManager;.compareServersTypes:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I // method@e089 │ │ -42e506: 0a00 |0003: move-result v0 │ │ -42e508: 7030 88e0 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/communication/ServersManager;.compareServersNames:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I // method@e088 │ │ -42e50e: 0a02 |0007: move-result v2 │ │ -42e510: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -42e514: 0f00 |000a: return v0 │ │ -42e516: 0f02 |000b: return v2 │ │ +42e4ec: |[42e4ec] org.libreoffice.impressremote.communication.ServersManager.compare:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I │ │ +42e4fc: 7030 89e0 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/communication/ServersManager;.compareServersTypes:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I // method@e089 │ │ +42e502: 0a00 |0003: move-result v0 │ │ +42e504: 7030 88e0 2103 |0004: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/communication/ServersManager;.compareServersNames:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I // method@e088 │ │ +42e50a: 0a02 |0007: move-result v2 │ │ +42e50c: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +42e510: 0f00 |000a: return v0 │ │ +42e512: 0f02 |000b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0004 line=105 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/libreoffice/impressremote/communication/ServersManager; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/libreoffice/impressremote/communication/Server; │ │ @@ -893721,32 +893721,32 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -42e650: |[42e650] org.libreoffice.impressremote.communication.ServersManager.getServers:()Ljava/util/List; │ │ -42e660: 2200 ff13 |0000: new-instance v0, Ljava/util/ArrayList; // type@13ff │ │ -42e664: 7010 3fa1 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a13f │ │ -42e66a: 5421 2380 |0005: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/ServersManager;.mBluetoothServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@8023 │ │ -42e66e: 7210 7ee0 0100 |0007: invoke-interface {v1}, Lorg/libreoffice/impressremote/communication/ServersFinder;.getServers:()Ljava/util/List; // method@e07e │ │ -42e674: 0c01 |000a: move-result-object v1 │ │ -42e676: 7220 2fa2 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@a22f │ │ -42e67c: 5421 2580 |000e: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/ServersManager;.mTcpServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@8025 │ │ -42e680: 7210 7ee0 0100 |0010: invoke-interface {v1}, Lorg/libreoffice/impressremote/communication/ServersFinder;.getServers:()Ljava/util/List; // method@e07e │ │ -42e686: 0c01 |0013: move-result-object v1 │ │ -42e688: 7220 2fa2 1000 |0014: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@a22f │ │ -42e68e: 7010 8be0 0200 |0017: invoke-direct {v2}, Lorg/libreoffice/impressremote/communication/ServersManager;.getManualAddedTcpServers:()Ljava/util/List; // method@e08b │ │ -42e694: 0c01 |001a: move-result-object v1 │ │ -42e696: 7220 2fa2 1000 |001b: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@a22f │ │ -42e69c: 7020 8ae0 0200 |001e: invoke-direct {v2, v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.filterBlacklistedServers:(Ljava/util/List;)Ljava/util/List; // method@e08a │ │ -42e6a2: 0c00 |0021: move-result-object v0 │ │ -42e6a4: 7120 e8a1 2000 |0022: invoke-static {v0, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@a1e8 │ │ -42e6aa: 1100 |0025: return-object v0 │ │ +42e64c: |[42e64c] org.libreoffice.impressremote.communication.ServersManager.getServers:()Ljava/util/List; │ │ +42e65c: 2200 ff13 |0000: new-instance v0, Ljava/util/ArrayList; // type@13ff │ │ +42e660: 7010 3fa1 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a13f │ │ +42e666: 5421 2380 |0005: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/ServersManager;.mBluetoothServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@8023 │ │ +42e66a: 7210 7ee0 0100 |0007: invoke-interface {v1}, Lorg/libreoffice/impressremote/communication/ServersFinder;.getServers:()Ljava/util/List; // method@e07e │ │ +42e670: 0c01 |000a: move-result-object v1 │ │ +42e672: 7220 2fa2 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@a22f │ │ +42e678: 5421 2580 |000e: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/ServersManager;.mTcpServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@8025 │ │ +42e67c: 7210 7ee0 0100 |0010: invoke-interface {v1}, Lorg/libreoffice/impressremote/communication/ServersFinder;.getServers:()Ljava/util/List; // method@e07e │ │ +42e682: 0c01 |0013: move-result-object v1 │ │ +42e684: 7220 2fa2 1000 |0014: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@a22f │ │ +42e68a: 7010 8be0 0200 |0017: invoke-direct {v2}, Lorg/libreoffice/impressremote/communication/ServersManager;.getManualAddedTcpServers:()Ljava/util/List; // method@e08b │ │ +42e690: 0c01 |001a: move-result-object v1 │ │ +42e692: 7220 2fa2 1000 |001b: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@a22f │ │ +42e698: 7020 8ae0 0200 |001e: invoke-direct {v2, v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.filterBlacklistedServers:(Ljava/util/List;)Ljava/util/List; // method@e08a │ │ +42e69e: 0c00 |0021: move-result-object v0 │ │ +42e6a0: 7120 e8a1 2000 |0022: invoke-static {v0, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@a1e8 │ │ +42e6a6: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=59 │ │ 0x000e line=60 │ │ 0x0017 line=61 │ │ 0x001e line=63 │ │ @@ -893759,28 +893759,28 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -42e7a4: |[42e7a4] org.libreoffice.impressremote.communication.ServersManager.removeServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ -42e7b4: 7010 8be0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/communication/ServersManager;.getManualAddedTcpServers:()Ljava/util/List; // method@e08b │ │ -42e7ba: 0c00 |0003: move-result-object v0 │ │ -42e7bc: 7020 8de0 0200 |0004: invoke-direct {v2, v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.getServersAddresses:(Ljava/util/List;)Ljava/util/List; // method@e08d │ │ -42e7c2: 0c00 |0007: move-result-object v0 │ │ -42e7c4: 6e10 73e0 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@e073 │ │ -42e7ca: 0c01 |000b: move-result-object v1 │ │ -42e7cc: 7220 31a2 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a231 │ │ -42e7d2: 0a00 |000f: move-result v0 │ │ -42e7d4: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -42e7d8: 7020 8ee0 3200 |0012: invoke-direct {v2, v3}, Lorg/libreoffice/impressremote/communication/ServersManager;.removeManualAddedServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@e08e │ │ -42e7de: 0e00 |0015: return-void │ │ -42e7e0: 7020 84e0 3200 |0016: invoke-direct {v2, v3}, Lorg/libreoffice/impressremote/communication/ServersManager;.blacklistServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@e084 │ │ -42e7e6: 0e00 |0019: return-void │ │ +42e7a0: |[42e7a0] org.libreoffice.impressremote.communication.ServersManager.removeServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ +42e7b0: 7010 8be0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/communication/ServersManager;.getManualAddedTcpServers:()Ljava/util/List; // method@e08b │ │ +42e7b6: 0c00 |0003: move-result-object v0 │ │ +42e7b8: 7020 8de0 0200 |0004: invoke-direct {v2, v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.getServersAddresses:(Ljava/util/List;)Ljava/util/List; // method@e08d │ │ +42e7be: 0c00 |0007: move-result-object v0 │ │ +42e7c0: 6e10 73e0 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@e073 │ │ +42e7c6: 0c01 |000b: move-result-object v1 │ │ +42e7c8: 7220 31a2 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@a231 │ │ +42e7ce: 0a00 |000f: move-result v0 │ │ +42e7d0: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +42e7d4: 7020 8ee0 3200 |0012: invoke-direct {v2, v3}, Lorg/libreoffice/impressremote/communication/ServersManager;.removeManualAddedServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@e08e │ │ +42e7da: 0e00 |0015: return-void │ │ +42e7dc: 7020 84e0 3200 |0016: invoke-direct {v2, v3}, Lorg/libreoffice/impressremote/communication/ServersManager;.blacklistServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@e084 │ │ +42e7e2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0012 line=135 │ │ 0x0016 line=140 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lorg/libreoffice/impressremote/communication/ServersManager; │ │ @@ -893791,20 +893791,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -42e7e8: |[42e7e8] org.libreoffice.impressremote.communication.ServersManager.startServersSearch:()V │ │ -42e7f8: 5410 2380 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBluetoothServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@8023 │ │ -42e7fc: 7210 7fe0 0000 |0002: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/ServersFinder;.startSearch:()V // method@e07f │ │ -42e802: 5410 2580 |0005: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mTcpServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@8025 │ │ -42e806: 7210 7fe0 0000 |0007: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/ServersFinder;.startSearch:()V // method@e07f │ │ -42e80c: 0e00 |000a: return-void │ │ +42e7e4: |[42e7e4] org.libreoffice.impressremote.communication.ServersManager.startServersSearch:()V │ │ +42e7f4: 5410 2380 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBluetoothServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@8023 │ │ +42e7f8: 7210 7fe0 0000 |0002: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/ServersFinder;.startSearch:()V // method@e07f │ │ +42e7fe: 5410 2580 |0005: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mTcpServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@8025 │ │ +42e802: 7210 7fe0 0000 |0007: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/ServersFinder;.startSearch:()V // method@e07f │ │ +42e808: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/libreoffice/impressremote/communication/ServersManager; │ │ │ │ @@ -893813,20 +893813,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -42e810: |[42e810] org.libreoffice.impressremote.communication.ServersManager.stopServersSearch:()V │ │ -42e820: 5410 2380 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBluetoothServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@8023 │ │ -42e824: 7210 80e0 0000 |0002: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/ServersFinder;.stopSearch:()V // method@e080 │ │ -42e82a: 5410 2580 |0005: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mTcpServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@8025 │ │ -42e82e: 7210 80e0 0000 |0007: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/ServersFinder;.stopSearch:()V // method@e080 │ │ -42e834: 0e00 |000a: return-void │ │ +42e80c: |[42e80c] org.libreoffice.impressremote.communication.ServersManager.stopServersSearch:()V │ │ +42e81c: 5410 2380 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBluetoothServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@8023 │ │ +42e820: 7210 80e0 0000 |0002: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/ServersFinder;.stopSearch:()V // method@e080 │ │ +42e826: 5410 2580 |0005: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mTcpServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@8025 │ │ +42e82a: 7210 80e0 0000 |0007: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/ServersFinder;.stopSearch:()V // method@e080 │ │ +42e830: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/libreoffice/impressremote/communication/ServersManager; │ │ │ │ @@ -893887,28 +893887,28 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Timer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -42ea0c: |[42ea0c] org.libreoffice.impressremote.communication.SlideShow.:(Lorg/libreoffice/impressremote/communication/Timer;)V │ │ -42ea1c: 7010 6d9f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9f6d │ │ -42ea22: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -42ea24: 5c10 2780 |0004: iput-boolean v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mRunning:Z // field@8027 │ │ -42ea28: 5910 2a80 |0006: iput v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidesCount:I // field@802a │ │ -42ea2c: 5910 2680 |0008: iput v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mCurrentSlideIndex:I // field@8026 │ │ -42ea30: 2200 c901 |000a: new-instance v0, Landroid/util/SparseArray; // type@01c9 │ │ -42ea34: 7010 5d09 0000 |000c: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@095d │ │ -42ea3a: 5b10 2980 |000f: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidePreviewsBytes:Landroid/util/SparseArray; // field@8029 │ │ -42ea3e: 2200 c901 |0011: new-instance v0, Landroid/util/SparseArray; // type@01c9 │ │ -42ea42: 7010 5d09 0000 |0013: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@095d │ │ -42ea48: 5b10 2880 |0016: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlideNotes:Landroid/util/SparseArray; // field@8028 │ │ -42ea4c: 5b12 2b80 |0018: iput-object v2, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@802b │ │ -42ea50: 0e00 |001a: return-void │ │ +42ea08: |[42ea08] org.libreoffice.impressremote.communication.SlideShow.:(Lorg/libreoffice/impressremote/communication/Timer;)V │ │ +42ea18: 7010 6d9f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9f6d │ │ +42ea1e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +42ea20: 5c10 2780 |0004: iput-boolean v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mRunning:Z // field@8027 │ │ +42ea24: 5910 2a80 |0006: iput v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidesCount:I // field@802a │ │ +42ea28: 5910 2680 |0008: iput v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mCurrentSlideIndex:I // field@8026 │ │ +42ea2c: 2200 c901 |000a: new-instance v0, Landroid/util/SparseArray; // type@01c9 │ │ +42ea30: 7010 5d09 0000 |000c: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@095d │ │ +42ea36: 5b10 2980 |000f: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidePreviewsBytes:Landroid/util/SparseArray; // field@8029 │ │ +42ea3a: 2200 c901 |0011: new-instance v0, Landroid/util/SparseArray; // type@01c9 │ │ +42ea3e: 7010 5d09 0000 |0013: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@095d │ │ +42ea44: 5b10 2880 |0016: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlideNotes:Landroid/util/SparseArray; // field@8028 │ │ +42ea48: 5b12 2b80 |0018: iput-object v2, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@802b │ │ +42ea4c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0004 line=26 │ │ 0x0006 line=28 │ │ 0x0008 line=29 │ │ 0x000a line=31 │ │ @@ -893924,17 +893924,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42e978: |[42e978] org.libreoffice.impressremote.communication.SlideShow.getCurrentSlideIndex:()I │ │ -42e988: 5210 2680 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mCurrentSlideIndex:I // field@8026 │ │ -42e98c: 0f00 |0002: return v0 │ │ +42e974: |[42e974] org.libreoffice.impressremote.communication.SlideShow.getCurrentSlideIndex:()I │ │ +42e984: 5210 2680 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mCurrentSlideIndex:I // field@8026 │ │ +42e988: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/libreoffice/impressremote/communication/SlideShow; │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/communication/SlideShow;) │ │ @@ -893942,19 +893942,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -42e990: |[42e990] org.libreoffice.impressremote.communication.SlideShow.getHumanCurrentSlideIndex:()I │ │ -42e9a0: 6e10 93e0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@e093 │ │ -42e9a6: 0a00 |0003: move-result v0 │ │ -42e9a8: d800 0001 |0004: add-int/lit8 v0, v0, #int 1 // #01 │ │ -42e9ac: 0f00 |0006: return v0 │ │ +42e98c: |[42e98c] org.libreoffice.impressremote.communication.SlideShow.getHumanCurrentSlideIndex:()I │ │ +42e99c: 6e10 93e0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@e093 │ │ +42e9a2: 0a00 |0003: move-result v0 │ │ +42e9a4: d800 0001 |0004: add-int/lit8 v0, v0, #int 1 // #01 │ │ +42e9a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/libreoffice/impressremote/communication/SlideShow; │ │ │ │ #2 : (in Lorg/libreoffice/impressremote/communication/SlideShow;) │ │ @@ -893962,22 +893962,22 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -42e9c8: |[42e9c8] org.libreoffice.impressremote.communication.SlideShow.getSlideNotes:(I)Ljava/lang/String; │ │ -42e9d8: 5410 2880 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlideNotes:Landroid/util/SparseArray; // field@8028 │ │ -42e9dc: 6e20 6309 2000 |0002: invoke-virtual {v0, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@0963 │ │ -42e9e2: 0c02 |0005: move-result-object v2 │ │ -42e9e4: 1f02 9d13 |0006: check-cast v2, Ljava/lang/String; // type@139d │ │ -42e9e8: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ -42e9ec: 1a02 0000 |000a: const-string v2, "" // string@0000 │ │ -42e9f0: 1102 |000c: return-object v2 │ │ +42e9c4: |[42e9c4] org.libreoffice.impressremote.communication.SlideShow.getSlideNotes:(I)Ljava/lang/String; │ │ +42e9d4: 5410 2880 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlideNotes:Landroid/util/SparseArray; // field@8028 │ │ +42e9d8: 6e20 6309 2000 |0002: invoke-virtual {v0, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@0963 │ │ +42e9de: 0c02 |0005: move-result-object v2 │ │ +42e9e0: 1f02 9d13 |0006: check-cast v2, Ljava/lang/String; // type@139d │ │ +42e9e4: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ +42e9e8: 1a02 0000 |000a: const-string v2, "" // string@0000 │ │ +42e9ec: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/libreoffice/impressremote/communication/SlideShow; │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ @@ -893986,20 +893986,20 @@ │ │ type : '(I)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -42e954: |[42e954] org.libreoffice.impressremote.communication.SlideShow.getSlidePreviewBytes:(I)[B │ │ -42e964: 5410 2980 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidePreviewsBytes:Landroid/util/SparseArray; // field@8029 │ │ -42e968: 6e20 6309 2000 |0002: invoke-virtual {v0, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@0963 │ │ -42e96e: 0c02 |0005: move-result-object v2 │ │ -42e970: 1f02 e21b |0006: check-cast v2, [B // type@1be2 │ │ -42e974: 1102 |0008: return-object v2 │ │ +42e950: |[42e950] org.libreoffice.impressremote.communication.SlideShow.getSlidePreviewBytes:(I)[B │ │ +42e960: 5410 2980 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidePreviewsBytes:Landroid/util/SparseArray; // field@8029 │ │ +42e964: 6e20 6309 2000 |0002: invoke-virtual {v0, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@0963 │ │ +42e96a: 0c02 |0005: move-result-object v2 │ │ +42e96c: 1f02 e21b |0006: check-cast v2, [B // type@1be2 │ │ +42e970: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/libreoffice/impressremote/communication/SlideShow; │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ │ │ @@ -894008,17 +894008,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42e9b0: |[42e9b0] org.libreoffice.impressremote.communication.SlideShow.getSlidesCount:()I │ │ -42e9c0: 5210 2a80 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidesCount:I // field@802a │ │ -42e9c4: 0f00 |0002: return v0 │ │ +42e9ac: |[42e9ac] org.libreoffice.impressremote.communication.SlideShow.getSlidesCount:()I │ │ +42e9bc: 5210 2a80 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidesCount:I // field@802a │ │ +42e9c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/libreoffice/impressremote/communication/SlideShow; │ │ │ │ #5 : (in Lorg/libreoffice/impressremote/communication/SlideShow;) │ │ @@ -894026,17 +894026,17 @@ │ │ type : '()Lorg/libreoffice/impressremote/communication/Timer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42e9f4: |[42e9f4] org.libreoffice.impressremote.communication.SlideShow.getTimer:()Lorg/libreoffice/impressremote/communication/Timer; │ │ -42ea04: 5410 2b80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@802b │ │ -42ea08: 1100 |0002: return-object v0 │ │ +42e9f0: |[42e9f0] org.libreoffice.impressremote.communication.SlideShow.getTimer:()Lorg/libreoffice/impressremote/communication/Timer; │ │ +42ea00: 5410 2b80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@802b │ │ +42ea04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/libreoffice/impressremote/communication/SlideShow; │ │ │ │ #6 : (in Lorg/libreoffice/impressremote/communication/SlideShow;) │ │ @@ -894044,17 +894044,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42e93c: |[42e93c] org.libreoffice.impressremote.communication.SlideShow.isRunning:()Z │ │ -42e94c: 5510 2780 |0000: iget-boolean v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mRunning:Z // field@8027 │ │ -42e950: 0f00 |0002: return v0 │ │ +42e938: |[42e938] org.libreoffice.impressremote.communication.SlideShow.isRunning:()Z │ │ +42e948: 5510 2780 |0000: iget-boolean v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mRunning:Z // field@8027 │ │ +42e94c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/libreoffice/impressremote/communication/SlideShow; │ │ │ │ #7 : (in Lorg/libreoffice/impressremote/communication/SlideShow;) │ │ @@ -894062,17 +894062,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ea54: |[42ea54] org.libreoffice.impressremote.communication.SlideShow.setCurrentSlideIndex:(I)V │ │ -42ea64: 5901 2680 |0000: iput v1, v0, Lorg/libreoffice/impressremote/communication/SlideShow;.mCurrentSlideIndex:I // field@8026 │ │ -42ea68: 0e00 |0002: return-void │ │ +42ea50: |[42ea50] org.libreoffice.impressremote.communication.SlideShow.setCurrentSlideIndex:(I)V │ │ +42ea60: 5901 2680 |0000: iput v1, v0, Lorg/libreoffice/impressremote/communication/SlideShow;.mCurrentSlideIndex:I // field@8026 │ │ +42ea64: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/libreoffice/impressremote/communication/SlideShow; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -894081,17 +894081,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42ea6c: |[42ea6c] org.libreoffice.impressremote.communication.SlideShow.setRunning:(Z)V │ │ -42ea7c: 5c01 2780 |0000: iput-boolean v1, v0, Lorg/libreoffice/impressremote/communication/SlideShow;.mRunning:Z // field@8027 │ │ -42ea80: 0e00 |0002: return-void │ │ +42ea68: |[42ea68] org.libreoffice.impressremote.communication.SlideShow.setRunning:(Z)V │ │ +42ea78: 5c01 2780 |0000: iput-boolean v1, v0, Lorg/libreoffice/impressremote/communication/SlideShow;.mRunning:Z // field@8027 │ │ +42ea7c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/libreoffice/impressremote/communication/SlideShow; │ │ 0x0000 - 0x0003 reg=1 (null) Z │ │ │ │ @@ -894100,18 +894100,18 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -42ea84: |[42ea84] org.libreoffice.impressremote.communication.SlideShow.setSlideNotes:(ILjava/lang/String;)V │ │ -42ea94: 5410 2880 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlideNotes:Landroid/util/SparseArray; // field@8028 │ │ -42ea98: 6e30 6709 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0967 │ │ -42ea9e: 0e00 |0005: return-void │ │ +42ea80: |[42ea80] org.libreoffice.impressremote.communication.SlideShow.setSlideNotes:(ILjava/lang/String;)V │ │ +42ea90: 5410 2880 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlideNotes:Landroid/util/SparseArray; // field@8028 │ │ +42ea94: 6e30 6709 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0967 │ │ +42ea9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/communication/SlideShow; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 (null) Ljava/lang/String; │ │ @@ -894121,18 +894121,18 @@ │ │ type : '(I[B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -42eaa0: |[42eaa0] org.libreoffice.impressremote.communication.SlideShow.setSlidePreviewBytes:(I[B)V │ │ -42eab0: 5410 2980 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidePreviewsBytes:Landroid/util/SparseArray; // field@8029 │ │ -42eab4: 6e30 6709 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0967 │ │ -42eaba: 0e00 |0005: return-void │ │ +42ea9c: |[42ea9c] org.libreoffice.impressremote.communication.SlideShow.setSlidePreviewBytes:(I[B)V │ │ +42eaac: 5410 2980 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidePreviewsBytes:Landroid/util/SparseArray; // field@8029 │ │ +42eab0: 6e30 6709 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0967 │ │ +42eab6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/communication/SlideShow; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ 0x0000 - 0x0006 reg=3 (null) [B │ │ @@ -894142,17 +894142,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42eabc: |[42eabc] org.libreoffice.impressremote.communication.SlideShow.setSlidesCount:(I)V │ │ -42eacc: 5901 2a80 |0000: iput v1, v0, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidesCount:I // field@802a │ │ -42ead0: 0e00 |0002: return-void │ │ +42eab8: |[42eab8] org.libreoffice.impressremote.communication.SlideShow.setSlidesCount:(I)V │ │ +42eac8: 5901 2a80 |0000: iput v1, v0, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidesCount:I // field@802a │ │ +42eacc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/libreoffice/impressremote/communication/SlideShow; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -894239,24 +894239,24 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Timer$TimerListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -42f020: |[42f020] org.libreoffice.impressremote.communication.Timer.:(Lorg/libreoffice/impressremote/communication/Timer$TimerListener;)V │ │ -42f030: 7010 6d9f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9f6d │ │ -42f036: 2200 3401 |0003: new-instance v0, Landroid/os/Handler; // type@0134 │ │ -42f03a: 7010 1607 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0716 │ │ -42f040: 5b10 3780 |0008: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTimerHandler:Landroid/os/Handler; // field@8037 │ │ -42f044: 5b12 3880 |000a: iput-object v2, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTimerListener:Lorg/libreoffice/impressremote/communication/Timer$TimerListener; // field@8038 │ │ -42f048: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -42f04a: 5912 3980 |000d: iput v2, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@8039 │ │ -42f04e: 5912 3680 |000f: iput v2, v1, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@8036 │ │ -42f052: 0e00 |0011: return-void │ │ +42f01c: |[42f01c] org.libreoffice.impressremote.communication.Timer.:(Lorg/libreoffice/impressremote/communication/Timer$TimerListener;)V │ │ +42f02c: 7010 6d9f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9f6d │ │ +42f032: 2200 3401 |0003: new-instance v0, Landroid/os/Handler; // type@0134 │ │ +42f036: 7010 1607 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0716 │ │ +42f03c: 5b10 3780 |0008: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTimerHandler:Landroid/os/Handler; // field@8037 │ │ +42f040: 5b12 3880 |000a: iput-object v2, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTimerListener:Lorg/libreoffice/impressremote/communication/Timer$TimerListener; // field@8038 │ │ +42f044: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +42f046: 5912 3980 |000d: iput v2, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@8039 │ │ +42f04a: 5912 3680 |000f: iput v2, v1, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@8036 │ │ +42f04e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x000a line=30 │ │ 0x000d line=32 │ │ 0x000f line=33 │ │ @@ -894269,19 +894269,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -42f054: |[42f054] org.libreoffice.impressremote.communication.Timer.increasePassedMinutes:()V │ │ -42f064: 5210 3680 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@8036 │ │ -42f068: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -42f06c: 5910 3680 |0004: iput v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@8036 │ │ -42f070: 0e00 |0006: return-void │ │ +42f050: |[42f050] org.libreoffice.impressremote.communication.Timer.increasePassedMinutes:()V │ │ +42f060: 5210 3680 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@8036 │ │ +42f064: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +42f068: 5910 3680 |0004: iput v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@8036 │ │ +42f06c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/libreoffice/impressremote/communication/Timer; │ │ │ │ #2 : (in Lorg/libreoffice/impressremote/communication/Timer;) │ │ @@ -894289,22 +894289,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -42f100: |[42f100] org.libreoffice.impressremote.communication.Timer.setUpTimerHandler:()V │ │ -42f110: 5440 3780 |0000: iget-object v0, v4, Lorg/libreoffice/impressremote/communication/Timer;.mTimerHandler:Landroid/os/Handler; // field@8037 │ │ -42f114: 6201 a572 |0002: sget-object v1, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@72a5 │ │ -42f118: 1602 0100 |0004: const-wide/16 v2, #int 1 // #1 │ │ -42f11c: 6e30 f3a2 2103 |0006: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a2f3 │ │ -42f122: 0b01 |0009: move-result-wide v1 │ │ -42f124: 6e40 2707 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0727 │ │ -42f12a: 0e00 |000d: return-void │ │ +42f0fc: |[42f0fc] org.libreoffice.impressremote.communication.Timer.setUpTimerHandler:()V │ │ +42f10c: 5440 3780 |0000: iget-object v0, v4, Lorg/libreoffice/impressremote/communication/Timer;.mTimerHandler:Landroid/os/Handler; // field@8037 │ │ +42f110: 6201 a572 |0002: sget-object v1, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@72a5 │ │ +42f114: 1602 0100 |0004: const-wide/16 v2, #int 1 // #1 │ │ +42f118: 6e30 f3a2 2103 |0006: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a2f3 │ │ +42f11e: 0b01 |0009: move-result-wide v1 │ │ +42f120: 6e40 2707 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0727 │ │ +42f126: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x000e reg=4 this Lorg/libreoffice/impressremote/communication/Timer; │ │ │ │ #3 : (in Lorg/libreoffice/impressremote/communication/Timer;) │ │ @@ -894312,18 +894312,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -42f178: |[42f178] org.libreoffice.impressremote.communication.Timer.tearDownTimerHandler:()V │ │ -42f188: 5410 3780 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTimerHandler:Landroid/os/Handler; // field@8037 │ │ -42f18c: 6e20 2907 1000 |0002: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0729 │ │ -42f192: 0e00 |0005: return-void │ │ +42f174: |[42f174] org.libreoffice.impressremote.communication.Timer.tearDownTimerHandler:()V │ │ +42f184: 5410 3780 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTimerHandler:Landroid/os/Handler; // field@8037 │ │ +42f188: 6e20 2907 1000 |0002: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0729 │ │ +42f18e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/communication/Timer; │ │ │ │ Virtual methods - │ │ @@ -894332,19 +894332,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -42efec: |[42efec] org.libreoffice.impressremote.communication.Timer.getMinutesLeft:()I │ │ -42effc: 5220 3980 |0000: iget v0, v2, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@8039 │ │ -42f000: 5221 3680 |0002: iget v1, v2, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@8036 │ │ -42f004: b110 |0004: sub-int/2addr v0, v1 │ │ -42f006: 0f00 |0005: return v0 │ │ +42efe8: |[42efe8] org.libreoffice.impressremote.communication.Timer.getMinutesLeft:()I │ │ +42eff8: 5220 3980 |0000: iget v0, v2, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@8039 │ │ +42effc: 5221 3680 |0002: iget v1, v2, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@8036 │ │ +42f000: b110 |0004: sub-int/2addr v0, v1 │ │ +42f002: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lorg/libreoffice/impressremote/communication/Timer; │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/communication/Timer;) │ │ @@ -894352,17 +894352,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42f008: |[42f008] org.libreoffice.impressremote.communication.Timer.getMinutesLength:()I │ │ -42f018: 5210 3980 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@8039 │ │ -42f01c: 0f00 |0002: return v0 │ │ +42f004: |[42f004] org.libreoffice.impressremote.communication.Timer.getMinutesLength:()I │ │ +42f014: 5210 3980 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@8039 │ │ +42f018: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/libreoffice/impressremote/communication/Timer; │ │ │ │ #2 : (in Lorg/libreoffice/impressremote/communication/Timer;) │ │ @@ -894370,21 +894370,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -42efa8: |[42efa8] org.libreoffice.impressremote.communication.Timer.isSet:()Z │ │ -42efb8: 5210 3980 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@8039 │ │ -42efbc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -42efc0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -42efc2: 2802 |0005: goto 0007 // +0002 │ │ -42efc4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -42efc6: 0f00 |0007: return v0 │ │ +42efa4: |[42efa4] org.libreoffice.impressremote.communication.Timer.isSet:()Z │ │ +42efb4: 5210 3980 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@8039 │ │ +42efb8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +42efbc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +42efbe: 2802 |0005: goto 0007 // +0002 │ │ +42efc0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +42efc2: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/libreoffice/impressremote/communication/Timer; │ │ │ │ #3 : (in Lorg/libreoffice/impressremote/communication/Timer;) │ │ @@ -894392,22 +894392,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -42efc8: |[42efc8] org.libreoffice.impressremote.communication.Timer.isTimeUp:()Z │ │ -42efd8: 6e10 b7e0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Timer;.getMinutesLeft:()I // method@e0b7 │ │ -42efde: 0a00 |0003: move-result v0 │ │ -42efe0: 3c00 0400 |0004: if-gtz v0, 0008 // +0004 │ │ -42efe4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -42efe6: 2802 |0007: goto 0009 // +0002 │ │ -42efe8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -42efea: 0f00 |0009: return v0 │ │ +42efc4: |[42efc4] org.libreoffice.impressremote.communication.Timer.isTimeUp:()Z │ │ +42efd4: 6e10 b7e0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Timer;.getMinutesLeft:()I // method@e0b7 │ │ +42efda: 0a00 |0003: move-result v0 │ │ +42efdc: 3c00 0400 |0004: if-gtz v0, 0008 // +0004 │ │ +42efe0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +42efe2: 2802 |0007: goto 0009 // +0002 │ │ +42efe4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +42efe6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/libreoffice/impressremote/communication/Timer; │ │ │ │ #4 : (in Lorg/libreoffice/impressremote/communication/Timer;) │ │ @@ -894415,17 +894415,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42f074: |[42f074] org.libreoffice.impressremote.communication.Timer.pause:()V │ │ -42f084: 7010 c4e0 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/Timer;.tearDownTimerHandler:()V // method@e0c4 │ │ -42f08a: 0e00 |0003: return-void │ │ +42f070: |[42f070] org.libreoffice.impressremote.communication.Timer.pause:()V │ │ +42f080: 7010 c4e0 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/Timer;.tearDownTimerHandler:()V // method@e0c4 │ │ +42f086: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/Timer; │ │ │ │ #5 : (in Lorg/libreoffice/impressremote/communication/Timer;) │ │ @@ -894433,19 +894433,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -42f08c: |[42f08c] org.libreoffice.impressremote.communication.Timer.reset:()V │ │ -42f09c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -42f09e: 5910 3980 |0001: iput v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@8039 │ │ -42f0a2: 5910 3680 |0003: iput v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@8036 │ │ -42f0a6: 0e00 |0005: return-void │ │ +42f088: |[42f088] org.libreoffice.impressremote.communication.Timer.reset:()V │ │ +42f098: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +42f09a: 5910 3980 |0001: iput v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@8039 │ │ +42f09e: 5910 3680 |0003: iput v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@8036 │ │ +42f0a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/communication/Timer; │ │ │ │ @@ -894454,17 +894454,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42f0a8: |[42f0a8] org.libreoffice.impressremote.communication.Timer.resume:()V │ │ -42f0b8: 6e10 c2e0 0000 |0000: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Timer;.start:()V // method@e0c2 │ │ -42f0be: 0e00 |0003: return-void │ │ +42f0a4: |[42f0a4] org.libreoffice.impressremote.communication.Timer.resume:()V │ │ +42f0b4: 6e10 c2e0 0000 |0000: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Timer;.start:()V // method@e0c2 │ │ +42f0ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/Timer; │ │ │ │ #7 : (in Lorg/libreoffice/impressremote/communication/Timer;) │ │ @@ -894472,20 +894472,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -42f0c0: |[42f0c0] org.libreoffice.impressremote.communication.Timer.run:()V │ │ -42f0d0: 7010 b9e0 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/communication/Timer;.increasePassedMinutes:()V // method@e0b9 │ │ -42f0d6: 5410 3880 |0003: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTimerListener:Lorg/libreoffice/impressremote/communication/Timer$TimerListener; // field@8038 │ │ -42f0da: 7210 b5e0 0000 |0005: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/Timer$TimerListener;.onTimerUpdated:()V // method@e0b5 │ │ -42f0e0: 6e10 c2e0 0100 |0008: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Timer;.start:()V // method@e0c2 │ │ -42f0e6: 0e00 |000b: return-void │ │ +42f0bc: |[42f0bc] org.libreoffice.impressremote.communication.Timer.run:()V │ │ +42f0cc: 7010 b9e0 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/communication/Timer;.increasePassedMinutes:()V // method@e0b9 │ │ +42f0d2: 5410 3880 |0003: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTimerListener:Lorg/libreoffice/impressremote/communication/Timer$TimerListener; // field@8038 │ │ +42f0d6: 7210 b5e0 0000 |0005: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/Timer$TimerListener;.onTimerUpdated:()V // method@e0b5 │ │ +42f0dc: 6e10 c2e0 0100 |0008: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Timer;.start:()V // method@e0c2 │ │ +42f0e2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=77 │ │ 0x0008 line=79 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/libreoffice/impressremote/communication/Timer; │ │ @@ -894495,17 +894495,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -42f0e8: |[42f0e8] org.libreoffice.impressremote.communication.Timer.setMinutesLength:(I)V │ │ -42f0f8: 5901 3980 |0000: iput v1, v0, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@8039 │ │ -42f0fc: 0e00 |0002: return-void │ │ +42f0e4: |[42f0e4] org.libreoffice.impressremote.communication.Timer.setMinutesLength:(I)V │ │ +42f0f4: 5901 3980 |0000: iput v1, v0, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@8039 │ │ +42f0f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/libreoffice/impressremote/communication/Timer; │ │ 0x0000 - 0x0003 reg=1 (null) I │ │ │ │ @@ -894514,22 +894514,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -42f12c: |[42f12c] org.libreoffice.impressremote.communication.Timer.start:()V │ │ -42f13c: 6e10 bae0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Timer;.isSet:()Z // method@e0ba │ │ -42f142: 0a00 |0003: move-result v0 │ │ -42f144: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -42f148: 0e00 |0006: return-void │ │ -42f14a: 7010 c4e0 0100 |0007: invoke-direct {v1}, Lorg/libreoffice/impressremote/communication/Timer;.tearDownTimerHandler:()V // method@e0c4 │ │ -42f150: 7010 c1e0 0100 |000a: invoke-direct {v1}, Lorg/libreoffice/impressremote/communication/Timer;.setUpTimerHandler:()V // method@e0c1 │ │ -42f156: 0e00 |000d: return-void │ │ +42f128: |[42f128] org.libreoffice.impressremote.communication.Timer.start:()V │ │ +42f138: 6e10 bae0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Timer;.isSet:()Z // method@e0ba │ │ +42f13e: 0a00 |0003: move-result v0 │ │ +42f140: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +42f144: 0e00 |0006: return-void │ │ +42f146: 7010 c4e0 0100 |0007: invoke-direct {v1}, Lorg/libreoffice/impressremote/communication/Timer;.tearDownTimerHandler:()V // method@e0c4 │ │ +42f14c: 7010 c1e0 0100 |000a: invoke-direct {v1}, Lorg/libreoffice/impressremote/communication/Timer;.setUpTimerHandler:()V // method@e0c1 │ │ +42f152: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0007 line=61 │ │ 0x000a line=62 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/libreoffice/impressremote/communication/Timer; │ │ @@ -894539,18 +894539,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -42f158: |[42f158] org.libreoffice.impressremote.communication.Timer.stop:()V │ │ -42f168: 6e10 bce0 0000 |0000: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Timer;.pause:()V // method@e0bc │ │ -42f16e: 6e10 bde0 0000 |0003: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Timer;.reset:()V // method@e0bd │ │ -42f174: 0e00 |0006: return-void │ │ +42f154: |[42f154] org.libreoffice.impressremote.communication.Timer.stop:()V │ │ +42f164: 6e10 bce0 0000 |0000: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Timer;.pause:()V // method@e0bc │ │ +42f16a: 6e10 bde0 0000 |0003: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Timer;.reset:()V // method@e0bd │ │ +42f170: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/communication/Timer; │ │ │ │ @@ -894588,26 +894588,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -42f194: |[42f194] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$1.:()V │ │ -42f1a4: 7100 66e0 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.values:()[Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@e066 │ │ -42f1aa: 0c00 |0003: move-result-object v0 │ │ -42f1ac: 2100 |0004: array-length v0, v0 │ │ -42f1ae: 2300 e61b |0005: new-array v0, v0, [I // type@1be6 │ │ -42f1b2: 6900 3a80 |0007: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$1;.$SwitchMap$org$libreoffice$impressremote$communication$Server$Protocol:[I // field@803a │ │ -42f1b6: 6201 1580 |0009: sget-object v1, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8015 │ │ -42f1ba: 6e10 64e0 0100 |000b: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.ordinal:()I // method@e064 │ │ -42f1c0: 0a01 |000e: move-result v1 │ │ -42f1c2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -42f1c4: 4b02 0001 |0010: aput v2, v0, v1 │ │ -42f1c8: 0e00 |0012: return-void │ │ +42f190: |[42f190] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$1.:()V │ │ +42f1a0: 7100 66e0 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.values:()[Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@e066 │ │ +42f1a6: 0c00 |0003: move-result-object v0 │ │ +42f1a8: 2100 |0004: array-length v0, v0 │ │ +42f1aa: 2300 e61b |0005: new-array v0, v0, [I // type@1be6 │ │ +42f1ae: 6900 3a80 |0007: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$1;.$SwitchMap$org$libreoffice$impressremote$communication$Server$Protocol:[I // field@803a │ │ +42f1b2: 6201 1580 |0009: sget-object v1, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8015 │ │ +42f1b6: 6e10 64e0 0100 |000b: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.ordinal:()I // method@e064 │ │ +42f1bc: 0a01 |000e: move-result v1 │ │ +42f1be: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +42f1c0: 4b02 0001 |0010: aput v2, v0, v1 │ │ +42f1c4: 0e00 |0012: return-void │ │ catches : 1 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ │ │ @@ -894646,18 +894646,18 @@ │ │ type : '(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42f1dc: |[42f1dc] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$IntentsReceiver.:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V │ │ -42f1ec: 7010 4f02 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@024f │ │ -42f1f2: 5b01 3b80 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@803b │ │ -42f1f6: 0e00 |0005: return-void │ │ +42f1d8: |[42f1d8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$IntentsReceiver.:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V │ │ +42f1e8: 7010 4f02 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@024f │ │ +42f1ee: 5b01 3b80 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@803b │ │ +42f1f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0003 line=192 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ @@ -894668,51 +894668,51 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -42f1f8: |[42f1f8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$IntentsReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -42f208: 1a02 3453 |0000: const-string v2, "PAIRING_VALIDATION" // string@5334 │ │ -42f20c: 6e10 d602 0300 |0002: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -42f212: 0c00 |0005: move-result-object v0 │ │ -42f214: 6e20 a19f 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -42f21a: 0a02 |0009: move-result v2 │ │ -42f21c: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ -42f220: 1a02 6a53 |000c: const-string v2, "PIN" // string@536a │ │ -42f224: 6e20 e702 2300 |000e: invoke-virtual {v3, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@02e7 │ │ -42f22a: 0c02 |0011: move-result-object v2 │ │ -42f22c: 5413 3b80 |0012: iget-object v3, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@803b │ │ -42f230: 7120 cee0 2300 |0014: invoke-static {v3, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$000:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;Ljava/lang/String;)V // method@e0ce │ │ -42f236: 5412 3b80 |0017: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@803b │ │ -42f23a: 7110 cfe0 0200 |0019: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$100:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@e0cf │ │ -42f240: 0e00 |001c: return-void │ │ -42f242: 1a02 3353 |001d: const-string v2, "PAIRING_SUCCESSFUL" // string@5333 │ │ -42f246: 6e10 d602 0300 |001f: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -42f24c: 0c00 |0022: move-result-object v0 │ │ -42f24e: 6e20 a19f 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -42f254: 0a02 |0026: move-result v2 │ │ -42f256: 3802 0d00 |0027: if-eqz v2, 0034 // +000d │ │ -42f25a: 5412 3b80 |0029: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@803b │ │ -42f25e: 7110 d0e0 0200 |002b: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$200:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@e0d0 │ │ -42f264: 5412 3b80 |002e: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@803b │ │ -42f268: 7110 cfe0 0200 |0030: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$100:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@e0cf │ │ -42f26e: 0e00 |0033: return-void │ │ -42f270: 1a02 2c1e |0034: const-string v2, "CONNECTION_FAILED" // string@1e2c │ │ -42f274: 6e10 d602 0300 |0036: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -42f27a: 0c03 |0039: move-result-object v3 │ │ -42f27c: 6e20 a19f 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -42f282: 0a02 |003d: move-result v2 │ │ -42f284: 3802 0c00 |003e: if-eqz v2, 004a // +000c │ │ -42f288: 5412 3b80 |0040: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@803b │ │ -42f28c: 7110 d1e0 0200 |0042: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$300:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@e0d1 │ │ -42f292: 5412 3b80 |0045: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@803b │ │ -42f296: 7110 cfe0 0200 |0047: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$100:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@e0cf │ │ -42f29c: 0e00 |004a: return-void │ │ +42f1f4: |[42f1f4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$IntentsReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +42f204: 1a02 3453 |0000: const-string v2, "PAIRING_VALIDATION" // string@5334 │ │ +42f208: 6e10 d602 0300 |0002: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +42f20e: 0c00 |0005: move-result-object v0 │ │ +42f210: 6e20 a19f 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +42f216: 0a02 |0009: move-result v2 │ │ +42f218: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ +42f21c: 1a02 6a53 |000c: const-string v2, "PIN" // string@536a │ │ +42f220: 6e20 e702 2300 |000e: invoke-virtual {v3, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@02e7 │ │ +42f226: 0c02 |0011: move-result-object v2 │ │ +42f228: 5413 3b80 |0012: iget-object v3, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@803b │ │ +42f22c: 7120 cee0 2300 |0014: invoke-static {v3, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$000:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;Ljava/lang/String;)V // method@e0ce │ │ +42f232: 5412 3b80 |0017: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@803b │ │ +42f236: 7110 cfe0 0200 |0019: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$100:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@e0cf │ │ +42f23c: 0e00 |001c: return-void │ │ +42f23e: 1a02 3353 |001d: const-string v2, "PAIRING_SUCCESSFUL" // string@5333 │ │ +42f242: 6e10 d602 0300 |001f: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +42f248: 0c00 |0022: move-result-object v0 │ │ +42f24a: 6e20 a19f 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +42f250: 0a02 |0026: move-result v2 │ │ +42f252: 3802 0d00 |0027: if-eqz v2, 0034 // +000d │ │ +42f256: 5412 3b80 |0029: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@803b │ │ +42f25a: 7110 d0e0 0200 |002b: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$200:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@e0d0 │ │ +42f260: 5412 3b80 |002e: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@803b │ │ +42f264: 7110 cfe0 0200 |0030: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$100:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@e0cf │ │ +42f26a: 0e00 |0033: return-void │ │ +42f26c: 1a02 2c1e |0034: const-string v2, "CONNECTION_FAILED" // string@1e2c │ │ +42f270: 6e10 d602 0300 |0036: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +42f276: 0c03 |0039: move-result-object v3 │ │ +42f278: 6e20 a19f 3200 |003a: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +42f27e: 0a02 |003d: move-result v2 │ │ +42f280: 3802 0c00 |003e: if-eqz v2, 004a // +000c │ │ +42f284: 5412 3b80 |0040: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@803b │ │ +42f288: 7110 d1e0 0200 |0042: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$300:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@e0d1 │ │ +42f28e: 5412 3b80 |0045: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@803b │ │ +42f292: 7110 cfe0 0200 |0047: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$100:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@e0cf │ │ +42f298: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=197 │ │ 0x000e line=198 │ │ 0x0012 line=200 │ │ 0x0017 line=201 │ │ 0x001f line=206 │ │ @@ -894771,53 +894771,53 @@ │ │ type : '()[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -42f2c4: |[42f2c4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.$values:()[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; │ │ -42f2d4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -42f2d6: 2300 dc1c |0001: new-array v0, v0, [Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1cdc │ │ -42f2da: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -42f2dc: 6202 3d80 |0004: sget-object v2, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803d │ │ -42f2e0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -42f2e4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -42f2e6: 6202 3e80 |0009: sget-object v2, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.NOT_CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803e │ │ -42f2ea: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -42f2ee: 1100 |000d: return-object v0 │ │ +42f2c0: |[42f2c0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.$values:()[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; │ │ +42f2d0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +42f2d2: 2300 dc1c |0001: new-array v0, v0, [Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1cdc │ │ +42f2d6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +42f2d8: 6202 3d80 |0004: sget-object v2, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803d │ │ +42f2dc: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +42f2e0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +42f2e2: 6202 3e80 |0009: sget-object v2, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.NOT_CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803e │ │ +42f2e6: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +42f2ea: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=38 │ │ locals : │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -42f314: |[42f314] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.:()V │ │ -42f324: 2200 b91b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1bb9 │ │ -42f328: 1a01 2b1e |0002: const-string v1, "CONNECTED" // string@1e2b │ │ -42f32c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -42f32e: 7030 cae0 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.:(Ljava/lang/String;I)V // method@e0ca │ │ -42f334: 6900 3d80 |0008: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803d │ │ -42f338: 2200 b91b |000a: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1bb9 │ │ -42f33c: 1a01 0a51 |000c: const-string v1, "NOT_CONNECTED" // string@510a │ │ -42f340: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -42f342: 7030 cae0 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.:(Ljava/lang/String;I)V // method@e0ca │ │ -42f348: 6900 3e80 |0012: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.NOT_CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803e │ │ -42f34c: 7100 c8e0 0000 |0014: invoke-static {}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.$values:()[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // method@e0c8 │ │ -42f352: 0c00 |0017: move-result-object v0 │ │ -42f354: 6900 3c80 |0018: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.$VALUES:[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803c │ │ -42f358: 0e00 |001a: return-void │ │ +42f310: |[42f310] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.:()V │ │ +42f320: 2200 b91b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1bb9 │ │ +42f324: 1a01 2b1e |0002: const-string v1, "CONNECTED" // string@1e2b │ │ +42f328: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +42f32a: 7030 cae0 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.:(Ljava/lang/String;I)V // method@e0ca │ │ +42f330: 6900 3d80 |0008: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803d │ │ +42f334: 2200 b91b |000a: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1bb9 │ │ +42f338: 1a01 0a51 |000c: const-string v1, "NOT_CONNECTED" // string@510a │ │ +42f33c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +42f33e: 7030 cae0 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.:(Ljava/lang/String;I)V // method@e0ca │ │ +42f344: 6900 3e80 |0012: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.NOT_CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803e │ │ +42f348: 7100 c8e0 0000 |0014: invoke-static {}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.$values:()[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // method@e0c8 │ │ +42f34e: 0c00 |0017: move-result-object v0 │ │ +42f350: 6900 3c80 |0018: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.$VALUES:[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803c │ │ +42f354: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0014 line=38 │ │ locals : │ │ │ │ #2 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;) │ │ @@ -894825,17 +894825,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -42f35c: |[42f35c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.:(Ljava/lang/String;I)V │ │ -42f36c: 7030 da9e 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9eda │ │ -42f372: 0e00 |0003: return-void │ │ +42f358: |[42f358] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.:(Ljava/lang/String;I)V │ │ +42f368: 7030 da9e 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9eda │ │ +42f36e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -894845,20 +894845,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -42f2a0: |[42f2a0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; │ │ -42f2b0: 1c00 b91b |0000: const-class v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1bb9 │ │ -42f2b4: 7120 dc9e 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@9edc │ │ -42f2ba: 0c01 |0005: move-result-object v1 │ │ -42f2bc: 1f01 b91b |0006: check-cast v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1bb9 │ │ -42f2c0: 1101 |0008: return-object v1 │ │ +42f29c: |[42f29c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; │ │ +42f2ac: 1c00 b91b |0000: const-class v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1bb9 │ │ +42f2b0: 7120 dc9e 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@9edc │ │ +42f2b6: 0c01 |0005: move-result-object v1 │ │ +42f2b8: 1f01 b91b |0006: check-cast v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1bb9 │ │ +42f2bc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;) │ │ @@ -894866,20 +894866,20 @@ │ │ type : '()[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -42f2f0: |[42f2f0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.values:()[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; │ │ -42f300: 6200 3c80 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.$VALUES:[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803c │ │ -42f304: 6e10 52e2 0000 |0002: invoke-virtual {v0}, [Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.clone:()Ljava/lang/Object; // method@e252 │ │ -42f30a: 0c00 |0005: move-result-object v0 │ │ -42f30c: 1f00 dc1c |0006: check-cast v0, [Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1cdc │ │ -42f310: 1100 |0008: return-object v0 │ │ +42f2ec: |[42f2ec] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.values:()[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; │ │ +42f2fc: 6200 3c80 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.$VALUES:[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803c │ │ +42f300: 6e10 52e2 0000 |0002: invoke-virtual {v0}, [Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.clone:()Ljava/lang/Object; // method@e252 │ │ +42f306: 0c00 |0005: move-result-object v0 │ │ +42f308: 1f00 dc1c |0006: check-cast v0, [Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1cdc │ │ +42f30c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 8316 (ComputerConnectionFragment.java) │ │ @@ -894916,32 +894916,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -42fba0: |[42fba0] org.libreoffice.impressremote.fragment.ComputersFragment$1.:()V │ │ -42fbb0: 7100 0de1 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.values:()[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // method@e10d │ │ -42fbb6: 0c00 |0003: move-result-object v0 │ │ -42fbb8: 2100 |0004: array-length v0, v0 │ │ -42fbba: 2300 e61b |0005: new-array v0, v0, [I // type@1be6 │ │ -42fbbe: 6900 4280 |0007: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$1;.$SwitchMap$org$libreoffice$impressremote$fragment$ComputersFragment$Type:[I // field@8042 │ │ -42fbc2: 6201 4680 |0009: sget-object v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.WIFI:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@8046 │ │ -42fbc6: 6e10 0be1 0100 |000b: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.ordinal:()I // method@e10b │ │ -42fbcc: 0a01 |000e: move-result v1 │ │ -42fbce: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -42fbd0: 4b02 0001 |0010: aput v2, v0, v1 │ │ -42fbd4: 6200 4280 |0012: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$1;.$SwitchMap$org$libreoffice$impressremote$fragment$ComputersFragment$Type:[I // field@8042 │ │ -42fbd8: 6201 4580 |0014: sget-object v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.BLUETOOTH:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@8045 │ │ -42fbdc: 6e10 0be1 0100 |0016: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.ordinal:()I // method@e10b │ │ -42fbe2: 0a01 |0019: move-result v1 │ │ -42fbe4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -42fbe6: 4b02 0001 |001b: aput v2, v0, v1 │ │ -42fbea: 0e00 |001d: return-void │ │ +42fb9c: |[42fb9c] org.libreoffice.impressremote.fragment.ComputersFragment$1.:()V │ │ +42fbac: 7100 0de1 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.values:()[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // method@e10d │ │ +42fbb2: 0c00 |0003: move-result-object v0 │ │ +42fbb4: 2100 |0004: array-length v0, v0 │ │ +42fbb6: 2300 e61b |0005: new-array v0, v0, [I // type@1be6 │ │ +42fbba: 6900 4280 |0007: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$1;.$SwitchMap$org$libreoffice$impressremote$fragment$ComputersFragment$Type:[I // field@8042 │ │ +42fbbe: 6201 4680 |0009: sget-object v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.WIFI:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@8046 │ │ +42fbc2: 6e10 0be1 0100 |000b: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.ordinal:()I // method@e10b │ │ +42fbc8: 0a01 |000e: move-result v1 │ │ +42fbca: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +42fbcc: 4b02 0001 |0010: aput v2, v0, v1 │ │ +42fbd0: 6200 4280 |0012: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$1;.$SwitchMap$org$libreoffice$impressremote$fragment$ComputersFragment$Type:[I // field@8042 │ │ +42fbd4: 6201 4580 |0014: sget-object v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.BLUETOOTH:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@8045 │ │ +42fbd8: 6e10 0be1 0100 |0016: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.ordinal:()I // method@e10b │ │ +42fbde: 0a01 |0019: move-result v1 │ │ +42fbe0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +42fbe2: 4b02 0001 |001b: aput v2, v0, v1 │ │ +42fbe6: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=123 │ │ @@ -894982,18 +894982,18 @@ │ │ type : '(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42fc08: |[42fc08] org.libreoffice.impressremote.fragment.ComputersFragment$IntentsReceiver.:(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V │ │ -42fc18: 7010 4f02 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@024f │ │ -42fc1e: 5b01 4380 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver;.mComputersFragment:Lorg/libreoffice/impressremote/fragment/ComputersFragment; // field@8043 │ │ -42fc22: 0e00 |0005: return-void │ │ +42fc04: |[42fc04] org.libreoffice.impressremote.fragment.ComputersFragment$IntentsReceiver.:(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V │ │ +42fc14: 7010 4f02 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@024f │ │ +42fc1a: 5b01 4380 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver;.mComputersFragment:Lorg/libreoffice/impressremote/fragment/ComputersFragment; // field@8043 │ │ +42fc1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0003 line=281 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ @@ -895004,35 +895004,35 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -42fc24: |[42fc24] org.libreoffice.impressremote.fragment.ComputersFragment$IntentsReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -42fc34: 1a02 0c57 |0000: const-string v2, "SERVERS_LIST_CHANGED" // string@570c │ │ -42fc38: 6e10 d602 0300 |0002: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -42fc3e: 0c00 |0005: move-result-object v0 │ │ -42fc40: 6e20 a19f 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -42fc46: 0a02 |0009: move-result v2 │ │ -42fc48: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ -42fc4c: 5412 4380 |000c: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver;.mComputersFragment:Lorg/libreoffice/impressremote/fragment/ComputersFragment; // field@8043 │ │ -42fc50: 7110 0fe1 0200 |000e: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.access$000:(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V // method@e10f │ │ -42fc56: 2816 |0011: goto 0027 // +0016 │ │ -42fc58: 1a02 6d1b |0012: const-string v2, "BT_DISCOVERY_CHANGED" // string@1b6d │ │ -42fc5c: 6e10 d602 0300 |0014: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -42fc62: 0c03 |0017: move-result-object v3 │ │ -42fc64: 6e20 a19f 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -42fc6a: 0a02 |001b: move-result v2 │ │ -42fc6c: 3802 0b00 |001c: if-eqz v2, 0027 // +000b │ │ -42fc70: 5412 4380 |001e: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver;.mComputersFragment:Lorg/libreoffice/impressremote/fragment/ComputersFragment; // field@8043 │ │ -42fc74: 6e10 12e1 0200 |0020: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ -42fc7a: 0c02 |0023: move-result-object v2 │ │ -42fc7c: 7110 4a37 0200 |0024: invoke-static {v2}, Landroidx/core/app/ActivityCompat;.invalidateOptionsMenu:(Landroid/app/Activity;)Z // method@374a │ │ -42fc82: 0e00 |0027: return-void │ │ +42fc20: |[42fc20] org.libreoffice.impressremote.fragment.ComputersFragment$IntentsReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +42fc30: 1a02 0c57 |0000: const-string v2, "SERVERS_LIST_CHANGED" // string@570c │ │ +42fc34: 6e10 d602 0300 |0002: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +42fc3a: 0c00 |0005: move-result-object v0 │ │ +42fc3c: 6e20 a19f 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +42fc42: 0a02 |0009: move-result v2 │ │ +42fc44: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ +42fc48: 5412 4380 |000c: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver;.mComputersFragment:Lorg/libreoffice/impressremote/fragment/ComputersFragment; // field@8043 │ │ +42fc4c: 7110 0fe1 0200 |000e: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.access$000:(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V // method@e10f │ │ +42fc52: 2816 |0011: goto 0027 // +0016 │ │ +42fc54: 1a02 6d1b |0012: const-string v2, "BT_DISCOVERY_CHANGED" // string@1b6d │ │ +42fc58: 6e10 d602 0300 |0014: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +42fc5e: 0c03 |0017: move-result-object v3 │ │ +42fc60: 6e20 a19f 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +42fc66: 0a02 |001b: move-result v2 │ │ +42fc68: 3802 0b00 |001c: if-eqz v2, 0027 // +000b │ │ +42fc6c: 5412 4380 |001e: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver;.mComputersFragment:Lorg/libreoffice/impressremote/fragment/ComputersFragment; // field@8043 │ │ +42fc70: 6e10 12e1 0200 |0020: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ +42fc76: 0c02 |0023: move-result-object v2 │ │ +42fc78: 7110 4a37 0200 |0024: invoke-static {v2}, Landroidx/core/app/ActivityCompat;.invalidateOptionsMenu:(Landroid/app/Activity;)Z // method@374a │ │ +42fc7e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=286 │ │ 0x000c line=287 │ │ 0x0014 line=288 │ │ 0x001e line=289 │ │ locals : │ │ @@ -895085,53 +895085,53 @@ │ │ type : '()[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;' │ │ access : 0x100a (PRIVATE STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -42fca8: |[42fca8] org.libreoffice.impressremote.fragment.ComputersFragment$Type.$values:()[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; │ │ -42fcb8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -42fcba: 2300 dd1c |0001: new-array v0, v0, [Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1cdd │ │ -42fcbe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -42fcc0: 6202 4680 |0004: sget-object v2, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.WIFI:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@8046 │ │ -42fcc4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -42fcc8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -42fcca: 6202 4580 |0009: sget-object v2, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.BLUETOOTH:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@8045 │ │ -42fcce: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -42fcd2: 1100 |000d: return-object v0 │ │ +42fca4: |[42fca4] org.libreoffice.impressremote.fragment.ComputersFragment$Type.$values:()[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; │ │ +42fcb4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +42fcb6: 2300 dd1c |0001: new-array v0, v0, [Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1cdd │ │ +42fcba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +42fcbc: 6202 4680 |0004: sget-object v2, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.WIFI:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@8046 │ │ +42fcc0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +42fcc4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +42fcc6: 6202 4580 |0009: sget-object v2, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.BLUETOOTH:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@8045 │ │ +42fcca: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +42fcce: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=52 │ │ locals : │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -42fcf8: |[42fcf8] org.libreoffice.impressremote.fragment.ComputersFragment$Type.:()V │ │ -42fd08: 2200 bd1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ -42fd0c: 1a01 1c67 |0002: const-string v1, "WIFI" // string@671c │ │ -42fd10: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -42fd12: 7030 0ae1 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.:(Ljava/lang/String;I)V // method@e10a │ │ -42fd18: 6900 4680 |0008: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.WIFI:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@8046 │ │ -42fd1c: 2200 bd1b |000a: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ -42fd20: 1a01 4e1b |000c: const-string v1, "BLUETOOTH" // string@1b4e │ │ -42fd24: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -42fd26: 7030 0ae1 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.:(Ljava/lang/String;I)V // method@e10a │ │ -42fd2c: 6900 4580 |0012: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.BLUETOOTH:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@8045 │ │ -42fd30: 7100 08e1 0000 |0014: invoke-static {}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.$values:()[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // method@e108 │ │ -42fd36: 0c00 |0017: move-result-object v0 │ │ -42fd38: 6900 4480 |0018: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.$VALUES:[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@8044 │ │ -42fd3c: 0e00 |001a: return-void │ │ +42fcf4: |[42fcf4] org.libreoffice.impressremote.fragment.ComputersFragment$Type.:()V │ │ +42fd04: 2200 bd1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ +42fd08: 1a01 1c67 |0002: const-string v1, "WIFI" // string@671c │ │ +42fd0c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +42fd0e: 7030 0ae1 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.:(Ljava/lang/String;I)V // method@e10a │ │ +42fd14: 6900 4680 |0008: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.WIFI:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@8046 │ │ +42fd18: 2200 bd1b |000a: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ +42fd1c: 1a01 4e1b |000c: const-string v1, "BLUETOOTH" // string@1b4e │ │ +42fd20: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +42fd22: 7030 0ae1 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.:(Ljava/lang/String;I)V // method@e10a │ │ +42fd28: 6900 4580 |0012: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.BLUETOOTH:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@8045 │ │ +42fd2c: 7100 08e1 0000 |0014: invoke-static {}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.$values:()[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // method@e108 │ │ +42fd32: 0c00 |0017: move-result-object v0 │ │ +42fd34: 6900 4480 |0018: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.$VALUES:[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@8044 │ │ +42fd38: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0014 line=52 │ │ locals : │ │ │ │ #2 : (in Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;) │ │ @@ -895139,17 +895139,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -42fd40: |[42fd40] org.libreoffice.impressremote.fragment.ComputersFragment$Type.:(Ljava/lang/String;I)V │ │ -42fd50: 7030 da9e 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9eda │ │ -42fd56: 0e00 |0003: return-void │ │ +42fd3c: |[42fd3c] org.libreoffice.impressremote.fragment.ComputersFragment$Type.:(Ljava/lang/String;I)V │ │ +42fd4c: 7030 da9e 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9eda │ │ +42fd52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -895159,20 +895159,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -42fc84: |[42fc84] org.libreoffice.impressremote.fragment.ComputersFragment$Type.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; │ │ -42fc94: 1c00 bd1b |0000: const-class v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ -42fc98: 7120 dc9e 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@9edc │ │ -42fc9e: 0c01 |0005: move-result-object v1 │ │ -42fca0: 1f01 bd1b |0006: check-cast v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ -42fca4: 1101 |0008: return-object v1 │ │ +42fc80: |[42fc80] org.libreoffice.impressremote.fragment.ComputersFragment$Type.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; │ │ +42fc90: 1c00 bd1b |0000: const-class v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ +42fc94: 7120 dc9e 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@9edc │ │ +42fc9a: 0c01 |0005: move-result-object v1 │ │ +42fc9c: 1f01 bd1b |0006: check-cast v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ +42fca0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #4 : (in Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;) │ │ @@ -895180,20 +895180,20 @@ │ │ type : '()[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -42fcd4: |[42fcd4] org.libreoffice.impressremote.fragment.ComputersFragment$Type.values:()[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; │ │ -42fce4: 6200 4480 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.$VALUES:[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@8044 │ │ -42fce8: 6e10 53e2 0000 |0002: invoke-virtual {v0}, [Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.clone:()Ljava/lang/Object; // method@e253 │ │ -42fcee: 0c00 |0005: move-result-object v0 │ │ -42fcf0: 1f00 dd1c |0006: check-cast v0, [Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1cdd │ │ -42fcf4: 1100 |0008: return-object v0 │ │ +42fcd0: |[42fcd0] org.libreoffice.impressremote.fragment.ComputersFragment$Type.values:()[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; │ │ +42fce0: 6200 4480 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.$VALUES:[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@8044 │ │ +42fce4: 6e10 53e2 0000 |0002: invoke-virtual {v0}, [Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.clone:()Ljava/lang/Object; // method@e253 │ │ +42fcea: 0c00 |0005: move-result-object v0 │ │ +42fcec: 1f00 dd1c |0006: check-cast v0, [Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1cdd │ │ +42fcf0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 8320 (ComputersFragment.java) │ │ @@ -895256,18 +895256,18 @@ │ │ type : '(Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4309cc: |[4309cc] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment$IntentsReceiver.:(Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;)V │ │ -4309dc: 7010 4f02 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@024f │ │ -4309e2: 5b01 5280 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@8052 │ │ -4309e6: 0e00 |0005: return-void │ │ +4309c8: |[4309c8] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment$IntentsReceiver.:(Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;)V │ │ +4309d8: 7010 4f02 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@024f │ │ +4309de: 5b01 5280 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@8052 │ │ +4309e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; │ │ @@ -895277,17 +895277,17 @@ │ │ type : '(Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4309e8: |[4309e8] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment$IntentsReceiver.:(Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$1;)V │ │ -4309f8: 7020 5ce1 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.:(Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;)V // method@e15c │ │ -4309fe: 0e00 |0003: return-void │ │ +4309e4: |[4309e4] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment$IntentsReceiver.:(Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$1;)V │ │ +4309f4: 7020 5ce1 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.:(Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;)V // method@e15c │ │ +4309fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; │ │ 0x0000 - 0x0004 reg=2 (null) Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$1; │ │ @@ -895298,64 +895298,64 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -430a00: |[430a00] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment$IntentsReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -430a10: 6e10 d602 0500 |0000: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -430a16: 0c04 |0003: move-result-object v4 │ │ -430a18: 1a00 7d57 |0004: const-string v0, "SLIDE_SHOW_RUNNING" // string@577d │ │ -430a1c: 6e20 a19f 0400 |0006: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -430a22: 0a04 |0009: move-result v4 │ │ -430a24: 3904 5000 |000a: if-nez v4, 005a // +0050 │ │ -430a28: 6e10 d602 0500 |000c: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -430a2e: 0c04 |000f: move-result-object v4 │ │ -430a30: 1a00 7f57 |0010: const-string v0, "SLIDE_SHOW_STOPPED" // string@577f │ │ -430a34: 6e20 a19f 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -430a3a: 0a04 |0015: move-result v4 │ │ -430a3c: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ -430a40: 2842 |0018: goto 005a // +0042 │ │ -430a42: 6e10 d602 0500 |0019: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -430a48: 0c04 |001c: move-result-object v4 │ │ -430a4a: 1a00 7657 |001d: const-string v0, "SLIDE_CHANGED" // string@5776 │ │ -430a4e: 6e20 a19f 0400 |001f: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -430a54: 0a04 |0022: move-result v4 │ │ -430a56: 3804 0800 |0023: if-eqz v4, 002b // +0008 │ │ -430a5a: 5434 5280 |0025: iget-object v4, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@8052 │ │ -430a5e: 6e10 6ae1 0400 |0027: invoke-virtual {v4}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.slideChanged:()V // method@e16a │ │ -430a64: 2835 |002a: goto 005f // +0035 │ │ -430a66: 6e10 d602 0500 |002b: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -430a6c: 0c04 |002e: move-result-object v4 │ │ -430a6e: 1a00 7a57 |002f: const-string v0, "SLIDE_PREVIEW" // string@577a │ │ -430a72: 6e20 a19f 0400 |0031: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -430a78: 0a04 |0034: move-result v4 │ │ -430a7a: 1200 |0035: const/4 v0, #int 0 // #0 │ │ -430a7c: 1a01 7857 |0036: const-string v1, "SLIDE_INDEX" // string@5778 │ │ -430a80: 3804 0c00 |0038: if-eqz v4, 0044 // +000c │ │ -430a84: 6e30 e102 1500 |003a: invoke-virtual {v5, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@02e1 │ │ -430a8a: 0a04 |003d: move-result v4 │ │ -430a8c: 5435 5280 |003e: iget-object v5, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@8052 │ │ -430a90: 6e20 68e1 4500 |0040: invoke-virtual {v5, v4}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.previewUpdated:(I)V // method@e168 │ │ -430a96: 281c |0043: goto 005f // +001c │ │ -430a98: 6e10 d602 0500 |0044: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -430a9e: 0c04 |0047: move-result-object v4 │ │ -430aa0: 1a02 7957 |0048: const-string v2, "SLIDE_NOTES" // string@5779 │ │ -430aa4: 6e20 a19f 2400 |004a: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -430aaa: 0a04 |004d: move-result v4 │ │ -430aac: 3804 1100 |004e: if-eqz v4, 005f // +0011 │ │ -430ab0: 6e30 e102 1500 |0050: invoke-virtual {v5, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@02e1 │ │ -430ab6: 0a04 |0053: move-result v4 │ │ -430ab8: 5435 5280 |0054: iget-object v5, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@8052 │ │ -430abc: 6e20 68e1 4500 |0056: invoke-virtual {v5, v4}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.previewUpdated:(I)V // method@e168 │ │ -430ac2: 2806 |0059: goto 005f // +0006 │ │ -430ac4: 5434 5280 |005a: iget-object v4, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@8052 │ │ -430ac8: 6e10 6be1 0400 |005c: invoke-virtual {v4}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.slideShowStateChanged:()V // method@e16b │ │ -430ace: 0e00 |005f: return-void │ │ +4309fc: |[4309fc] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment$IntentsReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +430a0c: 6e10 d602 0500 |0000: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +430a12: 0c04 |0003: move-result-object v4 │ │ +430a14: 1a00 7d57 |0004: const-string v0, "SLIDE_SHOW_RUNNING" // string@577d │ │ +430a18: 6e20 a19f 0400 |0006: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +430a1e: 0a04 |0009: move-result v4 │ │ +430a20: 3904 5000 |000a: if-nez v4, 005a // +0050 │ │ +430a24: 6e10 d602 0500 |000c: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +430a2a: 0c04 |000f: move-result-object v4 │ │ +430a2c: 1a00 7f57 |0010: const-string v0, "SLIDE_SHOW_STOPPED" // string@577f │ │ +430a30: 6e20 a19f 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +430a36: 0a04 |0015: move-result v4 │ │ +430a38: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ +430a3c: 2842 |0018: goto 005a // +0042 │ │ +430a3e: 6e10 d602 0500 |0019: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +430a44: 0c04 |001c: move-result-object v4 │ │ +430a46: 1a00 7657 |001d: const-string v0, "SLIDE_CHANGED" // string@5776 │ │ +430a4a: 6e20 a19f 0400 |001f: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +430a50: 0a04 |0022: move-result v4 │ │ +430a52: 3804 0800 |0023: if-eqz v4, 002b // +0008 │ │ +430a56: 5434 5280 |0025: iget-object v4, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@8052 │ │ +430a5a: 6e10 6ae1 0400 |0027: invoke-virtual {v4}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.slideChanged:()V // method@e16a │ │ +430a60: 2835 |002a: goto 005f // +0035 │ │ +430a62: 6e10 d602 0500 |002b: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +430a68: 0c04 |002e: move-result-object v4 │ │ +430a6a: 1a00 7a57 |002f: const-string v0, "SLIDE_PREVIEW" // string@577a │ │ +430a6e: 6e20 a19f 0400 |0031: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +430a74: 0a04 |0034: move-result v4 │ │ +430a76: 1200 |0035: const/4 v0, #int 0 // #0 │ │ +430a78: 1a01 7857 |0036: const-string v1, "SLIDE_INDEX" // string@5778 │ │ +430a7c: 3804 0c00 |0038: if-eqz v4, 0044 // +000c │ │ +430a80: 6e30 e102 1500 |003a: invoke-virtual {v5, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@02e1 │ │ +430a86: 0a04 |003d: move-result v4 │ │ +430a88: 5435 5280 |003e: iget-object v5, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@8052 │ │ +430a8c: 6e20 68e1 4500 |0040: invoke-virtual {v5, v4}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.previewUpdated:(I)V // method@e168 │ │ +430a92: 281c |0043: goto 005f // +001c │ │ +430a94: 6e10 d602 0500 |0044: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +430a9a: 0c04 |0047: move-result-object v4 │ │ +430a9c: 1a02 7957 |0048: const-string v2, "SLIDE_NOTES" // string@5779 │ │ +430aa0: 6e20 a19f 2400 |004a: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +430aa6: 0a04 |004d: move-result v4 │ │ +430aa8: 3804 1100 |004e: if-eqz v4, 005f // +0011 │ │ +430aac: 6e30 e102 1500 |0050: invoke-virtual {v5, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@02e1 │ │ +430ab2: 0a04 |0053: move-result v4 │ │ +430ab4: 5435 5280 |0054: iget-object v5, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@8052 │ │ +430ab8: 6e20 68e1 4500 |0056: invoke-virtual {v5, v4}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.previewUpdated:(I)V // method@e168 │ │ +430abe: 2806 |0059: goto 005f // +0006 │ │ +430ac0: 5434 5280 |005a: iget-object v4, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@8052 │ │ +430ac4: 6e10 6be1 0400 |005c: invoke-virtual {v4}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.slideShowStateChanged:()V // method@e16b │ │ +430aca: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x000c line=77 │ │ 0x0019 line=80 │ │ 0x0025 line=81 │ │ 0x002b line=82 │ │ @@ -895404,18 +895404,18 @@ │ │ type : '(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -431458: |[431458] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment$MyGestureListener.:(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)V │ │ -431468: 5b01 5e80 |0000: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener;.this$0:Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; // field@805e │ │ -43146c: 7010 ec09 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@09ec │ │ -431472: 0e00 |0005: return-void │ │ +431454: |[431454] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment$MyGestureListener.:(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)V │ │ +431464: 5b01 5e80 |0000: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener;.this$0:Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; // field@805e │ │ +431468: 7010 ec09 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@09ec │ │ +43146e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ @@ -895425,23 +895425,23 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -4313e4: |[4313e4] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment$MyGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -4313f4: 5401 5e80 |0000: iget-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener;.this$0:Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; // field@805e │ │ -4313f8: 7110 a1e1 0100 |0002: invoke-static {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.access$000:(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)Lorg/libreoffice/impressremote/communication/CommunicationService; // method@e1a1 │ │ -4313fe: 0c01 |0005: move-result-object v1 │ │ -431400: 6e10 1ae0 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@e01a │ │ -431406: 0c01 |0009: move-result-object v1 │ │ -431408: 6e10 08e0 0100 |000a: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.performPreviousTransition:()V // method@e008 │ │ -43140e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -431410: 0f01 |000e: return v1 │ │ +4313e0: |[4313e0] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment$MyGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +4313f0: 5401 5e80 |0000: iget-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener;.this$0:Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; // field@805e │ │ +4313f4: 7110 a1e1 0100 |0002: invoke-static {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.access$000:(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)Lorg/libreoffice/impressremote/communication/CommunicationService; // method@e1a1 │ │ +4313fa: 0c01 |0005: move-result-object v1 │ │ +4313fc: 6e10 1ae0 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@e01a │ │ +431402: 0c01 |0009: move-result-object v1 │ │ +431404: 6e10 08e0 0100 |000a: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.performPreviousTransition:()V // method@e008 │ │ +43140a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +43140c: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener; │ │ 0x0000 - 0x000f reg=1 (null) Landroid/view/MotionEvent; │ │ │ │ @@ -895450,39 +895450,39 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -431414: |[431414] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment$MyGestureListener.onDown:(Landroid/view/MotionEvent;)Z │ │ -431424: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -431426: 0f01 |0001: return v1 │ │ +431410: |[431410] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment$MyGestureListener.onDown:(Landroid/view/MotionEvent;)Z │ │ +431420: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +431422: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener;) │ │ name : 'onSingleTapConfirmed' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -431428: |[431428] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment$MyGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -431438: 5401 5e80 |0000: iget-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener;.this$0:Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; // field@805e │ │ -43143c: 7110 a1e1 0100 |0002: invoke-static {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.access$000:(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)Lorg/libreoffice/impressremote/communication/CommunicationService; // method@e1a1 │ │ -431442: 0c01 |0005: move-result-object v1 │ │ -431444: 6e10 1ae0 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@e01a │ │ -43144a: 0c01 |0009: move-result-object v1 │ │ -43144c: 6e10 07e0 0100 |000a: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.performNextTransition:()V // method@e007 │ │ -431452: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -431454: 0f01 |000e: return v1 │ │ +431424: |[431424] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment$MyGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +431434: 5401 5e80 |0000: iget-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener;.this$0:Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; // field@805e │ │ +431438: 7110 a1e1 0100 |0002: invoke-static {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.access$000:(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)Lorg/libreoffice/impressremote/communication/CommunicationService; // method@e1a1 │ │ +43143e: 0c01 |0005: move-result-object v1 │ │ +431440: 6e10 1ae0 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@e01a │ │ +431446: 0c01 |0009: move-result-object v1 │ │ +431448: 6e10 07e0 0100 |000a: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.performNextTransition:()V // method@e007 │ │ +43144e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +431450: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x000f reg=0 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener; │ │ 0x0000 - 0x000f reg=1 (null) Landroid/view/MotionEvent; │ │ │ │ @@ -895531,17 +895531,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -431a90: |[431a90] org.libreoffice.impressremote.util.Fragments$Arguments.:()V │ │ -431aa0: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -431aa6: 0e00 |0003: return-void │ │ +431a8c: |[431a8c] org.libreoffice.impressremote.util.Fragments$Arguments.:()V │ │ +431a9c: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +431aa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Fragments$Arguments; │ │ │ │ Virtual methods - │ │ @@ -895575,17 +895575,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -431adc: |[431adc] org.libreoffice.impressremote.util.Fragments$Operator.:()V │ │ -431aec: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -431af2: 0e00 |0003: return-void │ │ +431ad8: |[431ad8] org.libreoffice.impressremote.util.Fragments$Operator.:()V │ │ +431ae8: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +431aee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Fragments$Operator; │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/util/Fragments$Operator;) │ │ @@ -895593,28 +895593,28 @@ │ │ type : '(Landroidx/fragment/app/FragmentActivity;Landroidx/fragment/app/Fragment;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -431af4: |[431af4] org.libreoffice.impressremote.util.Fragments$Operator.add:(Landroidx/fragment/app/FragmentActivity;Landroidx/fragment/app/Fragment;)V │ │ -431b04: 7110 cbe1 0100 |0000: invoke-static {v1}, Lorg/libreoffice/impressremote/util/Fragments$Operator;.isAdded:(Landroidx/fragment/app/FragmentActivity;)Z // method@e1cb │ │ -431b0a: 0a00 |0003: move-result v0 │ │ -431b0c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -431b10: 0e00 |0006: return-void │ │ -431b12: 6e10 225a 0100 |0007: invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5a22 │ │ -431b18: 0c01 |000a: move-result-object v1 │ │ -431b1a: 6e10 4d5b 0100 |000b: invoke-virtual {v1}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@5b4d │ │ -431b20: 0c01 |000e: move-result-object v1 │ │ -431b22: 1400 0200 0201 |000f: const v0, #float 2.38772e-38 // #01020002 │ │ -431b28: 6e30 905c 0102 |0012: invoke-virtual {v1, v0, v2}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@5c90 │ │ -431b2e: 0c01 |0015: move-result-object v1 │ │ -431b30: 6e10 9b5c 0100 |0016: invoke-virtual {v1}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@5c9b │ │ -431b36: 0e00 |0019: return-void │ │ +431af0: |[431af0] org.libreoffice.impressremote.util.Fragments$Operator.add:(Landroidx/fragment/app/FragmentActivity;Landroidx/fragment/app/Fragment;)V │ │ +431b00: 7110 cbe1 0100 |0000: invoke-static {v1}, Lorg/libreoffice/impressremote/util/Fragments$Operator;.isAdded:(Landroidx/fragment/app/FragmentActivity;)Z // method@e1cb │ │ +431b06: 0a00 |0003: move-result v0 │ │ +431b08: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +431b0c: 0e00 |0006: return-void │ │ +431b0e: 6e10 225a 0100 |0007: invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5a22 │ │ +431b14: 0c01 |000a: move-result-object v1 │ │ +431b16: 6e10 4d5b 0100 |000b: invoke-virtual {v1}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@5b4d │ │ +431b1c: 0c01 |000e: move-result-object v1 │ │ +431b1e: 1400 0200 0201 |000f: const v0, #float 2.38772e-38 // #01020002 │ │ +431b24: 6e30 905c 0102 |0012: invoke-virtual {v1, v0, v2}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@5c90 │ │ +431b2a: 0c01 |0015: move-result-object v1 │ │ +431b2c: 6e10 9b5c 0100 |0016: invoke-virtual {v1}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@5c9b │ │ +431b32: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0007 line=36 │ │ 0x000b line=37 │ │ 0x0012 line=38 │ │ 0x0016 line=39 │ │ @@ -895627,25 +895627,25 @@ │ │ type : '(Landroidx/fragment/app/FragmentActivity;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -431aa8: |[431aa8] org.libreoffice.impressremote.util.Fragments$Operator.isAdded:(Landroidx/fragment/app/FragmentActivity;)Z │ │ -431ab8: 6e10 225a 0100 |0000: invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5a22 │ │ -431abe: 0c01 |0003: move-result-object v1 │ │ -431ac0: 1400 0200 0201 |0004: const v0, #float 2.38772e-38 // #01020002 │ │ -431ac6: 6e20 815b 0100 |0007: invoke-virtual {v1, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentById:(I)Landroidx/fragment/app/Fragment; // method@5b81 │ │ -431acc: 0c01 |000a: move-result-object v1 │ │ -431ace: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ -431ad2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -431ad4: 2802 |000e: goto 0010 // +0002 │ │ -431ad6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -431ad8: 0f01 |0010: return v1 │ │ +431aa4: |[431aa4] org.libreoffice.impressremote.util.Fragments$Operator.isAdded:(Landroidx/fragment/app/FragmentActivity;)Z │ │ +431ab4: 6e10 225a 0100 |0000: invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5a22 │ │ +431aba: 0c01 |0003: move-result-object v1 │ │ +431abc: 1400 0200 0201 |0004: const v0, #float 2.38772e-38 // #01020002 │ │ +431ac2: 6e20 815b 0100 |0007: invoke-virtual {v1, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentById:(I)Landroidx/fragment/app/Fragment; // method@5b81 │ │ +431ac8: 0c01 |000a: move-result-object v1 │ │ +431aca: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ +431ace: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +431ad0: 2802 |000e: goto 0010 // +0002 │ │ +431ad2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +431ad4: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 (null) Landroidx/fragment/app/FragmentActivity; │ │ │ │ #3 : (in Lorg/libreoffice/impressremote/util/Fragments$Operator;) │ │ @@ -895653,28 +895653,28 @@ │ │ type : '(Landroidx/fragment/app/FragmentActivity;Landroidx/fragment/app/Fragment;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -431b38: |[431b38] org.libreoffice.impressremote.util.Fragments$Operator.replaceAnimated:(Landroidx/fragment/app/FragmentActivity;Landroidx/fragment/app/Fragment;)V │ │ -431b48: 6e10 225a 0200 |0000: invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5a22 │ │ -431b4e: 0c02 |0003: move-result-object v2 │ │ -431b50: 6e10 4d5b 0200 |0004: invoke-virtual {v2}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@5b4d │ │ -431b56: 0c02 |0007: move-result-object v2 │ │ -431b58: 1500 0a01 |0008: const/high16 v0, #int 17432576 // #10a │ │ -431b5c: 1401 0100 0a01 |000a: const v1, #float 2.53466e-38 // #010a0001 │ │ -431b62: 6e30 b15c 0201 |000d: invoke-virtual {v2, v0, v1}, Landroidx/fragment/app/FragmentTransaction;.setCustomAnimations:(II)Landroidx/fragment/app/FragmentTransaction; // method@5cb1 │ │ -431b68: 0c02 |0010: move-result-object v2 │ │ -431b6a: 1400 0200 0201 |0011: const v0, #float 2.38772e-38 // #01020002 │ │ -431b70: 6e30 a75c 0203 |0014: invoke-virtual {v2, v0, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@5ca7 │ │ -431b76: 0c02 |0017: move-result-object v2 │ │ -431b78: 6e10 9b5c 0200 |0018: invoke-virtual {v2}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@5c9b │ │ -431b7e: 0e00 |001b: return-void │ │ +431b34: |[431b34] org.libreoffice.impressremote.util.Fragments$Operator.replaceAnimated:(Landroidx/fragment/app/FragmentActivity;Landroidx/fragment/app/Fragment;)V │ │ +431b44: 6e10 225a 0200 |0000: invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5a22 │ │ +431b4a: 0c02 |0003: move-result-object v2 │ │ +431b4c: 6e10 4d5b 0200 |0004: invoke-virtual {v2}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@5b4d │ │ +431b52: 0c02 |0007: move-result-object v2 │ │ +431b54: 1500 0a01 |0008: const/high16 v0, #int 17432576 // #10a │ │ +431b58: 1401 0100 0a01 |000a: const v1, #float 2.53466e-38 // #010a0001 │ │ +431b5e: 6e30 b15c 0201 |000d: invoke-virtual {v2, v0, v1}, Landroidx/fragment/app/FragmentTransaction;.setCustomAnimations:(II)Landroidx/fragment/app/FragmentTransaction; // method@5cb1 │ │ +431b64: 0c02 |0010: move-result-object v2 │ │ +431b66: 1400 0200 0201 |0011: const v0, #float 2.38772e-38 // #01020002 │ │ +431b6c: 6e30 a75c 0203 |0014: invoke-virtual {v2, v0, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@5ca7 │ │ +431b72: 0c02 |0017: move-result-object v2 │ │ +431b74: 6e10 9b5c 0200 |0018: invoke-virtual {v2}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@5c9b │ │ +431b7a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ 0x000d line=49 │ │ 0x0014 line=50 │ │ 0x0018 line=51 │ │ @@ -895712,17 +895712,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -431b80: |[431b80] org.libreoffice.impressremote.util.Fragments.:()V │ │ -431b90: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -431b96: 0e00 |0003: return-void │ │ +431b7c: |[431b7c] org.libreoffice.impressremote.util.Fragments.:()V │ │ +431b8c: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +431b92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Fragments; │ │ │ │ Virtual methods - │ │ @@ -895762,20 +895762,20 @@ │ │ type : '(Landroid/content/res/Resources;Landroid/graphics/Bitmap;Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -431bbc: |[431bbc] org.libreoffice.impressremote.util.ImageLoader$AsyncDrawable.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;)V │ │ -431bcc: 7030 8905 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0589 │ │ -431bd2: 2201 b513 |0003: new-instance v1, Ljava/lang/ref/WeakReference; // type@13b5 │ │ -431bd6: 7020 22a0 3100 |0005: invoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@a022 │ │ -431bdc: 5b01 6480 |0008: iput-object v1, v0, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable;.mImageLoadingTaskReference:Ljava/lang/ref/WeakReference; // field@8064 │ │ -431be0: 0e00 |000a: return-void │ │ +431bb8: |[431bb8] org.libreoffice.impressremote.util.ImageLoader$AsyncDrawable.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;)V │ │ +431bc8: 7030 8905 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0589 │ │ +431bce: 2201 b513 |0003: new-instance v1, Ljava/lang/ref/WeakReference; // type@13b5 │ │ +431bd2: 7020 22a0 3100 |0005: invoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@a022 │ │ +431bd8: 5b01 6480 |0008: iput-object v1, v0, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable;.mImageLoadingTaskReference:Ljava/lang/ref/WeakReference; // field@8064 │ │ +431bdc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=145 │ │ locals : │ │ 0x0000 - 0x000b reg=0 this Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable; │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/res/Resources; │ │ @@ -895788,20 +895788,20 @@ │ │ type : '()Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -431b98: |[431b98] org.libreoffice.impressremote.util.ImageLoader$AsyncDrawable.getImageLoadingTask:()Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; │ │ -431ba8: 5410 6480 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable;.mImageLoadingTaskReference:Ljava/lang/ref/WeakReference; // field@8064 │ │ -431bac: 6e10 25a0 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@a025 │ │ -431bb2: 0c00 |0005: move-result-object v0 │ │ -431bb4: 1f00 cd1b |0006: check-cast v0, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // type@1bcd │ │ -431bb8: 1100 |0008: return-object v0 │ │ +431b94: |[431b94] org.libreoffice.impressremote.util.ImageLoader$AsyncDrawable.getImageLoadingTask:()Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; │ │ +431ba4: 5410 6480 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable;.mImageLoadingTaskReference:Ljava/lang/ref/WeakReference; // field@8064 │ │ +431ba8: 6e10 25a0 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@a025 │ │ +431bae: 0c00 |0005: move-result-object v0 │ │ +431bb0: 1f00 cd1b |0006: check-cast v0, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // type@1bcd │ │ +431bb4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable; │ │ │ │ source_file_idx : 11211 (ImageLoader.java) │ │ @@ -895845,21 +895845,21 @@ │ │ type : '(Landroid/widget/ImageView;[B)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -431c64: |[431c64] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.:(Landroid/widget/ImageView;[B)V │ │ -431c74: 7010 c106 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@06c1 │ │ -431c7a: 2200 b513 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@13b5 │ │ -431c7e: 7020 22a0 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@a022 │ │ -431c84: 5b10 6680 |0008: iput-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageViewReference:Ljava/lang/ref/WeakReference; // field@8066 │ │ -431c88: 5b13 6580 |000a: iput-object v3, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageBytes:[B // field@8065 │ │ -431c8c: 0e00 |000c: return-void │ │ +431c60: |[431c60] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.:(Landroid/widget/ImageView;[B)V │ │ +431c70: 7010 c106 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@06c1 │ │ +431c76: 2200 b513 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@13b5 │ │ +431c7a: 7020 22a0 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@a022 │ │ +431c80: 5b10 6680 |0008: iput-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageViewReference:Ljava/lang/ref/WeakReference; // field@8066 │ │ +431c84: 5b13 6580 |000a: iput-object v3, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageBytes:[B // field@8065 │ │ +431c88: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ 0x000a line=99 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; │ │ @@ -895871,20 +895871,20 @@ │ │ type : '()Landroid/widget/ImageView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -431c08: |[431c08] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.getImageView:()Landroid/widget/ImageView; │ │ -431c18: 5410 6680 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageViewReference:Ljava/lang/ref/WeakReference; // field@8066 │ │ -431c1c: 6e10 25a0 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@a025 │ │ -431c22: 0c00 |0005: move-result-object v0 │ │ -431c24: 1f00 8002 |0006: check-cast v0, Landroid/widget/ImageView; // type@0280 │ │ -431c28: 1100 |0008: return-object v0 │ │ +431c04: |[431c04] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.getImageView:()Landroid/widget/ImageView; │ │ +431c14: 5410 6680 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageViewReference:Ljava/lang/ref/WeakReference; // field@8066 │ │ +431c18: 6e10 25a0 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@a025 │ │ +431c1e: 0c00 |0005: move-result-object v0 │ │ +431c20: 1f00 8002 |0006: check-cast v0, Landroid/widget/ImageView; // type@0280 │ │ +431c24: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; │ │ │ │ Virtual methods - │ │ @@ -895893,21 +895893,21 @@ │ │ type : '([Ljava/lang/Void;)Landroid/graphics/Bitmap;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -431be4: |[431be4] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.doInBackground:([Ljava/lang/Void;)Landroid/graphics/Bitmap; │ │ -431bf4: 5423 6580 |0000: iget-object v3, v2, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageBytes:[B // field@8065 │ │ -431bf8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -431bfa: 2131 |0003: array-length v1, v3 │ │ -431bfc: 7130 3a04 0301 |0004: invoke-static {v3, v0, v1}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@043a │ │ -431c02: 0c03 |0007: move-result-object v3 │ │ -431c04: 1103 |0008: return-object v3 │ │ +431be0: |[431be0] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.doInBackground:([Ljava/lang/Void;)Landroid/graphics/Bitmap; │ │ +431bf0: 5423 6580 |0000: iget-object v3, v2, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageBytes:[B // field@8065 │ │ +431bf4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +431bf6: 2131 |0003: array-length v1, v3 │ │ +431bf8: 7130 3a04 0301 |0004: invoke-static {v3, v0, v1}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@043a │ │ +431bfe: 0c03 |0007: move-result-object v3 │ │ +431c00: 1103 |0008: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; │ │ 0x0000 - 0x0009 reg=3 (null) [Ljava/lang/Void; │ │ │ │ @@ -895916,19 +895916,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -431c44: |[431c44] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -431c54: 1f01 991c |0000: check-cast v1, [Ljava/lang/Void; // type@1c99 │ │ -431c58: 6e20 d2e1 1000 |0002: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.doInBackground:([Ljava/lang/Void;)Landroid/graphics/Bitmap; // method@e1d2 │ │ -431c5e: 0c01 |0005: move-result-object v1 │ │ -431c60: 1101 |0006: return-object v1 │ │ +431c40: |[431c40] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +431c50: 1f01 991c |0000: check-cast v1, [Ljava/lang/Void; // type@1c99 │ │ +431c54: 6e20 d2e1 1000 |0002: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.doInBackground:([Ljava/lang/Void;)Landroid/graphics/Bitmap; // method@e1d2 │ │ +431c5a: 0c01 |0005: move-result-object v1 │ │ +431c5c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -895937,17 +895937,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -431c2c: |[431c2c] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.getImageBytes:()[B │ │ -431c3c: 5410 6580 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageBytes:[B // field@8065 │ │ -431c40: 1100 |0002: return-object v0 │ │ +431c28: |[431c28] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.getImageBytes:()[B │ │ +431c38: 5410 6580 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageBytes:[B // field@8065 │ │ +431c3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; │ │ │ │ #3 : (in Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;) │ │ @@ -895955,33 +895955,33 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -431c90: |[431c90] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.onPostExecute:(Landroid/graphics/Bitmap;)V │ │ -431ca0: 6f20 c306 2100 |0000: invoke-super {v1, v2}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@06c3 │ │ -431ca6: 6e10 d7e1 0100 |0003: invoke-virtual {v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.isCancelled:()Z // method@e1d7 │ │ -431cac: 0a00 |0006: move-result v0 │ │ -431cae: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -431cb2: 0e00 |0009: return-void │ │ -431cb4: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -431cb8: 0e00 |000c: return-void │ │ -431cba: 5410 6680 |000d: iget-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageViewReference:Ljava/lang/ref/WeakReference; // field@8066 │ │ -431cbe: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -431cc2: 0e00 |0011: return-void │ │ -431cc4: 7010 d6e1 0100 |0012: invoke-direct {v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.getImageView:()Landroid/widget/ImageView; // method@e1d6 │ │ -431cca: 0c00 |0015: move-result-object v0 │ │ -431ccc: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ -431cd0: 0e00 |0018: return-void │ │ -431cd2: 7010 d6e1 0100 |0019: invoke-direct {v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.getImageView:()Landroid/widget/ImageView; // method@e1d6 │ │ -431cd8: 0c00 |001c: move-result-object v0 │ │ -431cda: 6e20 4910 2000 |001d: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@1049 │ │ -431ce0: 0e00 |0020: return-void │ │ +431c8c: |[431c8c] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.onPostExecute:(Landroid/graphics/Bitmap;)V │ │ +431c9c: 6f20 c306 2100 |0000: invoke-super {v1, v2}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@06c3 │ │ +431ca2: 6e10 d7e1 0100 |0003: invoke-virtual {v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.isCancelled:()Z // method@e1d7 │ │ +431ca8: 0a00 |0006: move-result v0 │ │ +431caa: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +431cae: 0e00 |0009: return-void │ │ +431cb0: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +431cb4: 0e00 |000c: return-void │ │ +431cb6: 5410 6680 |000d: iget-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageViewReference:Ljava/lang/ref/WeakReference; // field@8066 │ │ +431cba: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +431cbe: 0e00 |0011: return-void │ │ +431cc0: 7010 d6e1 0100 |0012: invoke-direct {v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.getImageView:()Landroid/widget/ImageView; // method@e1d6 │ │ +431cc6: 0c00 |0015: move-result-object v0 │ │ +431cc8: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ +431ccc: 0e00 |0018: return-void │ │ +431cce: 7010 d6e1 0100 |0019: invoke-direct {v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.getImageView:()Landroid/widget/ImageView; // method@e1d6 │ │ +431cd4: 0c00 |001c: move-result-object v0 │ │ +431cd6: 6e20 4910 2000 |001d: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@1049 │ │ +431cdc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=115 │ │ 0x000d line=123 │ │ 0x0012 line=127 │ │ 0x0019 line=131 │ │ @@ -895994,18 +895994,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -431ce4: |[431ce4] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.onPostExecute:(Ljava/lang/Object;)V │ │ -431cf4: 1f01 a200 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@00a2 │ │ -431cf8: 6e20 d8e1 1000 |0002: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.onPostExecute:(Landroid/graphics/Bitmap;)V // method@e1d8 │ │ -431cfe: 0e00 |0005: return-void │ │ +431ce0: |[431ce0] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.onPostExecute:(Ljava/lang/Object;)V │ │ +431cf0: 1f01 a200 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@00a2 │ │ +431cf4: 6e20 d8e1 1000 |0002: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.onPostExecute:(Landroid/graphics/Bitmap;)V // method@e1d8 │ │ +431cfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -896046,21 +896046,21 @@ │ │ type : '(Landroid/content/res/Resources;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -431dc8: |[431dc8] org.libreoffice.impressremote.util.ImageLoader.:(Landroid/content/res/Resources;I)V │ │ -431dd8: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -431dde: 5b01 6880 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/util/ImageLoader;.mResources:Landroid/content/res/Resources; // field@8068 │ │ -431de2: 7120 3c04 2100 |0005: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@043c │ │ -431de8: 0c01 |0008: move-result-object v1 │ │ -431dea: 5b01 6780 |0009: iput-object v1, v0, Lorg/libreoffice/impressremote/util/ImageLoader;.mLoadingImage:Landroid/graphics/Bitmap; // field@8067 │ │ -431dee: 0e00 |000b: return-void │ │ +431dc4: |[431dc4] org.libreoffice.impressremote.util.ImageLoader.:(Landroid/content/res/Resources;I)V │ │ +431dd4: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +431dda: 5b01 6880 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/util/ImageLoader;.mResources:Landroid/content/res/Resources; // field@8068 │ │ +431dde: 7120 3c04 2100 |0005: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@043c │ │ +431de4: 0c01 |0008: move-result-object v1 │ │ +431de6: 5b01 6780 |0009: iput-object v1, v0, Lorg/libreoffice/impressremote/util/ImageLoader;.mLoadingImage:Landroid/graphics/Bitmap; // field@8067 │ │ +431dea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/libreoffice/impressremote/util/ImageLoader; │ │ @@ -896072,20 +896072,20 @@ │ │ type : '(Landroid/widget/ImageView;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -431df0: |[431df0] org.libreoffice.impressremote.util.ImageLoader.cancelImageLoading:(Landroid/widget/ImageView;)V │ │ -431e00: 7020 dce1 2100 |0000: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.getImageLoadingTask:(Landroid/widget/ImageView;)Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // method@e1dc │ │ -431e06: 0c02 |0003: move-result-object v2 │ │ -431e08: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -431e0a: 6e20 d1e1 0200 |0005: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.cancel:(Z)Z // method@e1d1 │ │ -431e10: 0e00 |0008: return-void │ │ +431dec: |[431dec] org.libreoffice.impressremote.util.ImageLoader.cancelImageLoading:(Landroid/widget/ImageView;)V │ │ +431dfc: 7020 dce1 2100 |0000: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.getImageLoadingTask:(Landroid/widget/ImageView;)Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // method@e1dc │ │ +431e02: 0c02 |0003: move-result-object v2 │ │ +431e04: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +431e06: 6e20 d1e1 0200 |0005: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.cancel:(Z)Z // method@e1d1 │ │ +431e0c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/libreoffice/impressremote/util/ImageLoader; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/widget/ImageView; │ │ @@ -896095,27 +896095,27 @@ │ │ type : '(Landroid/widget/ImageView;)Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -431d90: |[431d90] org.libreoffice.impressremote.util.ImageLoader.getImageLoadingTask:(Landroid/widget/ImageView;)Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; │ │ -431da0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -431da2: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -431da6: 1100 |0003: return-object v0 │ │ -431da8: 6e10 2b10 0300 |0004: invoke-virtual {v3}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@102b │ │ -431dae: 0c03 |0007: move-result-object v3 │ │ -431db0: 2031 cc1b |0008: instance-of v1, v3, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable; // type@1bcc │ │ -431db4: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -431db8: 1100 |000c: return-object v0 │ │ -431dba: 1f03 cc1b |000d: check-cast v3, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable; // type@1bcc │ │ -431dbe: 6e10 cfe1 0300 |000f: invoke-virtual {v3}, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable;.getImageLoadingTask:()Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // method@e1cf │ │ -431dc4: 0c03 |0012: move-result-object v3 │ │ -431dc6: 1103 |0013: return-object v3 │ │ +431d8c: |[431d8c] org.libreoffice.impressremote.util.ImageLoader.getImageLoadingTask:(Landroid/widget/ImageView;)Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; │ │ +431d9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +431d9e: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +431da2: 1100 |0003: return-object v0 │ │ +431da4: 6e10 2b10 0300 |0004: invoke-virtual {v3}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@102b │ │ +431daa: 0c03 |0007: move-result-object v3 │ │ +431dac: 2031 cc1b |0008: instance-of v1, v3, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable; // type@1bcc │ │ +431db0: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +431db4: 1100 |000c: return-object v0 │ │ +431db6: 1f03 cc1b |000d: check-cast v3, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable; // type@1bcc │ │ +431dba: 6e10 cfe1 0300 |000f: invoke-virtual {v3}, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable;.getImageLoadingTask:()Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // method@e1cf │ │ +431dc0: 0c03 |0012: move-result-object v3 │ │ +431dc2: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=64 │ │ 0x0008 line=66 │ │ 0x000d line=70 │ │ 0x000f line=72 │ │ locals : │ │ @@ -896127,22 +896127,22 @@ │ │ type : '(Landroid/widget/ImageView;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -431d00: |[431d00] org.libreoffice.impressremote.util.ImageLoader.isImageLoading:(Landroid/widget/ImageView;)Z │ │ -431d10: 7020 dce1 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/util/ImageLoader;.getImageLoadingTask:(Landroid/widget/ImageView;)Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // method@e1dc │ │ -431d16: 0c01 |0003: move-result-object v1 │ │ -431d18: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -431d1c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -431d1e: 2802 |0007: goto 0009 // +0002 │ │ -431d20: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -431d22: 0f01 |0009: return v1 │ │ +431cfc: |[431cfc] org.libreoffice.impressremote.util.ImageLoader.isImageLoading:(Landroid/widget/ImageView;)Z │ │ +431d0c: 7020 dce1 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/util/ImageLoader;.getImageLoadingTask:(Landroid/widget/ImageView;)Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // method@e1dc │ │ +431d12: 0c01 |0003: move-result-object v1 │ │ +431d14: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +431d18: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +431d1a: 2802 |0007: goto 0009 // +0002 │ │ +431d1c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +431d1e: 0f01 |0009: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/libreoffice/impressremote/util/ImageLoader; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/widget/ImageView; │ │ │ │ @@ -896151,25 +896151,25 @@ │ │ type : '(Landroid/widget/ImageView;[B)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -431d24: |[431d24] org.libreoffice.impressremote.util.ImageLoader.isImageLoadingCancellationRequired:(Landroid/widget/ImageView;[B)Z │ │ -431d34: 7020 dde1 2100 |0000: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.isImageLoading:(Landroid/widget/ImageView;)Z // method@e1dd │ │ -431d3a: 0a00 |0003: move-result v0 │ │ -431d3c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -431d40: 7030 dfe1 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/util/ImageLoader;.isSameImageLoading:(Landroid/widget/ImageView;[B)Z // method@e1df │ │ -431d46: 0a02 |0009: move-result v2 │ │ -431d48: 3902 0400 |000a: if-nez v2, 000e // +0004 │ │ -431d4c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -431d4e: 2802 |000d: goto 000f // +0002 │ │ -431d50: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -431d52: 0f02 |000f: return v2 │ │ +431d20: |[431d20] org.libreoffice.impressremote.util.ImageLoader.isImageLoadingCancellationRequired:(Landroid/widget/ImageView;[B)Z │ │ +431d30: 7020 dde1 2100 |0000: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.isImageLoading:(Landroid/widget/ImageView;)Z // method@e1dd │ │ +431d36: 0a00 |0003: move-result v0 │ │ +431d38: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +431d3c: 7030 dfe1 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/util/ImageLoader;.isSameImageLoading:(Landroid/widget/ImageView;[B)Z // method@e1df │ │ +431d42: 0a02 |0009: move-result v2 │ │ +431d44: 3902 0400 |000a: if-nez v2, 000e // +0004 │ │ +431d48: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +431d4a: 2802 |000d: goto 000f // +0002 │ │ +431d4c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +431d4e: 0f02 |000f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/libreoffice/impressremote/util/ImageLoader; │ │ 0x0000 - 0x0010 reg=2 (null) Landroid/widget/ImageView; │ │ 0x0000 - 0x0010 reg=3 (null) [B │ │ @@ -896179,27 +896179,27 @@ │ │ type : '(Landroid/widget/ImageView;[B)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -431d54: |[431d54] org.libreoffice.impressremote.util.ImageLoader.isSameImageLoading:(Landroid/widget/ImageView;[B)Z │ │ -431d64: 7020 dde1 2100 |0000: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.isImageLoading:(Landroid/widget/ImageView;)Z // method@e1dd │ │ -431d6a: 0a00 |0003: move-result v0 │ │ -431d6c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -431d70: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -431d72: 0f02 |0007: return v2 │ │ -431d74: 7020 dce1 2100 |0008: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.getImageLoadingTask:(Landroid/widget/ImageView;)Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // method@e1dc │ │ -431d7a: 0c02 |000b: move-result-object v2 │ │ -431d7c: 6e10 d5e1 0200 |000c: invoke-virtual {v2}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.getImageBytes:()[B // method@e1d5 │ │ -431d82: 0c02 |000f: move-result-object v2 │ │ -431d84: 7120 7aa1 2300 |0010: invoke-static {v3, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@a17a │ │ -431d8a: 0a02 |0013: move-result v2 │ │ -431d8c: 0f02 |0014: return v2 │ │ +431d50: |[431d50] org.libreoffice.impressremote.util.ImageLoader.isSameImageLoading:(Landroid/widget/ImageView;[B)Z │ │ +431d60: 7020 dde1 2100 |0000: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.isImageLoading:(Landroid/widget/ImageView;)Z // method@e1dd │ │ +431d66: 0a00 |0003: move-result v0 │ │ +431d68: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +431d6c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +431d6e: 0f02 |0007: return v2 │ │ +431d70: 7020 dce1 2100 |0008: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.getImageLoadingTask:(Landroid/widget/ImageView;)Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // method@e1dc │ │ +431d76: 0c02 |000b: move-result-object v2 │ │ +431d78: 6e10 d5e1 0200 |000c: invoke-virtual {v2}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.getImageBytes:()[B // method@e1d5 │ │ +431d7e: 0c02 |000f: move-result-object v2 │ │ +431d80: 7120 7aa1 2300 |0010: invoke-static {v3, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@a17a │ │ +431d86: 0a02 |0013: move-result v2 │ │ +431d88: 0f02 |0014: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0008 line=48 │ │ 0x000c line=50 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/libreoffice/impressremote/util/ImageLoader; │ │ @@ -896211,26 +896211,26 @@ │ │ type : '(Landroid/widget/ImageView;[B)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -431e4c: |[431e4c] org.libreoffice.impressremote.util.ImageLoader.startImageLoading:(Landroid/widget/ImageView;[B)V │ │ -431e5c: 2200 cd1b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // type@1bcd │ │ -431e60: 7030 d0e1 4005 |0002: invoke-direct {v0, v4, v5}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.:(Landroid/widget/ImageView;[B)V // method@e1d0 │ │ -431e66: 2205 cc1b |0005: new-instance v5, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable; // type@1bcc │ │ -431e6a: 5431 6880 |0007: iget-object v1, v3, Lorg/libreoffice/impressremote/util/ImageLoader;.mResources:Landroid/content/res/Resources; // field@8068 │ │ -431e6e: 5432 6780 |0009: iget-object v2, v3, Lorg/libreoffice/impressremote/util/ImageLoader;.mLoadingImage:Landroid/graphics/Bitmap; // field@8067 │ │ -431e72: 7040 cee1 1502 |000b: invoke-direct {v5, v1, v2, v0}, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;)V // method@e1ce │ │ -431e78: 6e20 4a10 5400 |000e: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@104a │ │ -431e7e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -431e80: 2344 991c |0012: new-array v4, v4, [Ljava/lang/Void; // type@1c99 │ │ -431e84: 6e20 d4e1 4000 |0014: invoke-virtual {v0, v4}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@e1d4 │ │ -431e8a: 0e00 |0017: return-void │ │ +431e48: |[431e48] org.libreoffice.impressremote.util.ImageLoader.startImageLoading:(Landroid/widget/ImageView;[B)V │ │ +431e58: 2200 cd1b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // type@1bcd │ │ +431e5c: 7030 d0e1 4005 |0002: invoke-direct {v0, v4, v5}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.:(Landroid/widget/ImageView;[B)V // method@e1d0 │ │ +431e62: 2205 cc1b |0005: new-instance v5, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable; // type@1bcc │ │ +431e66: 5431 6880 |0007: iget-object v1, v3, Lorg/libreoffice/impressremote/util/ImageLoader;.mResources:Landroid/content/res/Resources; // field@8068 │ │ +431e6a: 5432 6780 |0009: iget-object v2, v3, Lorg/libreoffice/impressremote/util/ImageLoader;.mLoadingImage:Landroid/graphics/Bitmap; // field@8067 │ │ +431e6e: 7040 cee1 1502 |000b: invoke-direct {v5, v1, v2, v0}, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;)V // method@e1ce │ │ +431e74: 6e20 4a10 5400 |000e: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@104a │ │ +431e7a: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +431e7c: 2344 991c |0012: new-array v4, v4, [Ljava/lang/Void; // type@1c99 │ │ +431e80: 6e20 d4e1 4000 |0014: invoke-virtual {v0, v4}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@e1d4 │ │ +431e86: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000e line=89 │ │ 0x0014 line=90 │ │ locals : │ │ @@ -896244,25 +896244,25 @@ │ │ type : '(Landroid/widget/ImageView;[B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -431e14: |[431e14] org.libreoffice.impressremote.util.ImageLoader.loadImage:(Landroid/widget/ImageView;[B)V │ │ -431e24: 7030 dfe1 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/util/ImageLoader;.isSameImageLoading:(Landroid/widget/ImageView;[B)Z // method@e1df │ │ -431e2a: 0a00 |0003: move-result v0 │ │ -431e2c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -431e30: 0e00 |0006: return-void │ │ -431e32: 7030 dee1 2103 |0007: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/util/ImageLoader;.isImageLoadingCancellationRequired:(Landroid/widget/ImageView;[B)Z // method@e1de │ │ -431e38: 0a00 |000a: move-result v0 │ │ -431e3a: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -431e3e: 7020 dbe1 2100 |000d: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.cancelImageLoading:(Landroid/widget/ImageView;)V // method@e1db │ │ -431e44: 7030 e1e1 2103 |0010: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/util/ImageLoader;.startImageLoading:(Landroid/widget/ImageView;[B)V // method@e1e1 │ │ -431e4a: 0e00 |0013: return-void │ │ +431e10: |[431e10] org.libreoffice.impressremote.util.ImageLoader.loadImage:(Landroid/widget/ImageView;[B)V │ │ +431e20: 7030 dfe1 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/util/ImageLoader;.isSameImageLoading:(Landroid/widget/ImageView;[B)Z // method@e1df │ │ +431e26: 0a00 |0003: move-result v0 │ │ +431e28: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +431e2c: 0e00 |0006: return-void │ │ +431e2e: 7030 dee1 2103 |0007: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/util/ImageLoader;.isImageLoadingCancellationRequired:(Landroid/widget/ImageView;[B)Z // method@e1de │ │ +431e34: 0a00 |000a: move-result v0 │ │ +431e36: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +431e3a: 7020 dbe1 2100 |000d: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.cancelImageLoading:(Landroid/widget/ImageView;)V // method@e1db │ │ +431e40: 7030 e1e1 2103 |0010: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/util/ImageLoader;.startImageLoading:(Landroid/widget/ImageView;[B)V // method@e1e1 │ │ +431e46: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0007 line=36 │ │ 0x000d line=37 │ │ 0x0010 line=40 │ │ locals : │ │ @@ -896405,17 +896405,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -431e8c: |[431e8c] org.libreoffice.impressremote.util.Intents$Actions.:()V │ │ -431e9c: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -431ea2: 0e00 |0003: return-void │ │ +431e88: |[431e88] org.libreoffice.impressremote.util.Intents$Actions.:()V │ │ +431e98: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +431e9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Intents$Actions; │ │ │ │ Virtual methods - │ │ @@ -896484,17 +896484,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -431ea4: |[431ea4] org.libreoffice.impressremote.util.Intents$Extras.:()V │ │ -431eb4: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -431eba: 0e00 |0003: return-void │ │ +431ea0: |[431ea0] org.libreoffice.impressremote.util.Intents$Extras.:()V │ │ +431eb0: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +431eb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Intents$Extras; │ │ │ │ Virtual methods - │ │ @@ -896533,17 +896533,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -431ebc: |[431ebc] org.libreoffice.impressremote.util.Intents$RequestCodes.:()V │ │ -431ecc: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -431ed2: 0e00 |0003: return-void │ │ +431eb8: |[431eb8] org.libreoffice.impressremote.util.Intents$RequestCodes.:()V │ │ +431ec8: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +431ece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Intents$RequestCodes; │ │ │ │ Virtual methods - │ │ @@ -896576,17 +896576,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4322a4: |[4322a4] org.libreoffice.impressremote.util.Intents.:()V │ │ -4322b4: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -4322ba: 0e00 |0003: return-void │ │ +4322a0: |[4322a0] org.libreoffice.impressremote.util.Intents.:()V │ │ +4322b0: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +4322b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Intents; │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ @@ -896594,19 +896594,19 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -431ed4: |[431ed4] org.libreoffice.impressremote.util.Intents.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ -431ee4: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -431ee8: 1c01 9f1b |0002: const-class v1, Lorg/libreoffice/impressremote/communication/CommunicationService; // type@1b9f │ │ -431eec: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ -431ef2: 1100 |0007: return-object v0 │ │ +431ed0: |[431ed0] org.libreoffice.impressremote.util.Intents.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ +431ee0: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +431ee4: 1c01 9f1b |0002: const-class v1, Lorg/libreoffice/impressremote/communication/CommunicationService; // type@1b9f │ │ +431ee8: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ +431eee: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #2 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ @@ -896614,21 +896614,21 @@ │ │ type : '(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -431ef4: |[431ef4] org.libreoffice.impressremote.util.Intents.buildComputerConnectionIntent:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Landroid/content/Intent; │ │ -431f04: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -431f08: 1c01 801b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/ComputerConnectionActivity; // type@1b80 │ │ -431f0c: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ -431f12: 1a02 0b57 |0007: const-string v2, "SERVER" // string@570b │ │ -431f16: 6e30 f102 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@02f1 │ │ -431f1c: 1100 |000c: return-object v0 │ │ +431ef0: |[431ef0] org.libreoffice.impressremote.util.Intents.buildComputerConnectionIntent:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Landroid/content/Intent; │ │ +431f00: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +431f04: 1c01 801b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/ComputerConnectionActivity; // type@1b80 │ │ +431f08: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ +431f0e: 1a02 0b57 |0007: const-string v2, "SERVER" // string@570b │ │ +431f12: 6e30 f102 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@02f1 │ │ +431f18: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0009 line=164 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x000d reg=3 (null) Lorg/libreoffice/impressremote/communication/Server; │ │ @@ -896638,19 +896638,19 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -431f20: |[431f20] org.libreoffice.impressremote.util.Intents.buildComputerCreationIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ -431f30: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -431f34: 1c01 811b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/ComputerCreationActivity; // type@1b81 │ │ -431f38: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ -431f3e: 1100 |0007: return-object v0 │ │ +431f1c: |[431f1c] org.libreoffice.impressremote.util.Intents.buildComputerCreationIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ +431f2c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +431f30: 1c01 811b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/ComputerCreationActivity; // type@1b81 │ │ +431f34: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ +431f3a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #4 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ @@ -896658,22 +896658,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -431f40: |[431f40] org.libreoffice.impressremote.util.Intents.buildComputerCreationResultIntent:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -431f50: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -431f54: 7010 cf02 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@02cf │ │ -431f5a: 1a01 0d57 |0005: const-string v1, "SERVER_ADDRESS" // string@570d │ │ -431f5e: 6e30 f402 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@02f4 │ │ -431f64: 1a02 0e57 |000a: const-string v2, "SERVER_NAME" // string@570e │ │ -431f68: 6e30 f402 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@02f4 │ │ -431f6e: 1100 |000f: return-object v0 │ │ +431f3c: |[431f3c] org.libreoffice.impressremote.util.Intents.buildComputerCreationResultIntent:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +431f4c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +431f50: 7010 cf02 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@02cf │ │ +431f56: 1a01 0d57 |0005: const-string v1, "SERVER_ADDRESS" // string@570d │ │ +431f5a: 6e30 f402 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@02f4 │ │ +431f60: 1a02 0e57 |000a: const-string v2, "SERVER_NAME" // string@570e │ │ +431f64: 6e30 f402 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@02f4 │ │ +431f6a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0007 line=175 │ │ 0x000c line=176 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 (null) Ljava/lang/String; │ │ @@ -896684,78 +896684,78 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -431f70: |[431f70] org.libreoffice.impressremote.util.Intents.buildConnectionFailedIntent:()Landroid/content/Intent; │ │ -431f80: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -431f84: 1a01 2c1e |0002: const-string v1, "CONNECTION_FAILED" // string@1e2c │ │ -431f88: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -431f8e: 1100 |0007: return-object v0 │ │ +431f6c: |[431f6c] org.libreoffice.impressremote.util.Intents.buildConnectionFailedIntent:()Landroid/content/Intent; │ │ +431f7c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +431f80: 1a01 2c1e |0002: const-string v1, "CONNECTION_FAILED" // string@1e2c │ │ +431f84: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +431f8a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ │ │ #6 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ name : 'buildGoogleApiConnectedIntent' │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -431f90: |[431f90] org.libreoffice.impressremote.util.Intents.buildGoogleApiConnectedIntent:()Landroid/content/Intent; │ │ -431fa0: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -431fa4: 1a01 5329 |0002: const-string v1, "GOOGLE_API_CONNECTED" // string@2953 │ │ -431fa8: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -431fae: 1100 |0007: return-object v0 │ │ +431f8c: |[431f8c] org.libreoffice.impressremote.util.Intents.buildGoogleApiConnectedIntent:()Landroid/content/Intent; │ │ +431f9c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +431fa0: 1a01 5329 |0002: const-string v1, "GOOGLE_API_CONNECTED" // string@2953 │ │ +431fa4: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +431faa: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ │ │ #7 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ name : 'buildPairingSuccessfulIntent' │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -431fb0: |[431fb0] org.libreoffice.impressremote.util.Intents.buildPairingSuccessfulIntent:()Landroid/content/Intent; │ │ -431fc0: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -431fc4: 1a01 3353 |0002: const-string v1, "PAIRING_SUCCESSFUL" // string@5333 │ │ -431fc8: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -431fce: 1100 |0007: return-object v0 │ │ +431fac: |[431fac] org.libreoffice.impressremote.util.Intents.buildPairingSuccessfulIntent:()Landroid/content/Intent; │ │ +431fbc: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +431fc0: 1a01 3353 |0002: const-string v1, "PAIRING_SUCCESSFUL" // string@5333 │ │ +431fc4: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +431fca: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ │ │ #8 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ name : 'buildPairingValidationIntent' │ │ type : '(Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -431fd0: |[431fd0] org.libreoffice.impressremote.util.Intents.buildPairingValidationIntent:(Ljava/lang/String;)Landroid/content/Intent; │ │ -431fe0: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -431fe4: 1a01 3453 |0002: const-string v1, "PAIRING_VALIDATION" // string@5334 │ │ -431fe8: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -431fee: 1a01 6a53 |0007: const-string v1, "PIN" // string@536a │ │ -431ff2: 6e30 f402 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@02f4 │ │ -431ff8: 1100 |000c: return-object v0 │ │ +431fcc: |[431fcc] org.libreoffice.impressremote.util.Intents.buildPairingValidationIntent:(Ljava/lang/String;)Landroid/content/Intent; │ │ +431fdc: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +431fe0: 1a01 3453 |0002: const-string v1, "PAIRING_VALIDATION" // string@5334 │ │ +431fe4: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +431fea: 1a01 6a53 |0007: const-string v1, "PIN" // string@536a │ │ +431fee: 6e30 f402 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@02f4 │ │ +431ff4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0009 line=93 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -896764,19 +896764,19 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -431ffc: |[431ffc] org.libreoffice.impressremote.util.Intents.buildRequirementsIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ -43200c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -432010: 1c01 8b1b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/RequirementsActivity; // type@1b8b │ │ -432014: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ -43201a: 1100 |0007: return-object v0 │ │ +431ff8: |[431ff8] org.libreoffice.impressremote.util.Intents.buildRequirementsIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ +432008: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +43200c: 1c01 8b1b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/RequirementsActivity; // type@1b8b │ │ +432010: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ +432016: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #10 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ @@ -896784,38 +896784,38 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -43201c: |[43201c] org.libreoffice.impressremote.util.Intents.buildServersListChangedIntent:()Landroid/content/Intent; │ │ -43202c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -432030: 1a01 0c57 |0002: const-string v1, "SERVERS_LIST_CHANGED" // string@570c │ │ -432034: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -43203a: 1100 |0007: return-object v0 │ │ +432018: |[432018] org.libreoffice.impressremote.util.Intents.buildServersListChangedIntent:()Landroid/content/Intent; │ │ +432028: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +43202c: 1a01 0c57 |0002: const-string v1, "SERVERS_LIST_CHANGED" // string@570c │ │ +432030: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +432036: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ │ │ #11 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ name : 'buildSettingsIntent' │ │ type : '(Landroid/content/Context;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -43203c: |[43203c] org.libreoffice.impressremote.util.Intents.buildSettingsIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ -43204c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -432050: 1c01 8d1b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/SettingsActivity; // type@1b8d │ │ -432054: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ -43205a: 1100 |0007: return-object v0 │ │ +432038: |[432038] org.libreoffice.impressremote.util.Intents.buildSettingsIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ +432048: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +43204c: 1c01 8d1b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/SettingsActivity; // type@1b8d │ │ +432050: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ +432056: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #12 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ @@ -896823,21 +896823,21 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -43205c: |[43205c] org.libreoffice.impressremote.util.Intents.buildSlideChangedIntent:(I)Landroid/content/Intent; │ │ -43206c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -432070: 1a01 7657 |0002: const-string v1, "SLIDE_CHANGED" // string@5776 │ │ -432074: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -43207a: 1a01 7857 |0007: const-string v1, "SLIDE_INDEX" // string@5778 │ │ -43207e: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ -432084: 1100 |000c: return-object v0 │ │ +432058: |[432058] org.libreoffice.impressremote.util.Intents.buildSlideChangedIntent:(I)Landroid/content/Intent; │ │ +432068: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +43206c: 1a01 7657 |0002: const-string v1, "SLIDE_CHANGED" // string@5776 │ │ +432070: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +432076: 1a01 7857 |0007: const-string v1, "SLIDE_INDEX" // string@5778 │ │ +43207a: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ +432080: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0009 line=119 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ @@ -896846,21 +896846,21 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -432088: |[432088] org.libreoffice.impressremote.util.Intents.buildSlideNotesIntent:(I)Landroid/content/Intent; │ │ -432098: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -43209c: 1a01 7957 |0002: const-string v1, "SLIDE_NOTES" // string@5779 │ │ -4320a0: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -4320a6: 1a01 7857 |0007: const-string v1, "SLIDE_INDEX" // string@5778 │ │ -4320aa: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ -4320b0: 1100 |000c: return-object v0 │ │ +432084: |[432084] org.libreoffice.impressremote.util.Intents.buildSlideNotesIntent:(I)Landroid/content/Intent; │ │ +432094: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +432098: 1a01 7957 |0002: const-string v1, "SLIDE_NOTES" // string@5779 │ │ +43209c: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +4320a2: 1a01 7857 |0007: const-string v1, "SLIDE_INDEX" // string@5778 │ │ +4320a6: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ +4320ac: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0009 line=157 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ @@ -896869,21 +896869,21 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4320b4: |[4320b4] org.libreoffice.impressremote.util.Intents.buildSlidePreviewIntent:(I)Landroid/content/Intent; │ │ -4320c4: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -4320c8: 1a01 7a57 |0002: const-string v1, "SLIDE_PREVIEW" // string@577a │ │ -4320cc: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -4320d2: 1a01 7857 |0007: const-string v1, "SLIDE_INDEX" // string@5778 │ │ -4320d6: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ -4320dc: 1100 |000c: return-object v0 │ │ +4320b0: |[4320b0] org.libreoffice.impressremote.util.Intents.buildSlidePreviewIntent:(I)Landroid/content/Intent; │ │ +4320c0: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +4320c4: 1a01 7a57 |0002: const-string v1, "SLIDE_PREVIEW" // string@577a │ │ +4320c8: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +4320ce: 1a01 7857 |0007: const-string v1, "SLIDE_INDEX" // string@5778 │ │ +4320d2: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ +4320d8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0009 line=150 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ @@ -896892,19 +896892,19 @@ │ │ type : '(Landroid/content/Context;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4320e0: |[4320e0] org.libreoffice.impressremote.util.Intents.buildSlideShowIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ -4320f0: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -4320f4: 1c01 911b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/SlideShowActivity; // type@1b91 │ │ -4320f8: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ -4320fe: 1100 |0007: return-object v0 │ │ +4320dc: |[4320dc] org.libreoffice.impressremote.util.Intents.buildSlideShowIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ +4320ec: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +4320f0: 1c01 911b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/SlideShowActivity; // type@1b91 │ │ +4320f4: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ +4320fa: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #16 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ @@ -896912,21 +896912,21 @@ │ │ type : '(Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -432100: |[432100] org.libreoffice.impressremote.util.Intents.buildSlideShowModeChangedIntent:(Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode;)Landroid/content/Intent; │ │ -432110: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -432114: 1a01 7c57 |0002: const-string v1, "SLIDE_SHOW_MODE_CHANGED" // string@577c │ │ -432118: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -43211e: 1a01 bf4e |0007: const-string v1, "MODE" // string@4ebf │ │ -432122: 6e30 f202 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@02f2 │ │ -432128: 1100 |000c: return-object v0 │ │ +4320fc: |[4320fc] org.libreoffice.impressremote.util.Intents.buildSlideShowModeChangedIntent:(Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode;)Landroid/content/Intent; │ │ +43210c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +432110: 1a01 7c57 |0002: const-string v1, "SLIDE_SHOW_MODE_CHANGED" // string@577c │ │ +432114: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +43211a: 1a01 bf4e |0007: const-string v1, "MODE" // string@4ebf │ │ +43211e: 6e30 f202 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@02f2 │ │ +432124: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0009 line=112 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode; │ │ │ │ @@ -896935,59 +896935,59 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -43212c: |[43212c] org.libreoffice.impressremote.util.Intents.buildSlideShowRunningIntent:()Landroid/content/Intent; │ │ -43213c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -432140: 1a01 7d57 |0002: const-string v1, "SLIDE_SHOW_RUNNING" // string@577d │ │ -432144: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -43214a: 1100 |0007: return-object v0 │ │ +432128: |[432128] org.libreoffice.impressremote.util.Intents.buildSlideShowRunningIntent:()Landroid/content/Intent; │ │ +432138: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +43213c: 1a01 7d57 |0002: const-string v1, "SLIDE_SHOW_RUNNING" // string@577d │ │ +432140: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +432146: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ │ │ #18 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ name : 'buildSlideShowStoppedIntent' │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -43214c: |[43214c] org.libreoffice.impressremote.util.Intents.buildSlideShowStoppedIntent:()Landroid/content/Intent; │ │ -43215c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -432160: 1a01 7f57 |0002: const-string v1, "SLIDE_SHOW_STOPPED" // string@577f │ │ -432164: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -43216a: 1100 |0007: return-object v0 │ │ +432148: |[432148] org.libreoffice.impressremote.util.Intents.buildSlideShowStoppedIntent:()Landroid/content/Intent; │ │ +432158: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +43215c: 1a01 7f57 |0002: const-string v1, "SLIDE_SHOW_STOPPED" // string@577f │ │ +432160: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +432166: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ │ │ #19 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ name : 'buildTimerChangedIntent' │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -43216c: |[43216c] org.libreoffice.impressremote.util.Intents.buildTimerChangedIntent:(I)Landroid/content/Intent; │ │ -43217c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -432180: 1a01 115e |0002: const-string v1, "TIMER_CHANGED" // string@5e11 │ │ -432184: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -43218a: 1a01 9f4e |0007: const-string v1, "MINUTES" // string@4e9f │ │ -43218e: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ -432194: 1100 |000c: return-object v0 │ │ +432168: |[432168] org.libreoffice.impressremote.util.Intents.buildTimerChangedIntent:(I)Landroid/content/Intent; │ │ +432178: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +43217c: 1a01 115e |0002: const-string v1, "TIMER_CHANGED" // string@5e11 │ │ +432180: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +432186: 1a01 9f4e |0007: const-string v1, "MINUTES" // string@4e9f │ │ +43218a: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ +432190: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0009 line=214 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ @@ -896996,40 +896996,40 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -432198: |[432198] org.libreoffice.impressremote.util.Intents.buildTimerResumedIntent:()Landroid/content/Intent; │ │ -4321a8: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -4321ac: 1a01 135e |0002: const-string v1, "TIMER_RESUMED" // string@5e13 │ │ -4321b0: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -4321b6: 1100 |0007: return-object v0 │ │ +432194: |[432194] org.libreoffice.impressremote.util.Intents.buildTimerResumedIntent:()Landroid/content/Intent; │ │ +4321a4: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +4321a8: 1a01 135e |0002: const-string v1, "TIMER_RESUMED" // string@5e13 │ │ +4321ac: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +4321b2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ │ │ #21 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ name : 'buildTimerStartedIntent' │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4321b8: |[4321b8] org.libreoffice.impressremote.util.Intents.buildTimerStartedIntent:(I)Landroid/content/Intent; │ │ -4321c8: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -4321cc: 1a01 155e |0002: const-string v1, "TIMER_STARTED" // string@5e15 │ │ -4321d0: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -4321d6: 1a01 9f4e |0007: const-string v1, "MINUTES" // string@4e9f │ │ -4321da: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ -4321e0: 1100 |000c: return-object v0 │ │ +4321b4: |[4321b4] org.libreoffice.impressremote.util.Intents.buildTimerStartedIntent:(I)Landroid/content/Intent; │ │ +4321c4: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +4321c8: 1a01 155e |0002: const-string v1, "TIMER_STARTED" // string@5e15 │ │ +4321cc: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +4321d2: 1a01 9f4e |0007: const-string v1, "MINUTES" // string@4e9f │ │ +4321d6: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ +4321dc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0009 line=203 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ @@ -897038,114 +897038,114 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4321e4: |[4321e4] org.libreoffice.impressremote.util.Intents.buildTimerUpdatedIntent:()Landroid/content/Intent; │ │ -4321f4: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -4321f8: 1a01 165e |0002: const-string v1, "TIMER_UPDATED" // string@5e16 │ │ -4321fc: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -432202: 1100 |0007: return-object v0 │ │ +4321e0: |[4321e0] org.libreoffice.impressremote.util.Intents.buildTimerUpdatedIntent:()Landroid/content/Intent; │ │ +4321f0: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +4321f4: 1a01 165e |0002: const-string v1, "TIMER_UPDATED" // string@5e16 │ │ +4321f8: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +4321fe: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ │ │ #23 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ name : 'buildWearConnectIntent' │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -432204: |[432204] org.libreoffice.impressremote.util.Intents.buildWearConnectIntent:()Landroid/content/Intent; │ │ -432214: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -432218: 1a01 0667 |0002: const-string v1, "WEAR_CONNECT" // string@6706 │ │ -43221c: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -432222: 1100 |0007: return-object v0 │ │ +432200: |[432200] org.libreoffice.impressremote.util.Intents.buildWearConnectIntent:()Landroid/content/Intent; │ │ +432210: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +432214: 1a01 0667 |0002: const-string v1, "WEAR_CONNECT" // string@6706 │ │ +432218: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +43221e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ │ │ #24 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ name : 'buildWearExitIntent' │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -432224: |[432224] org.libreoffice.impressremote.util.Intents.buildWearExitIntent:()Landroid/content/Intent; │ │ -432234: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -432238: 1a01 0767 |0002: const-string v1, "WEAR_EXIT" // string@6707 │ │ -43223c: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -432242: 1100 |0007: return-object v0 │ │ +432220: |[432220] org.libreoffice.impressremote.util.Intents.buildWearExitIntent:()Landroid/content/Intent; │ │ +432230: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +432234: 1a01 0767 |0002: const-string v1, "WEAR_EXIT" // string@6707 │ │ +432238: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +43223e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ │ │ #25 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ name : 'buildWearNextIntent' │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -432244: |[432244] org.libreoffice.impressremote.util.Intents.buildWearNextIntent:()Landroid/content/Intent; │ │ -432254: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -432258: 1a01 0867 |0002: const-string v1, "WEAR_NEXT" // string@6708 │ │ -43225c: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -432262: 1100 |0007: return-object v0 │ │ +432240: |[432240] org.libreoffice.impressremote.util.Intents.buildWearNextIntent:()Landroid/content/Intent; │ │ +432250: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +432254: 1a01 0867 |0002: const-string v1, "WEAR_NEXT" // string@6708 │ │ +432258: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +43225e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ │ │ #26 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ name : 'buildWearPauseResumeIntent' │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -432264: |[432264] org.libreoffice.impressremote.util.Intents.buildWearPauseResumeIntent:()Landroid/content/Intent; │ │ -432274: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -432278: 1a01 0967 |0002: const-string v1, "WEAR_PAUSE_RESUME" // string@6709 │ │ -43227c: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -432282: 1100 |0007: return-object v0 │ │ +432260: |[432260] org.libreoffice.impressremote.util.Intents.buildWearPauseResumeIntent:()Landroid/content/Intent; │ │ +432270: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +432274: 1a01 0967 |0002: const-string v1, "WEAR_PAUSE_RESUME" // string@6709 │ │ +432278: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +43227e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ │ │ #27 : (in Lorg/libreoffice/impressremote/util/Intents;) │ │ name : 'buildWearPreviousIntent' │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -432284: |[432284] org.libreoffice.impressremote.util.Intents.buildWearPreviousIntent:()Landroid/content/Intent; │ │ -432294: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -432298: 1a01 0a67 |0002: const-string v1, "WEAR_PREVIOUS" // string@670a │ │ -43229c: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -4322a2: 1100 |0007: return-object v0 │ │ +432280: |[432280] org.libreoffice.impressremote.util.Intents.buildWearPreviousIntent:()Landroid/content/Intent; │ │ +432290: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +432294: 1a01 0a67 |0002: const-string v1, "WEAR_PREVIOUS" // string@670a │ │ +432298: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +43229e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 11321 (Intents.java) │ │ @@ -897191,32 +897191,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4322bc: |[4322bc] org.libreoffice.impressremote.util.Preferences$Defaults.:()V │ │ -4322cc: 0e00 |0000: return-void │ │ +4322b8: |[4322b8] org.libreoffice.impressremote.util.Preferences$Defaults.:()V │ │ +4322c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/util/Preferences$Defaults;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4322d0: |[4322d0] org.libreoffice.impressremote.util.Preferences$Defaults.:()V │ │ -4322e0: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -4322e6: 0e00 |0003: return-void │ │ +4322cc: |[4322cc] org.libreoffice.impressremote.util.Preferences$Defaults.:()V │ │ +4322dc: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +4322e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Preferences$Defaults; │ │ │ │ Virtual methods - │ │ @@ -897270,17 +897270,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4322e8: |[4322e8] org.libreoffice.impressremote.util.Preferences$Keys.:()V │ │ -4322f8: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -4322fe: 0e00 |0003: return-void │ │ +4322e4: |[4322e4] org.libreoffice.impressremote.util.Preferences$Keys.:()V │ │ +4322f4: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +4322fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Preferences$Keys; │ │ │ │ Virtual methods - │ │ @@ -897329,17 +897329,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -432300: |[432300] org.libreoffice.impressremote.util.Preferences$Locations.:()V │ │ -432310: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -432316: 0e00 |0003: return-void │ │ +4322fc: |[4322fc] org.libreoffice.impressremote.util.Preferences$Locations.:()V │ │ +43230c: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +432312: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Preferences$Locations; │ │ │ │ Virtual methods - │ │ @@ -897378,20 +897378,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -432418: |[432418] org.libreoffice.impressremote.util.Preferences.:(Landroid/content/Context;)V │ │ -432428: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -43242e: 7110 b807 0100 |0003: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@07b8 │ │ -432434: 0c01 |0006: move-result-object v1 │ │ -432436: 5b01 9080 |0007: iput-object v1, v0, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ -43243a: 0e00 |0009: return-void │ │ +432414: |[432414] org.libreoffice.impressremote.util.Preferences.:(Landroid/content/Context;)V │ │ +432424: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +43242a: 7110 b807 0100 |0003: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@07b8 │ │ +432430: 0c01 |0006: move-result-object v1 │ │ +432432: 5b01 9080 |0007: iput-object v1, v0, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ +432436: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/libreoffice/impressremote/util/Preferences; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/content/Context; │ │ @@ -897401,21 +897401,21 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -43243c: |[43243c] org.libreoffice.impressremote.util.Preferences.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -43244c: 7010 6d9f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9f6d │ │ -432452: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -432454: 6e30 a502 3200 |0004: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@02a5 │ │ -43245a: 0c02 |0007: move-result-object v2 │ │ -43245c: 5b12 9080 |0008: iput-object v2, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ -432460: 0e00 |000a: return-void │ │ +432438: |[432438] org.libreoffice.impressremote.util.Preferences.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +432448: 7010 6d9f 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9f6d │ │ +43244e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +432450: 6e30 a502 3200 |0004: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@02a5 │ │ +432456: 0c02 |0007: move-result-object v2 │ │ +432458: 5b12 9080 |0008: iput-object v2, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ +43245c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/libreoffice/impressremote/util/Preferences; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/Context; │ │ @@ -897426,19 +897426,19 @@ │ │ type : '(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -43239c: |[43239c] org.libreoffice.impressremote.util.Preferences.getApplicationStatesInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; │ │ -4323ac: 2200 d61b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/Preferences; // type@1bd6 │ │ -4323b0: 1a01 ec71 |0002: const-string v1, "application_states" // string@71ec │ │ -4323b4: 7030 06e2 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/libreoffice/impressremote/util/Preferences;.:(Landroid/content/Context;Ljava/lang/String;)V // method@e206 │ │ -4323ba: 1100 |0007: return-object v0 │ │ +432398: |[432398] org.libreoffice.impressremote.util.Preferences.getApplicationStatesInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; │ │ +4323a8: 2200 d61b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/Preferences; // type@1bd6 │ │ +4323ac: 1a01 ec71 |0002: const-string v1, "application_states" // string@71ec │ │ +4323b0: 7030 06e2 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/libreoffice/impressremote/util/Preferences;.:(Landroid/content/Context;Ljava/lang/String;)V // method@e206 │ │ +4323b6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #3 : (in Lorg/libreoffice/impressremote/util/Preferences;) │ │ @@ -897446,19 +897446,19 @@ │ │ type : '(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4323bc: |[4323bc] org.libreoffice.impressremote.util.Preferences.getAuthorizedServersInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; │ │ -4323cc: 2200 d61b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/Preferences; // type@1bd6 │ │ -4323d0: 1a01 1673 |0002: const-string v1, "authorized_servers" // string@7316 │ │ -4323d4: 7030 06e2 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/libreoffice/impressremote/util/Preferences;.:(Landroid/content/Context;Ljava/lang/String;)V // method@e206 │ │ -4323da: 1100 |0007: return-object v0 │ │ +4323b8: |[4323b8] org.libreoffice.impressremote.util.Preferences.getAuthorizedServersInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; │ │ +4323c8: 2200 d61b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/Preferences; // type@1bd6 │ │ +4323cc: 1a01 1673 |0002: const-string v1, "authorized_servers" // string@7316 │ │ +4323d0: 7030 06e2 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/libreoffice/impressremote/util/Preferences;.:(Landroid/content/Context;Ljava/lang/String;)V // method@e206 │ │ +4323d6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #4 : (in Lorg/libreoffice/impressremote/util/Preferences;) │ │ @@ -897466,19 +897466,19 @@ │ │ type : '(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -4323dc: |[4323dc] org.libreoffice.impressremote.util.Preferences.getSavedServersInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; │ │ -4323ec: 2200 d61b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/Preferences; // type@1bd6 │ │ -4323f0: 1a01 c4c5 |0002: const-string v1, "saved_servers" // string@c5c4 │ │ -4323f4: 7030 06e2 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/libreoffice/impressremote/util/Preferences;.:(Landroid/content/Context;Ljava/lang/String;)V // method@e206 │ │ -4323fa: 1100 |0007: return-object v0 │ │ +4323d8: |[4323d8] org.libreoffice.impressremote.util.Preferences.getSavedServersInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; │ │ +4323e8: 2200 d61b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/Preferences; // type@1bd6 │ │ +4323ec: 1a01 c4c5 |0002: const-string v1, "saved_servers" // string@c5c4 │ │ +4323f0: 7030 06e2 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/libreoffice/impressremote/util/Preferences;.:(Landroid/content/Context;Ljava/lang/String;)V // method@e206 │ │ +4323f6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/content/Context; │ │ │ │ #5 : (in Lorg/libreoffice/impressremote/util/Preferences;) │ │ @@ -897486,18 +897486,18 @@ │ │ type : '(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -4323fc: |[4323fc] org.libreoffice.impressremote.util.Preferences.getSettingsInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; │ │ -43240c: 2200 d61b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/Preferences; // type@1bd6 │ │ -432410: 7020 05e2 1000 |0002: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/util/Preferences;.:(Landroid/content/Context;)V // method@e205 │ │ -432416: 1100 |0005: return-object v0 │ │ +4323f8: |[4323f8] org.libreoffice.impressremote.util.Preferences.getSettingsInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; │ │ +432408: 2200 d61b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/Preferences; // type@1bd6 │ │ +43240c: 7020 05e2 1000 |0002: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/util/Preferences;.:(Landroid/content/Context;)V // method@e205 │ │ +432412: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -897506,19 +897506,19 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -43237c: |[43237c] org.libreoffice.impressremote.util.Preferences.getAll:()Ljava/util/Map; │ │ -43238c: 5410 9080 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ -432390: 7210 1903 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@0319 │ │ -432396: 0c00 |0005: move-result-object v0 │ │ -432398: 1100 |0006: return-object v0 │ │ +432378: |[432378] org.libreoffice.impressremote.util.Preferences.getAll:()Ljava/util/Map; │ │ +432388: 5410 9080 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ +43238c: 7210 1903 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@0319 │ │ +432392: 0c00 |0005: move-result-object v0 │ │ +432394: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/libreoffice/impressremote/util/Preferences; │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/util/Preferences;) │ │ @@ -897526,20 +897526,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -432318: |[432318] org.libreoffice.impressremote.util.Preferences.getBoolean:(Ljava/lang/String;)Z │ │ -432328: 5420 9080 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ -43232c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -43232e: 7230 1a03 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@031a │ │ -432334: 0a03 |0006: move-result v3 │ │ -432336: 0f03 |0007: return v3 │ │ +432314: |[432314] org.libreoffice.impressremote.util.Preferences.getBoolean:(Ljava/lang/String;)Z │ │ +432324: 5420 9080 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ +432328: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43232a: 7230 1a03 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@031a │ │ +432330: 0a03 |0006: move-result v3 │ │ +432332: 0f03 |0007: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/libreoffice/impressremote/util/Preferences; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -897548,20 +897548,20 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -432338: |[432338] org.libreoffice.impressremote.util.Preferences.getInt:(Ljava/lang/String;)I │ │ -432348: 5420 9080 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ -43234c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -43234e: 7230 1c03 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@031c │ │ -432354: 0a03 |0006: move-result v3 │ │ -432356: 0f03 |0007: return v3 │ │ +432334: |[432334] org.libreoffice.impressremote.util.Preferences.getInt:(Ljava/lang/String;)I │ │ +432344: 5420 9080 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ +432348: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +43234a: 7230 1c03 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@031c │ │ +432350: 0a03 |0006: move-result v3 │ │ +432352: 0f03 |0007: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/libreoffice/impressremote/util/Preferences; │ │ 0x0000 - 0x0008 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -897570,20 +897570,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -432358: |[432358] org.libreoffice.impressremote.util.Preferences.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ -432368: 5420 9080 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ -43236c: 6201 8880 |0002: sget-object v1, Lorg/libreoffice/impressremote/util/Preferences$Defaults;.STRING:Ljava/lang/String; // field@8088 │ │ -432370: 7230 1e03 3001 |0004: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@031e │ │ -432376: 0c03 |0007: move-result-object v3 │ │ -432378: 1103 |0008: return-object v3 │ │ +432354: |[432354] org.libreoffice.impressremote.util.Preferences.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ +432364: 5420 9080 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ +432368: 6201 8880 |0002: sget-object v1, Lorg/libreoffice/impressremote/util/Preferences$Defaults;.STRING:Ljava/lang/String; // field@8088 │ │ +43236c: 7230 1e03 3001 |0004: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@031e │ │ +432372: 0c03 |0007: move-result-object v3 │ │ +432374: 1103 |0008: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/libreoffice/impressremote/util/Preferences; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/String; │ │ │ │ @@ -897592,22 +897592,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -432464: |[432464] org.libreoffice.impressremote.util.Preferences.remove:(Ljava/lang/String;)V │ │ -432474: 5410 9080 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ -432478: 7210 1803 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0318 │ │ -43247e: 0c00 |0005: move-result-object v0 │ │ -432480: 7220 1603 2000 |0006: invoke-interface {v0, v2}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0316 │ │ -432486: 0c02 |0009: move-result-object v2 │ │ -432488: 7210 0e03 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@030e │ │ -43248e: 0e00 |000d: return-void │ │ +432460: |[432460] org.libreoffice.impressremote.util.Preferences.remove:(Ljava/lang/String;)V │ │ +432470: 5410 9080 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ +432474: 7210 1803 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0318 │ │ +43247a: 0c00 |0005: move-result-object v0 │ │ +43247c: 7220 1603 2000 |0006: invoke-interface {v0, v2}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0316 │ │ +432482: 0c02 |0009: move-result-object v2 │ │ +432484: 7210 0e03 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@030e │ │ +43248a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/libreoffice/impressremote/util/Preferences; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -897616,22 +897616,22 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -432490: |[432490] org.libreoffice.impressremote.util.Preferences.setInt:(Ljava/lang/String;I)V │ │ -4324a0: 5410 9080 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ -4324a4: 7210 1803 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0318 │ │ -4324aa: 0c00 |0005: move-result-object v0 │ │ -4324ac: 7230 1203 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0312 │ │ -4324b2: 0c02 |0009: move-result-object v2 │ │ -4324b4: 7210 0e03 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@030e │ │ -4324ba: 0e00 |000d: return-void │ │ +43248c: |[43248c] org.libreoffice.impressremote.util.Preferences.setInt:(Ljava/lang/String;I)V │ │ +43249c: 5410 9080 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ +4324a0: 7210 1803 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0318 │ │ +4324a6: 0c00 |0005: move-result-object v0 │ │ +4324a8: 7230 1203 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0312 │ │ +4324ae: 0c02 |0009: move-result-object v2 │ │ +4324b0: 7210 0e03 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@030e │ │ +4324b6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/libreoffice/impressremote/util/Preferences; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=3 (null) I │ │ @@ -897641,22 +897641,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -4324bc: |[4324bc] org.libreoffice.impressremote.util.Preferences.setString:(Ljava/lang/String;Ljava/lang/String;)V │ │ -4324cc: 5410 9080 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ -4324d0: 7210 1803 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0318 │ │ -4324d6: 0c00 |0005: move-result-object v0 │ │ -4324d8: 7230 1403 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0314 │ │ -4324de: 0c02 |0009: move-result-object v2 │ │ -4324e0: 7210 0e03 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@030e │ │ -4324e6: 0e00 |000d: return-void │ │ +4324b8: |[4324b8] org.libreoffice.impressremote.util.Preferences.setString:(Ljava/lang/String;Ljava/lang/String;)V │ │ +4324c8: 5410 9080 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@8090 │ │ +4324cc: 7210 1803 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0318 │ │ +4324d2: 0c00 |0005: move-result-object v0 │ │ +4324d4: 7230 1403 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0314 │ │ +4324da: 0c02 |0009: move-result-object v2 │ │ +4324dc: 7210 0e03 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@030e │ │ +4324e2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/libreoffice/impressremote/util/Preferences; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ 0x0000 - 0x000e reg=3 (null) Ljava/lang/String; │ │ @@ -897726,17 +897726,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4324e8: |[4324e8] org.libreoffice.impressremote.util.SavedStates$Keys.:()V │ │ -4324f8: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -4324fe: 0e00 |0003: return-void │ │ +4324e4: |[4324e4] org.libreoffice.impressremote.util.SavedStates$Keys.:()V │ │ +4324f4: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +4324fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/SavedStates$Keys; │ │ │ │ Virtual methods - │ │ @@ -897769,17 +897769,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -432500: |[432500] org.libreoffice.impressremote.util.SavedStates.:()V │ │ -432510: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -432516: 0e00 |0003: return-void │ │ +4324fc: |[4324fc] org.libreoffice.impressremote.util.SavedStates.:()V │ │ +43250c: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +432512: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/SavedStates; │ │ │ │ Virtual methods - │ │ @@ -1338728,23 +1338728,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -42da18: |[42da18] org.libreoffice.impressremote.communication.CommunicationService.pair:()V │ │ -42da28: 7110 47e0 0300 |0000: invoke-static {v3}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingDeviceName:(Landroid/content/Context;)Ljava/lang/String; // method@e047 │ │ -42da2e: 0c00 |0003: move-result-object v0 │ │ -42da30: 5431 f07f |0004: iget-object v1, v3, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServer:Lorg/libreoffice/impressremote/communication/Server; // field@7ff0 │ │ -42da34: 7120 48e0 1300 |0006: invoke-static {v3, v1}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingPin:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@e048 │ │ -42da3a: 0c01 |0009: move-result-object v1 │ │ -42da3c: 5432 ee7f |000a: iget-object v2, v3, Lorg/libreoffice/impressremote/communication/CommunicationService;.mCommandsTransmitter:Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // field@7fee │ │ -42da40: 6e30 06e0 0201 |000c: invoke-virtual {v2, v0, v1}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.pair:(Ljava/lang/String;Ljava/lang/String;)V // method@e006 │ │ -42da46: 0e00 |000f: return-void │ │ +42da14: |[42da14] org.libreoffice.impressremote.communication.CommunicationService.pair:()V │ │ +42da24: 7110 47e0 0300 |0000: invoke-static {v3}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingDeviceName:(Landroid/content/Context;)Ljava/lang/String; // method@e047 │ │ +42da2a: 0c00 |0003: move-result-object v0 │ │ +42da2c: 5431 f07f |0004: iget-object v1, v3, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServer:Lorg/libreoffice/impressremote/communication/Server; // field@7ff0 │ │ +42da30: 7120 48e0 1300 |0006: invoke-static {v3, v1}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingPin:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@e048 │ │ +42da36: 0c01 |0009: move-result-object v1 │ │ +42da38: 5432 ee7f |000a: iget-object v2, v3, Lorg/libreoffice/impressremote/communication/CommunicationService;.mCommandsTransmitter:Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // field@7fee │ │ +42da3c: 6e30 06e0 0201 |000c: invoke-virtual {v2, v0, v1}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.pair:(Ljava/lang/String;Ljava/lang/String;)V // method@e006 │ │ +42da42: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x000a line=137 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ @@ -1338754,21 +1338754,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -42da9c: |[42da9c] org.libreoffice.impressremote.communication.CommunicationService.sendConnectionFailedMessage:()V │ │ -42daac: 7100 eae1 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildConnectionFailedIntent:()Landroid/content/Intent; // method@e1ea │ │ -42dab2: 0c00 |0003: move-result-object v0 │ │ -42dab4: 7110 0261 0200 |0004: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -42daba: 0c01 |0007: move-result-object v1 │ │ -42dabc: 6e20 0461 0100 |0008: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ -42dac2: 0e00 |000b: return-void │ │ +42da98: |[42da98] org.libreoffice.impressremote.communication.CommunicationService.sendConnectionFailedMessage:()V │ │ +42daa8: 7100 eae1 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildConnectionFailedIntent:()Landroid/content/Intent; // method@e1ea │ │ +42daae: 0c00 |0003: move-result-object v0 │ │ +42dab0: 7110 0261 0200 |0004: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +42dab6: 0c01 |0007: move-result-object v1 │ │ +42dab8: 6e20 0461 0100 |0008: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ +42dabe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=142 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ │ │ @@ -1338921,53 +1338921,52 @@ │ │ name : 'onCreate' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 31 16-bit code units │ │ + insns size : 29 16-bit code units │ │ 42d7ec: |[42d7ec] org.libreoffice.impressremote.communication.CommunicationService.onCreate:()V │ │ 42d7fc: 2200 9e1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ 42d800: 7020 12e0 2000 |0002: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.:(Lorg/libreoffice/impressremote/communication/CommunicationService;)V // method@e012 │ │ 42d806: 5b20 ed7f |0005: iput-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mBinder:Landroid/os/IBinder; // field@7fed │ │ 42d80a: 2200 b11b |0007: new-instance v0, Lorg/libreoffice/impressremote/communication/ServersManager; // type@1bb1 │ │ 42d80e: 7020 82e0 2000 |0009: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/ServersManager;.:(Landroid/content/Context;)V // method@e082 │ │ 42d814: 5b20 f27f |000c: iput-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServersManager:Lorg/libreoffice/impressremote/communication/ServersManager; // field@7ff2 │ │ 42d818: 2200 b61b |000e: new-instance v0, Lorg/libreoffice/impressremote/communication/Timer; // type@1bb6 │ │ 42d81c: 7020 b6e0 2000 |0010: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/Timer;.:(Lorg/libreoffice/impressremote/communication/Timer$TimerListener;)V // method@e0b6 │ │ 42d822: 5b20 f47f |0013: iput-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@7ff4 │ │ -42d826: 2200 b21b |0015: new-instance v0, Lorg/libreoffice/impressremote/communication/SlideShow; // type@1bb2 │ │ -42d82a: 5421 f47f |0017: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@7ff4 │ │ -42d82e: 7020 92e0 1000 |0019: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.:(Lorg/libreoffice/impressremote/communication/Timer;)V // method@e092 │ │ -42d834: 5b20 f37f |001c: iput-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@7ff3 │ │ -42d838: 0e00 |001e: return-void │ │ +42d826: 2201 b21b |0015: new-instance v1, Lorg/libreoffice/impressremote/communication/SlideShow; // type@1bb2 │ │ +42d82a: 7020 92e0 0100 |0017: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.:(Lorg/libreoffice/impressremote/communication/Timer;)V // method@e092 │ │ +42d830: 5b21 f37f |001a: iput-object v1, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@7ff3 │ │ +42d834: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=51 │ │ 0x000e line=53 │ │ 0x0015 line=54 │ │ locals : │ │ - 0x0000 - 0x001f reg=2 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ + 0x0000 - 0x001d reg=2 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ │ │ #8 : (in Lorg/libreoffice/impressremote/communication/CommunicationService;) │ │ name : 'onDestroy' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -42d83c: |[42d83c] org.libreoffice.impressremote.communication.CommunicationService.onDestroy:()V │ │ -42d84c: 5410 f27f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServersManager:Lorg/libreoffice/impressremote/communication/ServersManager; // field@7ff2 │ │ -42d850: 6e10 91e0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.stopServersSearch:()V // method@e091 │ │ -42d856: 6e10 19e0 0100 |0005: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.disconnectServer:()V // method@e019 │ │ -42d85c: 0e00 |0008: return-void │ │ +42d838: |[42d838] org.libreoffice.impressremote.communication.CommunicationService.onDestroy:()V │ │ +42d848: 5410 f27f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServersManager:Lorg/libreoffice/impressremote/communication/ServersManager; // field@7ff2 │ │ +42d84c: 6e10 91e0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.stopServersSearch:()V // method@e091 │ │ +42d852: 6e10 19e0 0100 |0005: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.disconnectServer:()V // method@e019 │ │ +42d858: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0005 line=221 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ │ │ @@ -1338976,24 +1338975,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -42d860: |[42d860] org.libreoffice.impressremote.communication.CommunicationService.onPinValidation:()V │ │ -42d870: 5420 f07f |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServer:Lorg/libreoffice/impressremote/communication/Server; // field@7ff0 │ │ -42d874: 7120 48e0 0200 |0002: invoke-static {v2, v0}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingPin:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@e048 │ │ -42d87a: 0c00 |0005: move-result-object v0 │ │ -42d87c: 7110 ede1 0000 |0006: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildPairingValidationIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@e1ed │ │ -42d882: 0c00 |0009: move-result-object v0 │ │ -42d884: 7110 0261 0200 |000a: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -42d88a: 0c01 |000d: move-result-object v1 │ │ -42d88c: 6e20 0461 0100 |000e: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ -42d892: 0e00 |0011: return-void │ │ +42d85c: |[42d85c] org.libreoffice.impressremote.communication.CommunicationService.onPinValidation:()V │ │ +42d86c: 5420 f07f |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServer:Lorg/libreoffice/impressremote/communication/Server; // field@7ff0 │ │ +42d870: 7120 48e0 0200 |0002: invoke-static {v2, v0}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingPin:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@e048 │ │ +42d876: 0c00 |0005: move-result-object v0 │ │ +42d878: 7110 ede1 0000 |0006: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildPairingValidationIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@e1ed │ │ +42d87e: 0c00 |0009: move-result-object v0 │ │ +42d880: 7110 0261 0200 |000a: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +42d886: 0c01 |000d: move-result-object v1 │ │ +42d888: 6e20 0461 0100 |000e: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ +42d88e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0006 line=157 │ │ 0x000a line=158 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ @@ -1339003,23 +1339002,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -42d894: |[42d894] org.libreoffice.impressremote.communication.CommunicationService.onSlideChanged:(I)V │ │ -42d8a4: 5410 f37f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@7ff3 │ │ -42d8a8: 6e20 9ae0 2000 |0002: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/SlideShow;.setCurrentSlideIndex:(I)V // method@e09a │ │ -42d8ae: 7110 f1e1 0200 |0005: invoke-static {v2}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideChangedIntent:(I)Landroid/content/Intent; // method@e1f1 │ │ -42d8b4: 0c02 |0008: move-result-object v2 │ │ -42d8b6: 7110 0261 0100 |0009: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -42d8bc: 0c00 |000c: move-result-object v0 │ │ -42d8be: 6e20 0461 2000 |000d: invoke-virtual {v0, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ -42d8c4: 0e00 |0010: return-void │ │ +42d890: |[42d890] org.libreoffice.impressremote.communication.CommunicationService.onSlideChanged:(I)V │ │ +42d8a0: 5410 f37f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@7ff3 │ │ +42d8a4: 6e20 9ae0 2000 |0002: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/SlideShow;.setCurrentSlideIndex:(I)V // method@e09a │ │ +42d8aa: 7110 f1e1 0200 |0005: invoke-static {v2}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideChangedIntent:(I)Landroid/content/Intent; // method@e1f1 │ │ +42d8b0: 0c02 |0008: move-result-object v2 │ │ +42d8b2: 7110 0261 0100 |0009: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +42d8b8: 0c00 |000c: move-result-object v0 │ │ +42d8ba: 6e20 0461 2000 |000d: invoke-virtual {v0, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ +42d8c0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0005 line=192 │ │ 0x0009 line=193 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ @@ -1339030,23 +1339029,23 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -42d8c8: |[42d8c8] org.libreoffice.impressremote.communication.CommunicationService.onSlideNotes:(ILjava/lang/String;)V │ │ -42d8d8: 5410 f37f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@7ff3 │ │ -42d8dc: 6e30 9ce0 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/communication/SlideShow;.setSlideNotes:(ILjava/lang/String;)V // method@e09c │ │ -42d8e2: 7110 f2e1 0200 |0005: invoke-static {v2}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideNotesIntent:(I)Landroid/content/Intent; // method@e1f2 │ │ -42d8e8: 0c02 |0008: move-result-object v2 │ │ -42d8ea: 7110 0261 0100 |0009: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -42d8f0: 0c03 |000c: move-result-object v3 │ │ -42d8f2: 6e20 0461 2300 |000d: invoke-virtual {v3, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ -42d8f8: 0e00 |0010: return-void │ │ +42d8c4: |[42d8c4] org.libreoffice.impressremote.communication.CommunicationService.onSlideNotes:(ILjava/lang/String;)V │ │ +42d8d4: 5410 f37f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@7ff3 │ │ +42d8d8: 6e30 9ce0 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/communication/SlideShow;.setSlideNotes:(ILjava/lang/String;)V // method@e09c │ │ +42d8de: 7110 f2e1 0200 |0005: invoke-static {v2}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideNotesIntent:(I)Landroid/content/Intent; // method@e1f2 │ │ +42d8e4: 0c02 |0008: move-result-object v2 │ │ +42d8e6: 7110 0261 0100 |0009: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +42d8ec: 0c03 |000c: move-result-object v3 │ │ +42d8ee: 6e20 0461 2300 |000d: invoke-virtual {v3, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ +42d8f4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0005 line=208 │ │ 0x0009 line=209 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ @@ -1339058,23 +1339057,23 @@ │ │ type : '(I[B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -42d8fc: |[42d8fc] org.libreoffice.impressremote.communication.CommunicationService.onSlidePreview:(I[B)V │ │ -42d90c: 5410 f37f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@7ff3 │ │ -42d910: 6e30 9de0 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/communication/SlideShow;.setSlidePreviewBytes:(I[B)V // method@e09d │ │ -42d916: 7110 f3e1 0200 |0005: invoke-static {v2}, Lorg/libreoffice/impressremote/util/Intents;.buildSlidePreviewIntent:(I)Landroid/content/Intent; // method@e1f3 │ │ -42d91c: 0c02 |0008: move-result-object v2 │ │ -42d91e: 7110 0261 0100 |0009: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -42d924: 0c03 |000c: move-result-object v3 │ │ -42d926: 6e20 0461 2300 |000d: invoke-virtual {v3, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ -42d92c: 0e00 |0010: return-void │ │ +42d8f8: |[42d8f8] org.libreoffice.impressremote.communication.CommunicationService.onSlidePreview:(I[B)V │ │ +42d908: 5410 f37f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@7ff3 │ │ +42d90c: 6e30 9de0 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/communication/SlideShow;.setSlidePreviewBytes:(I[B)V // method@e09d │ │ +42d912: 7110 f3e1 0200 |0005: invoke-static {v2}, Lorg/libreoffice/impressremote/util/Intents;.buildSlidePreviewIntent:(I)Landroid/content/Intent; // method@e1f3 │ │ +42d918: 0c02 |0008: move-result-object v2 │ │ +42d91a: 7110 0261 0100 |0009: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +42d920: 0c03 |000c: move-result-object v3 │ │ +42d922: 6e20 0461 2300 |000d: invoke-virtual {v3, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ +42d928: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0005 line=200 │ │ 0x0009 line=201 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ @@ -1339086,27 +1339085,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -42d930: |[42d930] org.libreoffice.impressremote.communication.CommunicationService.onSlideShowFinish:()V │ │ -42d940: 5420 f47f |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@7ff4 │ │ -42d944: 6e10 c3e0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Timer;.stop:()V // method@e0c3 │ │ -42d94a: 2200 b21b |0005: new-instance v0, Lorg/libreoffice/impressremote/communication/SlideShow; // type@1bb2 │ │ -42d94e: 5421 f47f |0007: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@7ff4 │ │ -42d952: 7020 92e0 1000 |0009: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.:(Lorg/libreoffice/impressremote/communication/Timer;)V // method@e092 │ │ -42d958: 5b20 f37f |000c: iput-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@7ff3 │ │ -42d95c: 7100 f7e1 0000 |000e: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideShowStoppedIntent:()Landroid/content/Intent; // method@e1f7 │ │ -42d962: 0c00 |0011: move-result-object v0 │ │ -42d964: 7110 0261 0200 |0012: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -42d96a: 0c01 |0015: move-result-object v1 │ │ -42d96c: 6e20 0461 0100 |0016: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ -42d972: 0e00 |0019: return-void │ │ +42d92c: |[42d92c] org.libreoffice.impressremote.communication.CommunicationService.onSlideShowFinish:()V │ │ +42d93c: 5420 f47f |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@7ff4 │ │ +42d940: 6e10 c3e0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Timer;.stop:()V // method@e0c3 │ │ +42d946: 2200 b21b |0005: new-instance v0, Lorg/libreoffice/impressremote/communication/SlideShow; // type@1bb2 │ │ +42d94a: 5421 f47f |0007: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@7ff4 │ │ +42d94e: 7020 92e0 1000 |0009: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.:(Lorg/libreoffice/impressremote/communication/Timer;)V // method@e092 │ │ +42d954: 5b20 f37f |000c: iput-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@7ff3 │ │ +42d958: 7100 f7e1 0000 |000e: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideShowStoppedIntent:()Landroid/content/Intent; // method@e1f7 │ │ +42d95e: 0c00 |0011: move-result-object v0 │ │ +42d960: 7110 0261 0200 |0012: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +42d966: 0c01 |0015: move-result-object v1 │ │ +42d968: 6e20 0461 0100 |0016: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ +42d96e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ 0x000e line=184 │ │ 0x0012 line=185 │ │ locals : │ │ @@ -1339117,30 +1339116,30 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -42d974: |[42d974] org.libreoffice.impressremote.communication.CommunicationService.onSlideShowStart:(II)V │ │ -42d984: 2200 b21b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/SlideShow; // type@1bb2 │ │ -42d988: 5421 f47f |0002: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@7ff4 │ │ -42d98c: 7020 92e0 1000 |0004: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.:(Lorg/libreoffice/impressremote/communication/Timer;)V // method@e092 │ │ -42d992: 5b20 f37f |0007: iput-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@7ff3 │ │ -42d996: 6e20 9ee0 3000 |0009: invoke-virtual {v0, v3}, Lorg/libreoffice/impressremote/communication/SlideShow;.setSlidesCount:(I)V // method@e09e │ │ -42d99c: 5423 f37f |000c: iget-object v3, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@7ff3 │ │ -42d9a0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -42d9a2: 6e20 9be0 0300 |000f: invoke-virtual {v3, v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.setRunning:(Z)V // method@e09b │ │ -42d9a8: 7100 f6e1 0000 |0012: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideShowRunningIntent:()Landroid/content/Intent; // method@e1f6 │ │ -42d9ae: 0c03 |0015: move-result-object v3 │ │ -42d9b0: 7110 0261 0200 |0016: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -42d9b6: 0c00 |0019: move-result-object v0 │ │ -42d9b8: 6e20 0461 3000 |001a: invoke-virtual {v0, v3}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ -42d9be: 6e20 22e0 4200 |001d: invoke-virtual {v2, v4}, Lorg/libreoffice/impressremote/communication/CommunicationService;.onSlideChanged:(I)V // method@e022 │ │ -42d9c4: 0e00 |0020: return-void │ │ +42d970: |[42d970] org.libreoffice.impressremote.communication.CommunicationService.onSlideShowStart:(II)V │ │ +42d980: 2200 b21b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/SlideShow; // type@1bb2 │ │ +42d984: 5421 f47f |0002: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@7ff4 │ │ +42d988: 7020 92e0 1000 |0004: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.:(Lorg/libreoffice/impressremote/communication/Timer;)V // method@e092 │ │ +42d98e: 5b20 f37f |0007: iput-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@7ff3 │ │ +42d992: 6e20 9ee0 3000 |0009: invoke-virtual {v0, v3}, Lorg/libreoffice/impressremote/communication/SlideShow;.setSlidesCount:(I)V // method@e09e │ │ +42d998: 5423 f37f |000c: iget-object v3, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@7ff3 │ │ +42d99c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +42d99e: 6e20 9be0 0300 |000f: invoke-virtual {v3, v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.setRunning:(Z)V // method@e09b │ │ +42d9a4: 7100 f6e1 0000 |0012: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideShowRunningIntent:()Landroid/content/Intent; // method@e1f6 │ │ +42d9aa: 0c03 |0015: move-result-object v3 │ │ +42d9ac: 7110 0261 0200 |0016: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +42d9b2: 0c00 |0019: move-result-object v0 │ │ +42d9b4: 6e20 0461 3000 |001a: invoke-virtual {v0, v3}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ +42d9ba: 6e20 22e0 4200 |001d: invoke-virtual {v2, v4}, Lorg/libreoffice/impressremote/communication/CommunicationService;.onSlideChanged:(I)V // method@e022 │ │ +42d9c0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0009 line=170 │ │ 0x000c line=171 │ │ 0x0012 line=173 │ │ 0x0016 line=174 │ │ @@ -1339155,21 +1339154,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -42d9c8: |[42d9c8] org.libreoffice.impressremote.communication.CommunicationService.onSuccessfulPairing:()V │ │ -42d9d8: 7100 ece1 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildPairingSuccessfulIntent:()Landroid/content/Intent; // method@e1ec │ │ -42d9de: 0c00 |0003: move-result-object v0 │ │ -42d9e0: 7110 0261 0200 |0004: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -42d9e6: 0c01 |0007: move-result-object v1 │ │ -42d9e8: 6e20 0461 0100 |0008: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ -42d9ee: 0e00 |000b: return-void │ │ +42d9c4: |[42d9c4] org.libreoffice.impressremote.communication.CommunicationService.onSuccessfulPairing:()V │ │ +42d9d4: 7100 ece1 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildPairingSuccessfulIntent:()Landroid/content/Intent; // method@e1ec │ │ +42d9da: 0c00 |0003: move-result-object v0 │ │ +42d9dc: 7110 0261 0200 |0004: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +42d9e2: 0c01 |0007: move-result-object v1 │ │ +42d9e4: 6e20 0461 0100 |0008: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ +42d9ea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0004 line=164 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ │ │ @@ -1339178,21 +1339177,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -42d9f0: |[42d9f0] org.libreoffice.impressremote.communication.CommunicationService.onTimerUpdated:()V │ │ -42da00: 7100 fbe1 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildTimerUpdatedIntent:()Landroid/content/Intent; // method@e1fb │ │ -42da06: 0c00 |0003: move-result-object v0 │ │ -42da08: 7110 0261 0200 |0004: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -42da0e: 0c01 |0007: move-result-object v1 │ │ -42da10: 6e20 0461 0100 |0008: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ -42da16: 0e00 |000b: return-void │ │ +42d9ec: |[42d9ec] org.libreoffice.impressremote.communication.CommunicationService.onTimerUpdated:()V │ │ +42d9fc: 7100 fbe1 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildTimerUpdatedIntent:()Landroid/content/Intent; // method@e1fb │ │ +42da02: 0c00 |0003: move-result-object v0 │ │ +42da04: 7110 0261 0200 |0004: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +42da0a: 0c01 |0007: move-result-object v1 │ │ +42da0c: 6e20 0461 0100 |0008: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ +42da12: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0004 line=215 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ │ │ @@ -1339201,18 +1339200,18 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -42da48: |[42da48] org.libreoffice.impressremote.communication.CommunicationService.removeServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ -42da58: 5410 f27f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServersManager:Lorg/libreoffice/impressremote/communication/ServersManager; // field@7ff2 │ │ -42da5c: 6e20 8fe0 2000 |0002: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/ServersManager;.removeServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@e08f │ │ -42da62: 0e00 |0005: return-void │ │ +42da44: |[42da44] org.libreoffice.impressremote.communication.CommunicationService.removeServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ +42da54: 5410 f27f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServersManager:Lorg/libreoffice/impressremote/communication/ServersManager; // field@7ff2 │ │ +42da58: 6e20 8fe0 2000 |0002: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/ServersManager;.removeServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@e08f │ │ +42da5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ 0x0000 - 0x0006 reg=2 (null) Lorg/libreoffice/impressremote/communication/Server; │ │ │ │ @@ -1339221,20 +1339220,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -42da64: |[42da64] org.libreoffice.impressremote.communication.CommunicationService.run:()V │ │ -42da74: 6e10 19e0 0000 |0000: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.disconnectServer:()V // method@e019 │ │ -42da7a: 7010 17e0 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.connectServer:()V // method@e017 │ │ -42da80: 2804 |0006: goto 000a // +0004 │ │ -42da82: 7010 2ce0 0000 |0007: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.sendConnectionFailedMessage:()V // method@e02c │ │ -42da88: 0e00 |000a: return-void │ │ +42da60: |[42da60] org.libreoffice.impressremote.communication.CommunicationService.run:()V │ │ +42da70: 6e10 19e0 0000 |0000: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.disconnectServer:()V // method@e019 │ │ +42da76: 7010 17e0 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.connectServer:()V // method@e017 │ │ +42da7c: 2804 |0006: goto 000a // +0004 │ │ +42da7e: 7010 2ce0 0000 |0007: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.sendConnectionFailedMessage:()V // method@e02c │ │ +42da84: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/RuntimeException; -> 0x0007 │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ 0x0007 line=92 │ │ @@ -1339246,18 +1339245,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42dac4: |[42dac4] org.libreoffice.impressremote.communication.CommunicationService.startServersSearch:()V │ │ -42dad4: 5410 f27f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServersManager:Lorg/libreoffice/impressremote/communication/ServersManager; // field@7ff2 │ │ -42dad8: 6e10 90e0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.startServersSearch:()V // method@e090 │ │ -42dade: 0e00 |0005: return-void │ │ +42dac0: |[42dac0] org.libreoffice.impressremote.communication.CommunicationService.startServersSearch:()V │ │ +42dad0: 5410 f27f |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServersManager:Lorg/libreoffice/impressremote/communication/ServersManager; // field@7ff2 │ │ +42dad4: 6e10 90e0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.startServersSearch:()V // method@e090 │ │ +42dada: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ │ │ source_file_idx : 8262 (CommunicationService.java) │ │ @@ -1339294,21 +1339293,21 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -42eb9c: |[42eb9c] org.libreoffice.impressremote.communication.TcpServerConnection.:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ -42ebac: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -42ebb2: 5b01 2c80 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServer:Lorg/libreoffice/impressremote/communication/Server; // field@802c │ │ -42ebb6: 7010 a3e0 0000 |0005: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.buildServerConnection:()Ljava/net/Socket; // method@e0a3 │ │ -42ebbc: 0c01 |0008: move-result-object v1 │ │ -42ebbe: 5b01 2d80 |0009: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@802d │ │ -42ebc2: 0e00 |000b: return-void │ │ +42eb98: |[42eb98] org.libreoffice.impressremote.communication.TcpServerConnection.:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ +42eba8: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +42ebae: 5b01 2c80 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServer:Lorg/libreoffice/impressremote/communication/Server; // field@802c │ │ +42ebb2: 7010 a3e0 0000 |0005: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.buildServerConnection:()Ljava/net/Socket; // method@e0a3 │ │ +42ebb8: 0c01 |0008: move-result-object v1 │ │ +42ebba: 5b01 2d80 |0009: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@802d │ │ +42ebbe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/libreoffice/impressremote/communication/TcpServerConnection; │ │ @@ -1339319,22 +1339318,22 @@ │ │ type : '()Ljava/net/SocketAddress;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -42eb70: |[42eb70] org.libreoffice.impressremote.communication.TcpServerConnection.buildServerAddress:()Ljava/net/SocketAddress; │ │ -42eb80: 5430 2c80 |0000: iget-object v0, v3, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServer:Lorg/libreoffice/impressremote/communication/Server; // field@802c │ │ -42eb84: 6e10 73e0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@e073 │ │ -42eb8a: 0c00 |0005: move-result-object v0 │ │ -42eb8c: 2201 c913 |0006: new-instance v1, Ljava/net/InetSocketAddress; // type@13c9 │ │ -42eb90: 1302 3f06 |0008: const/16 v2, #int 1599 // #63f │ │ -42eb94: 7030 7ba0 0102 |000a: invoke-direct {v1, v0, v2}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@a07b │ │ -42eb9a: 1101 |000d: return-object v1 │ │ +42eb6c: |[42eb6c] org.libreoffice.impressremote.communication.TcpServerConnection.buildServerAddress:()Ljava/net/SocketAddress; │ │ +42eb7c: 5430 2c80 |0000: iget-object v0, v3, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServer:Lorg/libreoffice/impressremote/communication/Server; // field@802c │ │ +42eb80: 6e10 73e0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@e073 │ │ +42eb86: 0c00 |0005: move-result-object v0 │ │ +42eb88: 2201 c913 |0006: new-instance v1, Ljava/net/InetSocketAddress; // type@13c9 │ │ +42eb8c: 1302 3f06 |0008: const/16 v2, #int 1599 // #63f │ │ +42eb90: 7030 7ba0 0102 |000a: invoke-direct {v1, v0, v2}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@a07b │ │ +42eb96: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0006 line=44 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lorg/libreoffice/impressremote/communication/TcpServerConnection; │ │ │ │ @@ -1339343,18 +1339342,18 @@ │ │ type : '()Ljava/net/Socket;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42eb54: |[42eb54] org.libreoffice.impressremote.communication.TcpServerConnection.buildServerConnection:()Ljava/net/Socket; │ │ -42eb64: 2200 ca13 |0000: new-instance v0, Ljava/net/Socket; // type@13ca │ │ -42eb68: 7010 7ca0 0000 |0002: invoke-direct {v0}, Ljava/net/Socket;.:()V // method@a07c │ │ -42eb6e: 1100 |0005: return-object v0 │ │ +42eb50: |[42eb50] org.libreoffice.impressremote.communication.TcpServerConnection.buildServerConnection:()Ljava/net/Socket; │ │ +42eb60: 2200 ca13 |0000: new-instance v0, Ljava/net/Socket; // type@13ca │ │ +42eb64: 7010 7ca0 0000 |0002: invoke-direct {v0}, Ljava/net/Socket;.:()V // method@a07c │ │ +42eb6a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/communication/TcpServerConnection; │ │ │ │ Virtual methods - │ │ @@ -1339363,23 +1339362,23 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -42eb14: |[42eb14] org.libreoffice.impressremote.communication.TcpServerConnection.buildCommandsStream:()Ljava/io/OutputStream; │ │ -42eb24: 5420 2d80 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@802d │ │ -42eb28: 6e10 81a0 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@a081 │ │ -42eb2e: 0c00 |0005: move-result-object v0 │ │ -42eb30: 1100 |0006: return-object v0 │ │ -42eb32: 2200 9813 |0007: new-instance v0, Ljava/lang/RuntimeException; // type@1398 │ │ -42eb36: 1a01 c263 |0009: const-string v1, "Unable to open commands stream." // string@63c2 │ │ -42eb3a: 7020 7e9f 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9f7e │ │ -42eb40: 2700 |000e: throw v0 │ │ +42eb10: |[42eb10] org.libreoffice.impressremote.communication.TcpServerConnection.buildCommandsStream:()Ljava/io/OutputStream; │ │ +42eb20: 5420 2d80 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@802d │ │ +42eb24: 6e10 81a0 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@a081 │ │ +42eb2a: 0c00 |0005: move-result-object v0 │ │ +42eb2c: 1100 |0006: return-object v0 │ │ +42eb2e: 2200 9813 |0007: new-instance v0, Ljava/lang/RuntimeException; // type@1398 │ │ +42eb32: 1a01 c263 |0009: const-string v1, "Unable to open commands stream." // string@63c2 │ │ +42eb36: 7020 7e9f 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9f7e │ │ +42eb3c: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=68 │ │ 0x0007 line=70 │ │ locals : │ │ @@ -1339390,23 +1339389,23 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -42ead4: |[42ead4] org.libreoffice.impressremote.communication.TcpServerConnection.buildMessagesStream:()Ljava/io/InputStream; │ │ -42eae4: 5420 2d80 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@802d │ │ -42eae8: 6e10 80a0 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@a080 │ │ -42eaee: 0c00 |0005: move-result-object v0 │ │ -42eaf0: 1100 |0006: return-object v0 │ │ -42eaf2: 2200 9813 |0007: new-instance v0, Ljava/lang/RuntimeException; // type@1398 │ │ -42eaf6: 1a01 c463 |0009: const-string v1, "Unable to open messages stream." // string@63c4 │ │ -42eafa: 7020 7e9f 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9f7e │ │ -42eb00: 2700 |000e: throw v0 │ │ +42ead0: |[42ead0] org.libreoffice.impressremote.communication.TcpServerConnection.buildMessagesStream:()Ljava/io/InputStream; │ │ +42eae0: 5420 2d80 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@802d │ │ +42eae4: 6e10 80a0 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@a080 │ │ +42eaea: 0c00 |0005: move-result-object v0 │ │ +42eaec: 1100 |0006: return-object v0 │ │ +42eaee: 2200 9813 |0007: new-instance v0, Ljava/lang/RuntimeException; // type@1398 │ │ +42eaf2: 1a01 c463 |0009: const-string v1, "Unable to open messages stream." // string@63c4 │ │ +42eaf6: 7020 7e9f 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9f7e │ │ +42eafc: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=61 │ │ locals : │ │ @@ -1339417,22 +1339416,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -42ebc4: |[42ebc4] org.libreoffice.impressremote.communication.TcpServerConnection.close:()V │ │ -42ebd4: 5420 2d80 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@802d │ │ -42ebd8: 6e10 7ea0 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@a07e │ │ -42ebde: 0e00 |0005: return-void │ │ -42ebe0: 2200 9813 |0006: new-instance v0, Ljava/lang/RuntimeException; // type@1398 │ │ -42ebe4: 1a01 a263 |0008: const-string v1, "Unable to close server connection." // string@63a2 │ │ -42ebe8: 7020 7e9f 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9f7e │ │ -42ebee: 2700 |000d: throw v0 │ │ +42ebc0: |[42ebc0] org.libreoffice.impressremote.communication.TcpServerConnection.close:()V │ │ +42ebd0: 5420 2d80 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@802d │ │ +42ebd4: 6e10 7ea0 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@a07e │ │ +42ebda: 0e00 |0005: return-void │ │ +42ebdc: 2200 9813 |0006: new-instance v0, Ljava/lang/RuntimeException; // type@1398 │ │ +42ebe0: 1a01 a263 |0008: const-string v1, "Unable to close server connection." // string@63a2 │ │ +42ebe4: 7020 7e9f 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9f7e │ │ +42ebea: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=52 │ │ locals : │ │ @@ -1339443,24 +1339442,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -42ec00: |[42ec00] org.libreoffice.impressremote.communication.TcpServerConnection.open:()V │ │ -42ec10: 5420 2d80 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@802d │ │ -42ec14: 7010 a2e0 0200 |0002: invoke-direct {v2}, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.buildServerAddress:()Ljava/net/SocketAddress; // method@e0a2 │ │ -42ec1a: 0c01 |0005: move-result-object v1 │ │ -42ec1c: 6e20 7fa0 1000 |0006: invoke-virtual {v0, v1}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;)V // method@a07f │ │ -42ec22: 0e00 |0009: return-void │ │ -42ec24: 2200 9813 |000a: new-instance v0, Ljava/lang/RuntimeException; // type@1398 │ │ -42ec28: 1a01 c663 |000c: const-string v1, "Unable to open server connection." // string@63c6 │ │ -42ec2c: 7020 7e9f 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9f7e │ │ -42ec32: 2700 |0011: throw v0 │ │ +42ebfc: |[42ebfc] org.libreoffice.impressremote.communication.TcpServerConnection.open:()V │ │ +42ec0c: 5420 2d80 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@802d │ │ +42ec10: 7010 a2e0 0200 |0002: invoke-direct {v2}, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.buildServerAddress:()Ljava/net/SocketAddress; // method@e0a2 │ │ +42ec16: 0c01 |0005: move-result-object v1 │ │ +42ec18: 6e20 7fa0 1000 |0006: invoke-virtual {v0, v1}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;)V // method@a07f │ │ +42ec1e: 0e00 |0009: return-void │ │ +42ec20: 2200 9813 |000a: new-instance v0, Ljava/lang/RuntimeException; // type@1398 │ │ +42ec24: 1a01 c663 |000c: const-string v1, "Unable to open server connection." // string@63c6 │ │ +42ec28: 7020 7e9f 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9f7e │ │ +42ec2e: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/io/IOException; -> 0x000a │ │ positions : │ │ 0x0000 line=34 │ │ 0x000a line=36 │ │ locals : │ │ @@ -1339532,24 +1339531,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -42ed78: |[42ed78] org.libreoffice.impressremote.communication.TcpServersFinder.:(Landroid/content/Context;)V │ │ -42ed88: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ -42ed8e: 5b01 3180 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mContext:Landroid/content/Context; // field@8031 │ │ -42ed92: 2201 0c14 |0005: new-instance v1, Ljava/util/HashMap; // type@140c │ │ -42ed96: 7010 f8a1 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@a1f8 │ │ -42ed9c: 5b01 3480 |000a: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mServers:Ljava/util/Map; // field@8034 │ │ -42eda0: 7100 d8a2 0000 |000c: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadScheduledExecutor:()Ljava/util/concurrent/ScheduledExecutorService; // method@a2d8 │ │ -42eda6: 0c01 |000f: move-result-object v1 │ │ -42eda8: 5b01 3280 |0010: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchService:Ljava/util/concurrent/ScheduledExecutorService; // field@8032 │ │ -42edac: 0e00 |0012: return-void │ │ +42ed74: |[42ed74] org.libreoffice.impressremote.communication.TcpServersFinder.:(Landroid/content/Context;)V │ │ +42ed84: 7010 6d9f 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9f6d │ │ +42ed8a: 5b01 3180 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mContext:Landroid/content/Context; // field@8031 │ │ +42ed8e: 2201 0c14 |0005: new-instance v1, Ljava/util/HashMap; // type@140c │ │ +42ed92: 7010 f8a1 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@a1f8 │ │ +42ed98: 5b01 3480 |000a: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mServers:Ljava/util/Map; // field@8034 │ │ +42ed9c: 7100 d8a2 0000 |000c: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadScheduledExecutor:()Ljava/util/concurrent/ScheduledExecutorService; // method@a2d8 │ │ +42eda2: 0c01 |000f: move-result-object v1 │ │ +42eda4: 5b01 3280 |0010: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchService:Ljava/util/concurrent/ScheduledExecutorService; // field@8032 │ │ +42eda8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=50 │ │ 0x000c line=52 │ │ locals : │ │ @@ -1339561,20 +1339560,20 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -42edb0: |[42edb0] org.libreoffice.impressremote.communication.TcpServersFinder.addServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ -42edc0: 5420 3480 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mServers:Ljava/util/Map; // field@8034 │ │ -42edc4: 6e10 73e0 0300 |0002: invoke-virtual {v3}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@e073 │ │ -42edca: 0c01 |0005: move-result-object v1 │ │ -42edcc: 7230 65a2 1003 |0006: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a265 │ │ -42edd2: 0e00 |0009: return-void │ │ +42edac: |[42edac] org.libreoffice.impressremote.communication.TcpServersFinder.addServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ +42edbc: 5420 3480 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mServers:Ljava/util/Map; // field@8034 │ │ +42edc0: 6e10 73e0 0300 |0002: invoke-virtual {v3}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@e073 │ │ +42edc6: 0c01 |0005: move-result-object v1 │ │ +42edc8: 7230 65a2 1003 |0006: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@a265 │ │ +42edce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/libreoffice/impressremote/communication/TcpServersFinder; │ │ 0x0000 - 0x000a reg=3 (null) Lorg/libreoffice/impressremote/communication/Server; │ │ │ │ @@ -1339583,35 +1339582,35 @@ │ │ type : '()Ljava/net/DatagramPacket;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -42ec8c: |[42ec8c] org.libreoffice.impressremote.communication.TcpServersFinder.buildSearchPacket:()Ljava/net/DatagramPacket; │ │ -42ec9c: 1a00 622f |0000: const-string v0, "LOREMOTE_SEARCH" // string@2f62 │ │ -42eca0: 7110 50e0 0000 |0002: invoke-static {v0}, Lorg/libreoffice/impressremote/communication/Protocol$Commands;.prepareCommand:(Ljava/lang/String;)Ljava/lang/String; // method@e050 │ │ -42eca6: 0c00 |0005: move-result-object v0 │ │ -42eca8: 2201 c613 |0006: new-instance v1, Ljava/net/DatagramPacket; // type@13c6 │ │ -42ecac: 6e10 a59f 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@9fa5 │ │ -42ecb2: 0c02 |000b: move-result-object v2 │ │ -42ecb4: 6e10 b29f 0000 |000c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9fb2 │ │ -42ecba: 0a00 |000f: move-result v0 │ │ -42ecbc: 7030 6ea0 2100 |0010: invoke-direct {v1, v2, v0}, Ljava/net/DatagramPacket;.:([BI)V // method@a06e │ │ -42ecc2: 1a00 a015 |0013: const-string v0, "239.0.0.1" // string@15a0 │ │ -42ecc6: 7110 79a0 0000 |0015: invoke-static {v0}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@a079 │ │ -42eccc: 0c00 |0018: move-result-object v0 │ │ -42ecce: 6e20 71a0 0100 |0019: invoke-virtual {v1, v0}, Ljava/net/DatagramPacket;.setAddress:(Ljava/net/InetAddress;)V // method@a071 │ │ -42ecd4: 1300 3e06 |001c: const/16 v0, #int 1598 // #63e │ │ -42ecd8: 6e20 72a0 0100 |001e: invoke-virtual {v1, v0}, Ljava/net/DatagramPacket;.setPort:(I)V // method@a072 │ │ -42ecde: 1101 |0021: return-object v1 │ │ -42ece0: 2200 9813 |0022: new-instance v0, Ljava/lang/RuntimeException; // type@1398 │ │ -42ece4: 1a01 ad63 |0024: const-string v1, "Unable to find address to search." // string@63ad │ │ -42ece8: 7020 7e9f 1000 |0026: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9f7e │ │ -42ecee: 2700 |0029: throw v0 │ │ +42ec88: |[42ec88] org.libreoffice.impressremote.communication.TcpServersFinder.buildSearchPacket:()Ljava/net/DatagramPacket; │ │ +42ec98: 1a00 622f |0000: const-string v0, "LOREMOTE_SEARCH" // string@2f62 │ │ +42ec9c: 7110 50e0 0000 |0002: invoke-static {v0}, Lorg/libreoffice/impressremote/communication/Protocol$Commands;.prepareCommand:(Ljava/lang/String;)Ljava/lang/String; // method@e050 │ │ +42eca2: 0c00 |0005: move-result-object v0 │ │ +42eca4: 2201 c613 |0006: new-instance v1, Ljava/net/DatagramPacket; // type@13c6 │ │ +42eca8: 6e10 a59f 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@9fa5 │ │ +42ecae: 0c02 |000b: move-result-object v2 │ │ +42ecb0: 6e10 b29f 0000 |000c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9fb2 │ │ +42ecb6: 0a00 |000f: move-result v0 │ │ +42ecb8: 7030 6ea0 2100 |0010: invoke-direct {v1, v2, v0}, Ljava/net/DatagramPacket;.:([BI)V // method@a06e │ │ +42ecbe: 1a00 a015 |0013: const-string v0, "239.0.0.1" // string@15a0 │ │ +42ecc2: 7110 79a0 0000 |0015: invoke-static {v0}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@a079 │ │ +42ecc8: 0c00 |0018: move-result-object v0 │ │ +42ecca: 6e20 71a0 0100 |0019: invoke-virtual {v1, v0}, Ljava/net/DatagramPacket;.setAddress:(Ljava/net/InetAddress;)V // method@a071 │ │ +42ecd0: 1300 3e06 |001c: const/16 v0, #int 1598 // #63e │ │ +42ecd4: 6e20 72a0 0100 |001e: invoke-virtual {v1, v0}, Ljava/net/DatagramPacket;.setPort:(I)V // method@a072 │ │ +42ecda: 1101 |0021: return-object v1 │ │ +42ecdc: 2200 9813 |0022: new-instance v0, Ljava/lang/RuntimeException; // type@1398 │ │ +42ece0: 1a01 ad63 |0024: const-string v1, "Unable to find address to search." // string@63ad │ │ +42ece4: 7020 7e9f 1000 |0026: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9f7e │ │ +42ecea: 2700 |0029: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0021 │ │ Ljava/net/UnknownHostException; -> 0x0022 │ │ positions : │ │ 0x0002 line=94 │ │ 0x0006 line=96 │ │ 0x0008 line=97 │ │ @@ -1339627,20 +1339626,20 @@ │ │ type : '()Ljava/net/DatagramPacket;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -42ed00: |[42ed00] org.libreoffice.impressremote.communication.TcpServersFinder.buildSearchResultPacket:()Ljava/net/DatagramPacket; │ │ -42ed10: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ -42ed14: 2301 e21b |0002: new-array v1, v0, [B // type@1be2 │ │ -42ed18: 2202 c613 |0004: new-instance v2, Ljava/net/DatagramPacket; // type@13c6 │ │ -42ed1c: 7030 6ea0 1200 |0006: invoke-direct {v2, v1, v0}, Ljava/net/DatagramPacket;.:([BI)V // method@a06e │ │ -42ed22: 1102 |0009: return-object v2 │ │ +42ecfc: |[42ecfc] org.libreoffice.impressremote.communication.TcpServersFinder.buildSearchResultPacket:()Ljava/net/DatagramPacket; │ │ +42ed0c: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ +42ed10: 2301 e21b |0002: new-array v1, v0, [B // type@1be2 │ │ +42ed14: 2202 c613 |0004: new-instance v2, Ljava/net/DatagramPacket; // type@13c6 │ │ +42ed18: 7030 6ea0 1200 |0006: invoke-direct {v2, v1, v0}, Ljava/net/DatagramPacket;.:([BI)V // method@a06e │ │ +42ed1e: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=136 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/libreoffice/impressremote/communication/TcpServersFinder; │ │ │ │ #4 : (in Lorg/libreoffice/impressremote/communication/TcpServersFinder;) │ │ @@ -1339648,22 +1339647,22 @@ │ │ type : '(Ljava/net/DatagramPacket;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -42ed4c: |[42ed4c] org.libreoffice.impressremote.communication.TcpServersFinder.buildServer:(Ljava/net/DatagramPacket;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; │ │ -42ed5c: 6e10 6fa0 0100 |0000: invoke-virtual {v1}, Ljava/net/DatagramPacket;.getAddress:()Ljava/net/InetAddress; // method@a06f │ │ -42ed62: 0c01 |0003: move-result-object v1 │ │ -42ed64: 6e10 7aa0 0100 |0004: invoke-virtual {v1}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@a07a │ │ -42ed6a: 0c01 |0007: move-result-object v1 │ │ -42ed6c: 7120 78e0 2100 |0008: invoke-static {v1, v2}, Lorg/libreoffice/impressremote/communication/Server;.newTcpInstance:(Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; // method@e078 │ │ -42ed72: 0c01 |000b: move-result-object v1 │ │ -42ed74: 1101 |000c: return-object v1 │ │ +42ed48: |[42ed48] org.libreoffice.impressremote.communication.TcpServersFinder.buildServer:(Ljava/net/DatagramPacket;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; │ │ +42ed58: 6e10 6fa0 0100 |0000: invoke-virtual {v1}, Ljava/net/DatagramPacket;.getAddress:()Ljava/net/InetAddress; // method@a06f │ │ +42ed5e: 0c01 |0003: move-result-object v1 │ │ +42ed60: 6e10 7aa0 0100 |0004: invoke-virtual {v1}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@a07a │ │ +42ed66: 0c01 |0007: move-result-object v1 │ │ +42ed68: 7120 78e0 2100 |0008: invoke-static {v1, v2}, Lorg/libreoffice/impressremote/communication/Server;.newTcpInstance:(Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; // method@e078 │ │ +42ed6e: 0c01 |000b: move-result-object v1 │ │ +42ed70: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0008 line=158 │ │ locals : │ │ 0x0000 - 0x000d reg=0 this Lorg/libreoffice/impressremote/communication/TcpServersFinder; │ │ 0x0000 - 0x000d reg=1 (null) Ljava/net/DatagramPacket; │ │ @@ -1339674,22 +1339673,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -42edd4: |[42edd4] org.libreoffice.impressremote.communication.TcpServersFinder.callUpdatingServersList:()V │ │ -42ede4: 7100 efe1 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildServersListChangedIntent:()Landroid/content/Intent; // method@e1ef │ │ -42edea: 0c00 |0003: move-result-object v0 │ │ -42edec: 5421 3180 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mContext:Landroid/content/Context; // field@8031 │ │ -42edf0: 7110 0261 0100 |0006: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -42edf6: 0c01 |0009: move-result-object v1 │ │ -42edf8: 6e20 0461 0100 |000a: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ -42edfe: 0e00 |000d: return-void │ │ +42edd0: |[42edd0] org.libreoffice.impressremote.communication.TcpServersFinder.callUpdatingServersList:()V │ │ +42ede0: 7100 efe1 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildServersListChangedIntent:()Landroid/content/Intent; // method@e1ef │ │ +42ede6: 0c00 |0003: move-result-object v0 │ │ +42ede8: 5421 3180 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mContext:Landroid/content/Context; // field@8031 │ │ +42edec: 7110 0261 0100 |0006: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +42edf2: 0c01 |0009: move-result-object v1 │ │ +42edf4: 6e20 0461 0100 |000a: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ +42edfa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0004 line=163 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/libreoffice/impressremote/communication/TcpServersFinder; │ │ │ │ @@ -1339698,39 +1339697,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -42ee00: |[42ee00] org.libreoffice.impressremote.communication.TcpServersFinder.listenForSearchResults:()V │ │ -42ee10: 7010 a9e0 0400 |0000: invoke-direct {v4}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.buildSearchResultPacket:()Ljava/net/DatagramPacket; // method@e0a9 │ │ -42ee16: 0c00 |0003: move-result-object v0 │ │ -42ee18: 7020 aee0 0400 |0004: invoke-direct {v4, v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.receiveSearchResult:(Ljava/net/DatagramPacket;)Ljava/lang/String; // method@e0ae │ │ -42ee1e: 0c01 |0007: move-result-object v1 │ │ -42ee20: 7110 d408 0100 |0008: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d4 │ │ -42ee26: 0a02 |000b: move-result v2 │ │ -42ee28: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ -42ee2c: 0e00 |000e: return-void │ │ -42ee2e: 2202 2014 |000f: new-instance v2, Ljava/util/Scanner; // type@1420 │ │ -42ee32: 7020 79a2 1200 |0011: invoke-direct {v2, v1}, Ljava/util/Scanner;.:(Ljava/lang/String;)V // method@a279 │ │ -42ee38: 6e10 7aa2 0200 |0014: invoke-virtual {v2}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@a27a │ │ -42ee3e: 0c01 |0017: move-result-object v1 │ │ -42ee40: 1a03 612f |0018: const-string v3, "LOREMOTE_ADVERTISE" // string@2f61 │ │ -42ee44: 6e20 a19f 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ -42ee4a: 0a01 |001d: move-result v1 │ │ -42ee4c: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ -42ee50: 0e00 |0020: return-void │ │ -42ee52: 6e10 7aa2 0200 |0021: invoke-virtual {v2}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@a27a │ │ -42ee58: 0c01 |0024: move-result-object v1 │ │ -42ee5a: 7030 aae0 0401 |0025: invoke-direct {v4, v0, v1}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.buildServer:(Ljava/net/DatagramPacket;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; // method@e0aa │ │ -42ee60: 0c00 |0028: move-result-object v0 │ │ -42ee62: 7020 a7e0 0400 |0029: invoke-direct {v4, v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.addServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@e0a7 │ │ -42ee68: 7010 abe0 0400 |002c: invoke-direct {v4}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.callUpdatingServersList:()V // method@e0ab │ │ -42ee6e: 0e00 |002f: return-void │ │ +42edfc: |[42edfc] org.libreoffice.impressremote.communication.TcpServersFinder.listenForSearchResults:()V │ │ +42ee0c: 7010 a9e0 0400 |0000: invoke-direct {v4}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.buildSearchResultPacket:()Ljava/net/DatagramPacket; // method@e0a9 │ │ +42ee12: 0c00 |0003: move-result-object v0 │ │ +42ee14: 7020 aee0 0400 |0004: invoke-direct {v4, v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.receiveSearchResult:(Ljava/net/DatagramPacket;)Ljava/lang/String; // method@e0ae │ │ +42ee1a: 0c01 |0007: move-result-object v1 │ │ +42ee1c: 7110 d408 0100 |0008: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d4 │ │ +42ee22: 0a02 |000b: move-result v2 │ │ +42ee24: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ +42ee28: 0e00 |000e: return-void │ │ +42ee2a: 2202 2014 |000f: new-instance v2, Ljava/util/Scanner; // type@1420 │ │ +42ee2e: 7020 79a2 1200 |0011: invoke-direct {v2, v1}, Ljava/util/Scanner;.:(Ljava/lang/String;)V // method@a279 │ │ +42ee34: 6e10 7aa2 0200 |0014: invoke-virtual {v2}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@a27a │ │ +42ee3a: 0c01 |0017: move-result-object v1 │ │ +42ee3c: 1a03 612f |0018: const-string v3, "LOREMOTE_ADVERTISE" // string@2f61 │ │ +42ee40: 6e20 a19f 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9fa1 │ │ +42ee46: 0a01 |001d: move-result v1 │ │ +42ee48: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ +42ee4c: 0e00 |0020: return-void │ │ +42ee4e: 6e10 7aa2 0200 |0021: invoke-virtual {v2}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@a27a │ │ +42ee54: 0c01 |0024: move-result-object v1 │ │ +42ee56: 7030 aae0 0401 |0025: invoke-direct {v4, v0, v1}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.buildServer:(Ljava/net/DatagramPacket;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; // method@e0aa │ │ +42ee5c: 0c00 |0028: move-result-object v0 │ │ +42ee5e: 7020 a7e0 0400 |0029: invoke-direct {v4, v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.addServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@e0a7 │ │ +42ee64: 7010 abe0 0400 |002c: invoke-direct {v4}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.callUpdatingServersList:()V // method@e0ab │ │ +42ee6a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0004 line=112 │ │ 0x0008 line=114 │ │ 0x000f line=118 │ │ 0x0014 line=120 │ │ @@ -1339746,25 +1339745,25 @@ │ │ type : '(Ljava/net/DatagramPacket;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -42ec44: |[42ec44] org.libreoffice.impressremote.communication.TcpServersFinder.receiveSearchResult:(Ljava/net/DatagramPacket;)Ljava/lang/String; │ │ -42ec54: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -42ec58: 5431 3380 |0002: iget-object v1, v3, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchSocket:Ljava/net/DatagramSocket; // field@8033 │ │ -42ec5c: 6e20 76a0 4100 |0004: invoke-virtual {v1, v4}, Ljava/net/DatagramSocket;.receive:(Ljava/net/DatagramPacket;)V // method@a076 │ │ -42ec62: 2201 9d13 |0007: new-instance v1, Ljava/lang/String; // type@139d │ │ -42ec66: 6e10 70a0 0400 |0009: invoke-virtual {v4}, Ljava/net/DatagramPacket;.getData:()[B // method@a070 │ │ -42ec6c: 0c04 |000c: move-result-object v4 │ │ -42ec6e: 1a02 8e63 |000d: const-string v2, "UTF-8" // string@638e │ │ -42ec72: 7030 919f 4102 |000f: invoke-direct {v1, v4, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@9f91 │ │ -42ec78: 1101 |0012: return-object v1 │ │ -42ec7a: 1100 |0013: return-object v0 │ │ +42ec40: |[42ec40] org.libreoffice.impressremote.communication.TcpServersFinder.receiveSearchResult:(Ljava/net/DatagramPacket;)Ljava/lang/String; │ │ +42ec50: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +42ec54: 5431 3380 |0002: iget-object v1, v3, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchSocket:Ljava/net/DatagramSocket; // field@8033 │ │ +42ec58: 6e20 76a0 4100 |0004: invoke-virtual {v1, v4}, Ljava/net/DatagramSocket;.receive:(Ljava/net/DatagramPacket;)V // method@a076 │ │ +42ec5e: 2201 9d13 |0007: new-instance v1, Ljava/lang/String; // type@139d │ │ +42ec62: 6e10 70a0 0400 |0009: invoke-virtual {v4}, Ljava/net/DatagramPacket;.getData:()[B // method@a070 │ │ +42ec68: 0c04 |000c: move-result-object v4 │ │ +42ec6a: 1a02 8e63 |000d: const-string v2, "UTF-8" // string@638e │ │ +42ec6e: 7030 919f 4102 |000f: invoke-direct {v1, v4, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@9f91 │ │ +42ec74: 1101 |0012: return-object v1 │ │ +42ec76: 1100 |0013: return-object v0 │ │ catches : 1 │ │ 0x0002 - 0x0012 │ │ Ljava/net/SocketTimeoutException; -> 0x0013 │ │ Ljava/io/IOException; -> 0x0013 │ │ positions : │ │ 0x0002 line=141 │ │ 0x0007 line=143 │ │ @@ -1339777,24 +1339776,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -42ee9c: |[42ee9c] org.libreoffice.impressremote.communication.TcpServersFinder.sendSearchCommand:()V │ │ -42eeac: 5420 3380 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchSocket:Ljava/net/DatagramSocket; // field@8033 │ │ -42eeb0: 7010 a8e0 0200 |0002: invoke-direct {v2}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.buildSearchPacket:()Ljava/net/DatagramPacket; // method@e0a8 │ │ -42eeb6: 0c01 |0005: move-result-object v1 │ │ -42eeb8: 6e20 77a0 1000 |0006: invoke-virtual {v0, v1}, Ljava/net/DatagramSocket;.send:(Ljava/net/DatagramPacket;)V // method@a077 │ │ -42eebe: 0e00 |0009: return-void │ │ -42eec0: 2200 9813 |000a: new-instance v0, Ljava/lang/RuntimeException; // type@1398 │ │ -42eec4: 1a01 ca63 |000c: const-string v1, "Unable to send search packet." // string@63ca │ │ -42eec8: 7020 7e9f 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9f7e │ │ -42eece: 2700 |0011: throw v0 │ │ +42ee98: |[42ee98] org.libreoffice.impressremote.communication.TcpServersFinder.sendSearchCommand:()V │ │ +42eea8: 5420 3380 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchSocket:Ljava/net/DatagramSocket; // field@8033 │ │ +42eeac: 7010 a8e0 0200 |0002: invoke-direct {v2}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.buildSearchPacket:()Ljava/net/DatagramPacket; // method@e0a8 │ │ +42eeb2: 0c01 |0005: move-result-object v1 │ │ +42eeb4: 6e20 77a0 1000 |0006: invoke-virtual {v0, v1}, Ljava/net/DatagramSocket;.send:(Ljava/net/DatagramPacket;)V // method@a077 │ │ +42eeba: 0e00 |0009: return-void │ │ +42eebc: 2200 9813 |000a: new-instance v0, Ljava/lang/RuntimeException; // type@1398 │ │ +42eec0: 1a01 ca63 |000c: const-string v1, "Unable to send search packet." // string@63ca │ │ +42eec4: 7020 7e9f 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9f7e │ │ +42eeca: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/io/IOException; -> 0x000a │ │ positions : │ │ 0x0000 line=85 │ │ 0x000a line=87 │ │ locals : │ │ @@ -1339805,29 +1339804,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -42eee0: |[42eee0] org.libreoffice.impressremote.communication.TcpServersFinder.setUpSearchSocket:()V │ │ -42eef0: 2200 c713 |0000: new-instance v0, Ljava/net/DatagramSocket; // type@13c7 │ │ -42eef4: 7010 73a0 0000 |0002: invoke-direct {v0}, Ljava/net/DatagramSocket;.:()V // method@a073 │ │ -42eefa: 5b40 3380 |0005: iput-object v0, v4, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchSocket:Ljava/net/DatagramSocket; // field@8033 │ │ -42eefe: 6201 a772 |0007: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@72a7 │ │ -42ef02: 1602 0500 |0009: const-wide/16 v2, #int 5 // #5 │ │ -42ef06: 6e30 f3a2 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a2f3 │ │ -42ef0c: 0b01 |000e: move-result-wide v1 │ │ -42ef0e: 8412 |000f: long-to-int v2, v1 │ │ -42ef10: 6e20 78a0 2000 |0010: invoke-virtual {v0, v2}, Ljava/net/DatagramSocket;.setSoTimeout:(I)V // method@a078 │ │ -42ef16: 0e00 |0013: return-void │ │ -42ef18: 2200 9813 |0014: new-instance v0, Ljava/lang/RuntimeException; // type@1398 │ │ -42ef1c: 1a01 c563 |0016: const-string v1, "Unable to open search socket." // string@63c5 │ │ -42ef20: 7020 7e9f 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9f7e │ │ -42ef26: 2700 |001b: throw v0 │ │ +42eedc: |[42eedc] org.libreoffice.impressremote.communication.TcpServersFinder.setUpSearchSocket:()V │ │ +42eeec: 2200 c713 |0000: new-instance v0, Ljava/net/DatagramSocket; // type@13c7 │ │ +42eef0: 7010 73a0 0000 |0002: invoke-direct {v0}, Ljava/net/DatagramSocket;.:()V // method@a073 │ │ +42eef6: 5b40 3380 |0005: iput-object v0, v4, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchSocket:Ljava/net/DatagramSocket; // field@8033 │ │ +42eefa: 6201 a772 |0007: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@72a7 │ │ +42eefe: 1602 0500 |0009: const-wide/16 v2, #int 5 // #5 │ │ +42ef02: 6e30 f3a2 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a2f3 │ │ +42ef08: 0b01 |000e: move-result-wide v1 │ │ +42ef0a: 8412 |000f: long-to-int v2, v1 │ │ +42ef0c: 6e20 78a0 2000 |0010: invoke-virtual {v0, v2}, Ljava/net/DatagramSocket;.setSoTimeout:(I)V // method@a078 │ │ +42ef12: 0e00 |0013: return-void │ │ +42ef14: 2200 9813 |0014: new-instance v0, Ljava/lang/RuntimeException; // type@1398 │ │ +42ef18: 1a01 c563 |0016: const-string v1, "Unable to open search socket." // string@63c5 │ │ +42ef1c: 7020 7e9f 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9f7e │ │ +42ef22: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ Ljava/net/SocketException; -> 0x0014 │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ 0x0014 line=79 │ │ @@ -1339839,18 +1339838,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42ef8c: |[42ef8c] org.libreoffice.impressremote.communication.TcpServersFinder.tearDownSearchSocket:()V │ │ -42ef9c: 5410 3380 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchSocket:Ljava/net/DatagramSocket; // field@8033 │ │ -42efa0: 6e10 74a0 0000 |0002: invoke-virtual {v0}, Ljava/net/DatagramSocket;.close:()V // method@a074 │ │ -42efa6: 0e00 |0005: return-void │ │ +42ef88: |[42ef88] org.libreoffice.impressremote.communication.TcpServersFinder.tearDownSearchSocket:()V │ │ +42ef98: 5410 3380 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchSocket:Ljava/net/DatagramSocket; // field@8033 │ │ +42ef9c: 6e10 74a0 0000 |0002: invoke-virtual {v0}, Ljava/net/DatagramSocket;.close:()V // method@a074 │ │ +42efa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/communication/TcpServersFinder; │ │ │ │ Virtual methods - │ │ @@ -1339859,21 +1339858,21 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -42ed24: |[42ed24] org.libreoffice.impressremote.communication.TcpServersFinder.getServers:()Ljava/util/List; │ │ -42ed34: 2200 ff13 |0000: new-instance v0, Ljava/util/ArrayList; // type@13ff │ │ -42ed38: 5421 3480 |0002: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mServers:Ljava/util/Map; // field@8034 │ │ -42ed3c: 7210 6aa2 0100 |0004: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@a26a │ │ -42ed42: 0c01 |0007: move-result-object v1 │ │ -42ed44: 7020 41a1 1000 |0008: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@a141 │ │ -42ed4a: 1100 |000b: return-object v0 │ │ +42ed20: |[42ed20] org.libreoffice.impressremote.communication.TcpServersFinder.getServers:()Ljava/util/List; │ │ +42ed30: 2200 ff13 |0000: new-instance v0, Ljava/util/ArrayList; // type@13ff │ │ +42ed34: 5421 3480 |0002: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mServers:Ljava/util/Map; // field@8034 │ │ +42ed38: 7210 6aa2 0100 |0004: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@a26a │ │ +42ed3e: 0c01 |0007: move-result-object v1 │ │ +42ed40: 7020 41a1 1000 |0008: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@a141 │ │ +42ed46: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/libreoffice/impressremote/communication/TcpServersFinder; │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/communication/TcpServersFinder;) │ │ @@ -1339881,20 +1339880,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -42ee70: |[42ee70] org.libreoffice.impressremote.communication.TcpServersFinder.run:()V │ │ -42ee80: 7010 b1e0 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.setUpSearchSocket:()V // method@e0b1 │ │ -42ee86: 7010 b0e0 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.sendSearchCommand:()V // method@e0b0 │ │ -42ee8c: 7010 ade0 0000 |0006: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.listenForSearchResults:()V // method@e0ad │ │ -42ee92: 7010 b4e0 0000 |0009: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.tearDownSearchSocket:()V // method@e0b4 │ │ -42ee98: 0e00 |000c: return-void │ │ +42ee6c: |[42ee6c] org.libreoffice.impressremote.communication.TcpServersFinder.run:()V │ │ +42ee7c: 7010 b1e0 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.setUpSearchSocket:()V // method@e0b1 │ │ +42ee82: 7010 b0e0 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.sendSearchCommand:()V // method@e0b0 │ │ +42ee88: 7010 ade0 0000 |0006: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.listenForSearchResults:()V // method@e0ad │ │ +42ee8e: 7010 b4e0 0000 |0009: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.tearDownSearchSocket:()V // method@e0b4 │ │ +42ee94: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=67 │ │ 0x0006 line=69 │ │ 0x0009 line=71 │ │ locals : │ │ @@ -1339905,25 +1339904,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 20 16-bit code units │ │ -42ef38: |[42ef38] org.libreoffice.impressremote.communication.TcpServersFinder.startSearch:()V │ │ -42ef48: 6e10 b3e0 0700 |0000: invoke-virtual {v7}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.stopSearch:()V // method@e0b3 │ │ -42ef4e: 7100 d8a2 0000 |0003: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadScheduledExecutor:()Ljava/util/concurrent/ScheduledExecutorService; // method@a2d8 │ │ -42ef54: 0c00 |0006: move-result-object v0 │ │ -42ef56: 5b70 3280 |0007: iput-object v0, v7, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchService:Ljava/util/concurrent/ScheduledExecutorService; // field@8032 │ │ -42ef5a: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ -42ef5e: 1604 0500 |000b: const-wide/16 v4, #int 5 // #5 │ │ -42ef62: 6206 a772 |000d: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@72a7 │ │ -42ef66: 0771 |000f: move-object v1, v7 │ │ -42ef68: 7807 e5a2 0000 |0010: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ScheduledExecutorService;.scheduleAtFixedRate:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@a2e5 │ │ -42ef6e: 0e00 |0013: return-void │ │ +42ef34: |[42ef34] org.libreoffice.impressremote.communication.TcpServersFinder.startSearch:()V │ │ +42ef44: 6e10 b3e0 0700 |0000: invoke-virtual {v7}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.stopSearch:()V // method@e0b3 │ │ +42ef4a: 7100 d8a2 0000 |0003: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadScheduledExecutor:()Ljava/util/concurrent/ScheduledExecutorService; // method@a2d8 │ │ +42ef50: 0c00 |0006: move-result-object v0 │ │ +42ef52: 5b70 3280 |0007: iput-object v0, v7, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchService:Ljava/util/concurrent/ScheduledExecutorService; // field@8032 │ │ +42ef56: 1602 0000 |0009: const-wide/16 v2, #int 0 // #0 │ │ +42ef5a: 1604 0500 |000b: const-wide/16 v4, #int 5 // #5 │ │ +42ef5e: 6206 a772 |000d: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@72a7 │ │ +42ef62: 0771 |000f: move-object v1, v7 │ │ +42ef64: 7807 e5a2 0000 |0010: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ScheduledExecutorService;.scheduleAtFixedRate:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@a2e5 │ │ +42ef6a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=59 │ │ 0x000d line=60 │ │ locals : │ │ 0x0000 - 0x0014 reg=7 this Lorg/libreoffice/impressremote/communication/TcpServersFinder; │ │ @@ -1339933,18 +1339932,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -42ef70: |[42ef70] org.libreoffice.impressremote.communication.TcpServersFinder.stopSearch:()V │ │ -42ef80: 5410 3280 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchService:Ljava/util/concurrent/ScheduledExecutorService; // field@8032 │ │ -42ef84: 7210 e6a2 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@a2e6 │ │ -42ef8a: 0e00 |0005: return-void │ │ +42ef6c: |[42ef6c] org.libreoffice.impressremote.communication.TcpServersFinder.stopSearch:()V │ │ +42ef7c: 5410 3280 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchService:Ljava/util/concurrent/ScheduledExecutorService; // field@8032 │ │ +42ef80: 7210 e6a2 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@a2e6 │ │ +42ef86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/communication/TcpServersFinder; │ │ │ │ source_file_idx : 24593 (TcpServersFinder.java) │ │ @@ -1339972,17 +1339971,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -432540: |[432540] org.libreoffice.impressremote.view.PointerViewPager.:(Landroid/content/Context;)V │ │ -432550: 7020 7c75 1000 |0000: invoke-direct {v0, v1}, Landroidx/viewpager/widget/ViewPager;.:(Landroid/content/Context;)V // method@757c │ │ -432556: 0e00 |0003: return-void │ │ +43253c: |[43253c] org.libreoffice.impressremote.view.PointerViewPager.:(Landroid/content/Context;)V │ │ +43254c: 7020 7c75 1000 |0000: invoke-direct {v0, v1}, Landroidx/viewpager/widget/ViewPager;.:(Landroid/content/Context;)V // method@757c │ │ +432552: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/view/PointerViewPager; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -1339991,17 +1339990,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -432558: |[432558] org.libreoffice.impressremote.view.PointerViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -432568: 7030 7d75 1002 |0000: invoke-direct {v0, v1, v2}, Landroidx/viewpager/widget/ViewPager;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@757d │ │ -43256e: 0e00 |0003: return-void │ │ +432554: |[432554] org.libreoffice.impressremote.view.PointerViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +432564: 7030 7d75 1002 |0000: invoke-direct {v0, v1, v2}, Landroidx/viewpager/widget/ViewPager;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@757d │ │ +43256a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/view/PointerViewPager; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/util/AttributeSet; │ │ @@ -1340012,33 +1340011,33 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -432518: |[432518] org.libreoffice.impressremote.view.PointerViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -432528: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -43252a: 0f01 |0001: return v1 │ │ +432514: |[432514] org.libreoffice.impressremote.view.PointerViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +432524: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +432526: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/view/PointerViewPager;) │ │ name : 'onTouchEvent' │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -43252c: |[43252c] org.libreoffice.impressremote.view.PointerViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -43253c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -43253e: 0f01 |0001: return v1 │ │ +432528: |[432528] org.libreoffice.impressremote.view.PointerViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +432538: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +43253a: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21587 (PointerViewPager.java) │ │ │ │ Class #5029 header: │ │ @@ -1675948,19 +1675947,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42f668: |[42f668] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.:()V │ │ -42f678: 7010 3459 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@5934 │ │ -42f67e: 6200 3e80 |0003: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.NOT_CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803e │ │ -42f682: 5b10 4180 |0005: iput-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mResult:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@8041 │ │ -42f686: 0e00 |0007: return-void │ │ +42f664: |[42f664] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.:()V │ │ +42f674: 7010 3459 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@5934 │ │ +42f67a: 6200 3e80 |0003: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.NOT_CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803e │ │ +42f67e: 5b10 4180 |0005: iput-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mResult:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@8041 │ │ +42f682: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ @@ -1675969,17 +1675968,17 @@ │ │ type : '(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -42f688: |[42f688] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.access$000:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;Ljava/lang/String;)V │ │ -42f698: 7020 ffe0 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setUpPinValidationInstructions:(Ljava/lang/String;)V // method@e0ff │ │ -42f69e: 0e00 |0003: return-void │ │ +42f684: |[42f684] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.access$000:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;Ljava/lang/String;)V │ │ +42f694: 7020 ffe0 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setUpPinValidationInstructions:(Ljava/lang/String;)V // method@e0ff │ │ +42f69a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -1675988,17 +1675987,17 @@ │ │ type : '(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42f6a0: |[42f6a0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.access$100:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V │ │ -42f6b0: 7010 f5e0 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.refreshActionBarMenu:()V // method@e0f5 │ │ -42f6b6: 0e00 |0003: return-void │ │ +42f69c: |[42f69c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.access$100:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V │ │ +42f6ac: 7010 f5e0 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.refreshActionBarMenu:()V // method@e0f5 │ │ +42f6b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #3 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1676006,17 +1676005,17 @@ │ │ type : '(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42f6b8: |[42f6b8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.access$200:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V │ │ -42f6c8: 7010 00e1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setUpPresentation:()V // method@e100 │ │ -42f6ce: 0e00 |0003: return-void │ │ +42f6b4: |[42f6b4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.access$200:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V │ │ +42f6c4: 7010 00e1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setUpPresentation:()V // method@e100 │ │ +42f6ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #4 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1676024,17 +1676023,17 @@ │ │ type : '(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -42f6d0: |[42f6d0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.access$300:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V │ │ -42f6e0: 7010 fee0 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setUpErrorMessage:()V // method@e0fe │ │ -42f6e6: 0e00 |0003: return-void │ │ +42f6cc: |[42f6cc] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.access$300:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V │ │ +42f6dc: 7010 fee0 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setUpErrorMessage:()V // method@e0fe │ │ +42f6e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #5 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1676042,24 +1676041,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -42f6e8: |[42f6e8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.bindService:()V │ │ -42f6f8: 6e10 d8e0 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e0d8 │ │ -42f6fe: 0c00 |0003: move-result-object v0 │ │ -42f700: 7110 e6e1 0000 |0004: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@e1e6 │ │ -42f706: 0c00 |0007: move-result-object v0 │ │ -42f708: 6e10 d8e0 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e0d8 │ │ -42f70e: 0c01 |000b: move-result-object v1 │ │ -42f710: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -42f712: 6e40 105a 0123 |000d: invoke-virtual {v1, v0, v3, v2}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5a10 │ │ -42f718: 0e00 |0010: return-void │ │ +42f6e4: |[42f6e4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.bindService:()V │ │ +42f6f4: 6e10 d8e0 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e0d8 │ │ +42f6fa: 0c00 |0003: move-result-object v0 │ │ +42f6fc: 7110 e6e1 0000 |0004: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@e1e6 │ │ +42f702: 0c00 |0007: move-result-object v0 │ │ +42f704: 6e10 d8e0 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e0d8 │ │ +42f70a: 0c01 |000b: move-result-object v1 │ │ +42f70c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +42f70e: 6e40 105a 0123 |000d: invoke-virtual {v1, v0, v3, v2}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5a10 │ │ +42f714: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0008 line=142 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ @@ -1676068,20 +1676067,20 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;)Landroid/os/Bundle;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -42f3b0: |[42f3b0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.buildArguments:(Lorg/libreoffice/impressremote/communication/Server;)Landroid/os/Bundle; │ │ -42f3c0: 2200 2d01 |0000: new-instance v0, Landroid/os/Bundle; // type@012d │ │ -42f3c4: 7010 ca06 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@06ca │ │ -42f3ca: 1a01 221e |0005: const-string v1, "COMPUTER" // string@1e22 │ │ -42f3ce: 6e30 fe06 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@06fe │ │ -42f3d4: 1100 |000a: return-object v0 │ │ +42f3ac: |[42f3ac] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.buildArguments:(Lorg/libreoffice/impressremote/communication/Server;)Landroid/os/Bundle; │ │ +42f3bc: 2200 2d01 |0000: new-instance v0, Landroid/os/Bundle; // type@012d │ │ +42f3c0: 7010 ca06 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@06ca │ │ +42f3c6: 1a01 221e |0005: const-string v1, "COMPUTER" // string@1e22 │ │ +42f3ca: 6e30 fe06 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@06fe │ │ +42f3d0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=58 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Lorg/libreoffice/impressremote/communication/Server; │ │ │ │ @@ -1676090,24 +1676089,24 @@ │ │ type : '()Landroid/content/IntentFilter;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -42f374: |[42f374] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.buildIntentsReceiverFilter:()Landroid/content/IntentFilter; │ │ -42f384: 2200 7300 |0000: new-instance v0, Landroid/content/IntentFilter; // type@0073 │ │ -42f388: 7010 0603 0000 |0002: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0306 │ │ -42f38e: 1a01 3453 |0005: const-string v1, "PAIRING_VALIDATION" // string@5334 │ │ -42f392: 6e20 0703 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -42f398: 1a01 3353 |000a: const-string v1, "PAIRING_SUCCESSFUL" // string@5333 │ │ -42f39c: 6e20 0703 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -42f3a2: 1a01 2c1e |000f: const-string v1, "CONNECTION_FAILED" // string@1e2c │ │ -42f3a6: 6e20 0703 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -42f3ac: 1100 |0014: return-object v0 │ │ +42f370: |[42f370] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.buildIntentsReceiverFilter:()Landroid/content/IntentFilter; │ │ +42f380: 2200 7300 |0000: new-instance v0, Landroid/content/IntentFilter; // type@0073 │ │ +42f384: 7010 0603 0000 |0002: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0306 │ │ +42f38a: 1a01 3453 |0005: const-string v1, "PAIRING_VALIDATION" // string@5334 │ │ +42f38e: 6e20 0703 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +42f394: 1a01 3353 |000a: const-string v1, "PAIRING_SUCCESSFUL" // string@5333 │ │ +42f398: 6e20 0703 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +42f39e: 1a01 2c1e |000f: const-string v1, "CONNECTION_FAILED" // string@1e2c │ │ +42f3a2: 6e20 0703 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +42f3a8: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0007 line=222 │ │ 0x000c line=223 │ │ 0x0011 line=224 │ │ locals : │ │ @@ -1676118,31 +1676117,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -42f5c4: |[42f5c4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.buildSecondaryErrorMessage:()Ljava/lang/String; │ │ -42f5d4: 6200 3a80 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$1;.$SwitchMap$org$libreoffice$impressremote$communication$Server$Protocol:[I // field@803a │ │ -42f5d8: 7010 dbe0 0200 |0002: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getComputer:()Lorg/libreoffice/impressremote/communication/Server; // method@e0db │ │ -42f5de: 0c01 |0005: move-result-object v1 │ │ -42f5e0: 6e10 75e0 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@e075 │ │ -42f5e6: 0c01 |0009: move-result-object v1 │ │ -42f5e8: 6e10 64e0 0100 |000a: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.ordinal:()I // method@e064 │ │ -42f5ee: 0a01 |000d: move-result v1 │ │ -42f5f0: 4400 0001 |000e: aget v0, v0, v1 │ │ -42f5f4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -42f5f6: 3210 0500 |0011: if-eq v0, v1, 0016 // +0005 │ │ -42f5fa: 1a00 0000 |0013: const-string v0, "" // string@0000 │ │ -42f5fe: 1100 |0015: return-object v0 │ │ -42f600: 6000 8b7f |0016: sget v0, Lorg/libreoffice/impressremote/R$string;.message_impress_pairing_check:I // field@7f8b │ │ -42f604: 6e20 dfe0 0200 |0018: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getString:(I)Ljava/lang/String; // method@e0df │ │ -42f60a: 0c00 |001b: move-result-object v0 │ │ -42f60c: 1100 |001c: return-object v0 │ │ +42f5c0: |[42f5c0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.buildSecondaryErrorMessage:()Ljava/lang/String; │ │ +42f5d0: 6200 3a80 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$1;.$SwitchMap$org$libreoffice$impressremote$communication$Server$Protocol:[I // field@803a │ │ +42f5d4: 7010 dbe0 0200 |0002: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getComputer:()Lorg/libreoffice/impressremote/communication/Server; // method@e0db │ │ +42f5da: 0c01 |0005: move-result-object v1 │ │ +42f5dc: 6e10 75e0 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@e075 │ │ +42f5e2: 0c01 |0009: move-result-object v1 │ │ +42f5e4: 6e10 64e0 0100 |000a: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.ordinal:()I // method@e064 │ │ +42f5ea: 0a01 |000d: move-result v1 │ │ +42f5ec: 4400 0001 |000e: aget v0, v0, v1 │ │ +42f5f0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +42f5f2: 3210 0500 |0011: if-eq v0, v1, 0016 // +0005 │ │ +42f5f6: 1a00 0000 |0013: const-string v0, "" // string@0000 │ │ +42f5fa: 1100 |0015: return-object v0 │ │ +42f5fc: 6000 8b7f |0016: sget v0, Lorg/libreoffice/impressremote/R$string;.message_impress_pairing_check:I // field@7f8b │ │ +42f600: 6e20 dfe0 0200 |0018: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getString:(I)Ljava/lang/String; // method@e0df │ │ +42f606: 0c00 |001b: move-result-object v0 │ │ +42f608: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0016 line=260 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ @@ -1676151,24 +1676150,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -42f71c: |[42f71c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.connectComputer:()V │ │ -42f72c: 7010 e2e0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.isComputerConnectionRequired:()Z // method@e0e2 │ │ -42f732: 0a00 |0003: move-result v0 │ │ -42f734: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -42f738: 0e00 |0006: return-void │ │ -42f73a: 5420 3f80 |0007: iget-object v0, v2, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@803f │ │ -42f73e: 7010 dbe0 0200 |0009: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getComputer:()Lorg/libreoffice/impressremote/communication/Server; // method@e0db │ │ -42f744: 0c01 |000c: move-result-object v1 │ │ -42f746: 6e20 18e0 1000 |000d: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.connectServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@e018 │ │ -42f74c: 0e00 |0010: return-void │ │ +42f718: |[42f718] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.connectComputer:()V │ │ +42f728: 7010 e2e0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.isComputerConnectionRequired:()Z // method@e0e2 │ │ +42f72e: 0a00 |0003: move-result v0 │ │ +42f730: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +42f734: 0e00 |0006: return-void │ │ +42f736: 5420 3f80 |0007: iget-object v0, v2, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@803f │ │ +42f73a: 7010 dbe0 0200 |0009: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getComputer:()Lorg/libreoffice/impressremote/communication/Server; // method@e0db │ │ +42f740: 0c01 |000c: move-result-object v1 │ │ +42f742: 6e20 18e0 1000 |000d: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.connectServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@e018 │ │ +42f748: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0007 line=158 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ @@ -1676177,22 +1676176,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -42f750: |[42f750] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.disconnectComputer:()V │ │ -42f760: 7010 e3e0 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.isDisconnectRequired:()Z // method@e0e3 │ │ -42f766: 0a00 |0003: move-result v0 │ │ -42f768: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -42f76c: 0e00 |0006: return-void │ │ -42f76e: 5410 3f80 |0007: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@803f │ │ -42f772: 6e10 19e0 0000 |0009: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.disconnectServer:()V // method@e019 │ │ -42f778: 0e00 |000c: return-void │ │ +42f74c: |[42f74c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.disconnectComputer:()V │ │ +42f75c: 7010 e3e0 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.isDisconnectRequired:()Z // method@e0e3 │ │ +42f762: 0a00 |0003: move-result v0 │ │ +42f764: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +42f768: 0e00 |0006: return-void │ │ +42f76a: 5410 3f80 |0007: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@803f │ │ +42f76e: 6e10 19e0 0000 |0009: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.disconnectServer:()V // method@e019 │ │ +42f774: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0007 line=357 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ @@ -1676201,22 +1676200,22 @@ │ │ type : '()Landroidx/localbroadcastmanager/content/LocalBroadcastManager;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -42f47c: |[42f47c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ -42f48c: 6e10 d8e0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e0d8 │ │ -42f492: 0c00 |0003: move-result-object v0 │ │ -42f494: 6e10 195a 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@5a19 │ │ -42f49a: 0c00 |0007: move-result-object v0 │ │ -42f49c: 7110 0261 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -42f4a2: 0c00 |000b: move-result-object v0 │ │ -42f4a4: 1100 |000c: return-object v0 │ │ +42f478: |[42f478] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ +42f488: 6e10 d8e0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e0d8 │ │ +42f48e: 0c00 |0003: move-result-object v0 │ │ +42f490: 6e10 195a 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@5a19 │ │ +42f496: 0c00 |0007: move-result-object v0 │ │ +42f498: 7110 0261 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +42f49e: 0c00 |000b: move-result-object v0 │ │ +42f4a0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0008 line=232 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ @@ -1676225,22 +1676224,22 @@ │ │ type : '()Lorg/libreoffice/impressremote/communication/Server;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -42f610: |[42f610] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getComputer:()Lorg/libreoffice/impressremote/communication/Server; │ │ -42f620: 6e10 d9e0 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getArguments:()Landroid/os/Bundle; // method@e0d9 │ │ -42f626: 0c00 |0003: move-result-object v0 │ │ -42f628: 1a01 221e |0004: const-string v1, "COMPUTER" // string@1e22 │ │ -42f62c: 6e20 df06 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@06df │ │ -42f632: 0c00 |0009: move-result-object v0 │ │ -42f634: 1f00 ad1b |000a: check-cast v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -42f638: 1100 |000c: return-object v0 │ │ +42f60c: |[42f60c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getComputer:()Lorg/libreoffice/impressremote/communication/Server; │ │ +42f61c: 6e10 d9e0 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getArguments:()Landroid/os/Bundle; // method@e0d9 │ │ +42f622: 0c00 |0003: move-result-object v0 │ │ +42f624: 1a01 221e |0004: const-string v1, "COMPUTER" // string@1e22 │ │ +42f628: 6e20 df06 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@06df │ │ +42f62e: 0c00 |0009: move-result-object v0 │ │ +42f630: 1f00 ad1b |000a: check-cast v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +42f634: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #13 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1676248,22 +1676247,22 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -42f598: |[42f598] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getCurrentViewId:()I │ │ -42f5a8: 7010 e1e0 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getViewAnimator:()Landroid/widget/ViewAnimator; // method@e0e1 │ │ -42f5ae: 0c00 |0003: move-result-object v0 │ │ -42f5b0: 6e10 4812 0000 |0004: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getCurrentView:()Landroid/view/View; // method@1248 │ │ -42f5b6: 0c00 |0007: move-result-object v0 │ │ -42f5b8: 6e10 e30a 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getId:()I // method@0ae3 │ │ -42f5be: 0a00 |000b: move-result v0 │ │ -42f5c0: 0f00 |000c: return v0 │ │ +42f594: |[42f594] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getCurrentViewId:()I │ │ +42f5a4: 7010 e1e0 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getViewAnimator:()Landroid/widget/ViewAnimator; // method@e0e1 │ │ +42f5aa: 0c00 |0003: move-result-object v0 │ │ +42f5ac: 6e10 4812 0000 |0004: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getCurrentView:()Landroid/view/View; // method@1248 │ │ +42f5b2: 0c00 |0007: move-result-object v0 │ │ +42f5b4: 6e10 e30a 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getId:()I // method@0ae3 │ │ +42f5ba: 0a00 |000b: move-result v0 │ │ +42f5bc: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #14 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1676271,22 +1676270,22 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -42f3f8: |[42f3f8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getPinTextView:()Landroid/widget/TextView; │ │ -42f408: 6e10 e0e0 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@e0e0 │ │ -42f40e: 0c00 |0003: move-result-object v0 │ │ -42f410: 6001 547f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.text_pin:I // field@7f54 │ │ -42f414: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ -42f41a: 0c00 |0009: move-result-object v0 │ │ -42f41c: 1f00 a102 |000a: check-cast v0, Landroid/widget/TextView; // type@02a1 │ │ -42f420: 1100 |000c: return-object v0 │ │ +42f3f4: |[42f3f4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getPinTextView:()Landroid/widget/TextView; │ │ +42f404: 6e10 e0e0 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@e0e0 │ │ +42f40a: 0c00 |0003: move-result-object v0 │ │ +42f40c: 6001 547f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.text_pin:I // field@7f54 │ │ +42f410: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ +42f416: 0c00 |0009: move-result-object v0 │ │ +42f418: 1f00 a102 |000a: check-cast v0, Landroid/widget/TextView; // type@02a1 │ │ +42f41c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #15 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1676294,22 +1676293,22 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -42f424: |[42f424] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getSecondaryErrorMessageTextView:()Landroid/widget/TextView; │ │ -42f434: 6e10 e0e0 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@e0e0 │ │ -42f43a: 0c00 |0003: move-result-object v0 │ │ -42f43c: 6001 577f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.text_secondary_error_message:I // field@7f57 │ │ -42f440: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ -42f446: 0c00 |0009: move-result-object v0 │ │ -42f448: 1f00 a102 |000a: check-cast v0, Landroid/widget/TextView; // type@02a1 │ │ -42f44c: 1100 |000c: return-object v0 │ │ +42f420: |[42f420] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getSecondaryErrorMessageTextView:()Landroid/widget/TextView; │ │ +42f430: 6e10 e0e0 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@e0e0 │ │ +42f436: 0c00 |0003: move-result-object v0 │ │ +42f438: 6001 577f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.text_secondary_error_message:I // field@7f57 │ │ +42f43c: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ +42f442: 0c00 |0009: move-result-object v0 │ │ +42f444: 1f00 a102 |000a: check-cast v0, Landroid/widget/TextView; // type@02a1 │ │ +42f448: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #16 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1676317,22 +1676316,22 @@ │ │ type : '()Landroid/widget/ViewAnimator;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -42f450: |[42f450] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getViewAnimator:()Landroid/widget/ViewAnimator; │ │ -42f460: 6e10 e0e0 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@e0e0 │ │ -42f466: 0c00 |0003: move-result-object v0 │ │ -42f468: 6001 5a7f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.view_animator:I // field@7f5a │ │ -42f46c: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ -42f472: 0c00 |0009: move-result-object v0 │ │ -42f474: 1f00 a702 |000a: check-cast v0, Landroid/widget/ViewAnimator; // type@02a7 │ │ -42f478: 1100 |000c: return-object v0 │ │ +42f44c: |[42f44c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getViewAnimator:()Landroid/widget/ViewAnimator; │ │ +42f45c: 6e10 e0e0 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@e0e0 │ │ +42f462: 0c00 |0003: move-result-object v0 │ │ +42f464: 6001 5a7f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.view_animator:I // field@7f5a │ │ +42f468: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ +42f46e: 0c00 |0009: move-result-object v0 │ │ +42f470: 1f00 a702 |000a: check-cast v0, Landroid/widget/ViewAnimator; // type@02a7 │ │ +42f474: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #17 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1676340,27 +1676339,27 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -42f4a8: |[42f4a8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.isComputerConnectionRequired:()Z │ │ -42f4b8: 7010 e1e0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getViewAnimator:()Landroid/widget/ViewAnimator; // method@e0e1 │ │ -42f4be: 0c00 |0003: move-result-object v0 │ │ -42f4c0: 6e10 4812 0000 |0004: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getCurrentView:()Landroid/view/View; // method@1248 │ │ -42f4c6: 0c00 |0007: move-result-object v0 │ │ -42f4c8: 6e10 e30a 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getId:()I // method@0ae3 │ │ -42f4ce: 0a00 |000b: move-result v0 │ │ -42f4d0: 6001 4f7f |000c: sget v1, Lorg/libreoffice/impressremote/R$id;.progress_bar:I // field@7f4f │ │ -42f4d4: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ -42f4d8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -42f4da: 2802 |0011: goto 0013 // +0002 │ │ -42f4dc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -42f4de: 0f00 |0013: return v0 │ │ +42f4a4: |[42f4a4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.isComputerConnectionRequired:()Z │ │ +42f4b4: 7010 e1e0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getViewAnimator:()Landroid/widget/ViewAnimator; // method@e0e1 │ │ +42f4ba: 0c00 |0003: move-result-object v0 │ │ +42f4bc: 6e10 4812 0000 |0004: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getCurrentView:()Landroid/view/View; // method@1248 │ │ +42f4c2: 0c00 |0007: move-result-object v0 │ │ +42f4c4: 6e10 e30a 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getId:()I // method@0ae3 │ │ +42f4ca: 0a00 |000b: move-result v0 │ │ +42f4cc: 6001 4f7f |000c: sget v1, Lorg/libreoffice/impressremote/R$id;.progress_bar:I // field@7f4f │ │ +42f4d0: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ +42f4d4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +42f4d6: 2802 |0011: goto 0013 // +0002 │ │ +42f4d8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +42f4da: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #18 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1676368,22 +1676367,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -42f4e0: |[42f4e0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.isDisconnectRequired:()Z │ │ -42f4f0: 5420 4180 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mResult:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@8041 │ │ -42f4f4: 6201 3e80 |0002: sget-object v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.NOT_CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803e │ │ -42f4f8: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -42f4fc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -42f4fe: 2802 |0007: goto 0009 // +0002 │ │ -42f500: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -42f502: 0f00 |0009: return v0 │ │ +42f4dc: |[42f4dc] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.isDisconnectRequired:()Z │ │ +42f4ec: 5420 4180 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mResult:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@8041 │ │ +42f4f0: 6201 3e80 |0002: sget-object v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.NOT_CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803e │ │ +42f4f4: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +42f4f8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +42f4fa: 2802 |0007: goto 0009 // +0002 │ │ +42f4fc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +42f4fe: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #19 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1676391,39 +1676390,39 @@ │ │ type : '(Landroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -42f504: |[42f504] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.isSavedInstanceValid:(Landroid/os/Bundle;)Z │ │ -42f514: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ -42f518: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -42f51a: 2802 |0003: goto 0005 // +0002 │ │ -42f51c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -42f51e: 0f01 |0005: return v1 │ │ +42f500: |[42f500] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.isSavedInstanceValid:(Landroid/os/Bundle;)Z │ │ +42f510: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ +42f514: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +42f516: 2802 |0003: goto 0005 // +0002 │ │ +42f518: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +42f51a: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #20 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ name : 'loadCurrentView' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -42f77c: |[42f77c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.loadCurrentView:(Landroid/os/Bundle;)V │ │ -42f78c: 1a00 6b1e |0000: const-string v0, "CURRENT_VIEW_ID" // string@1e6b │ │ -42f790: 6e20 db06 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@06db │ │ -42f796: 0a02 |0005: move-result v2 │ │ -42f798: 7020 fbe0 2100 |0006: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setCurrentView:(I)V // method@e0fb │ │ -42f79e: 0e00 |0009: return-void │ │ +42f778: |[42f778] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.loadCurrentView:(Landroid/os/Bundle;)V │ │ +42f788: 1a00 6b1e |0000: const-string v0, "CURRENT_VIEW_ID" // string@1e6b │ │ +42f78c: 6e20 db06 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@06db │ │ +42f792: 0a02 |0005: move-result v2 │ │ +42f794: 7020 fbe0 2100 |0006: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setCurrentView:(I)V // method@e0fb │ │ +42f79a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=97 │ │ 0x0006 line=99 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ 0x0000 - 0x000a reg=2 (null) Landroid/os/Bundle; │ │ @@ -1676433,22 +1676432,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -42f7a0: |[42f7a0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.loadErrorMessage:(Landroid/os/Bundle;)V │ │ -42f7b0: 1a00 4425 |0000: const-string v0, "ERROR_MESSAGE" // string@2544 │ │ -42f7b4: 6e20 e406 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ -42f7ba: 0c02 |0005: move-result-object v2 │ │ -42f7bc: 7010 dee0 0100 |0006: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getSecondaryErrorMessageTextView:()Landroid/widget/TextView; // method@e0de │ │ -42f7c2: 0c00 |0009: move-result-object v0 │ │ -42f7c4: 6e20 2612 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1226 │ │ -42f7ca: 0e00 |000d: return-void │ │ +42f79c: |[42f79c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.loadErrorMessage:(Landroid/os/Bundle;)V │ │ +42f7ac: 1a00 4425 |0000: const-string v0, "ERROR_MESSAGE" // string@2544 │ │ +42f7b0: 6e20 e406 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ +42f7b6: 0c02 |0005: move-result-object v2 │ │ +42f7b8: 7010 dee0 0100 |0006: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getSecondaryErrorMessageTextView:()Landroid/widget/TextView; // method@e0de │ │ +42f7be: 0c00 |0009: move-result-object v0 │ │ +42f7c0: 6e20 2612 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1226 │ │ +42f7c6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ 0x0006 line=126 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/os/Bundle; │ │ @@ -1676458,22 +1676457,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -42f7cc: |[42f7cc] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.loadPin:(Landroid/os/Bundle;)V │ │ -42f7dc: 1a00 6a53 |0000: const-string v0, "PIN" // string@536a │ │ -42f7e0: 6e20 e406 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ -42f7e6: 0c02 |0005: move-result-object v2 │ │ -42f7e8: 7010 dde0 0100 |0006: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getPinTextView:()Landroid/widget/TextView; // method@e0dd │ │ -42f7ee: 0c00 |0009: move-result-object v0 │ │ -42f7f0: 6e20 2612 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1226 │ │ -42f7f6: 0e00 |000d: return-void │ │ +42f7c8: |[42f7c8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.loadPin:(Landroid/os/Bundle;)V │ │ +42f7d8: 1a00 6a53 |0000: const-string v0, "PIN" // string@536a │ │ +42f7dc: 6e20 e406 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ +42f7e2: 0c02 |0005: move-result-object v2 │ │ +42f7e4: 7010 dde0 0100 |0006: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getPinTextView:()Landroid/widget/TextView; // method@e0dd │ │ +42f7ea: 0c00 |0009: move-result-object v0 │ │ +42f7ec: 6e20 2612 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1226 │ │ +42f7f2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=114 │ │ 0x0006 line=116 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/os/Bundle; │ │ @@ -1676483,21 +1676482,21 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;)Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -42f63c: |[42f63c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.newInstance:(Lorg/libreoffice/impressremote/communication/Server;)Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ -42f64c: 2200 ba1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // type@1bba │ │ -42f650: 7010 cde0 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.:()V // method@e0cd │ │ -42f656: 7110 d3e0 0100 |0005: invoke-static {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.buildArguments:(Lorg/libreoffice/impressremote/communication/Server;)Landroid/os/Bundle; // method@e0d3 │ │ -42f65c: 0c01 |0008: move-result-object v1 │ │ -42f65e: 6e20 fae0 1000 |0009: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setArguments:(Landroid/os/Bundle;)V // method@e0fa │ │ -42f664: 1100 |000c: return-object v0 │ │ +42f638: |[42f638] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.newInstance:(Lorg/libreoffice/impressremote/communication/Server;)Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ +42f648: 2200 ba1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // type@1bba │ │ +42f64c: 7010 cde0 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.:()V // method@e0cd │ │ +42f652: 7110 d3e0 0100 |0005: invoke-static {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.buildArguments:(Lorg/libreoffice/impressremote/communication/Server;)Landroid/os/Bundle; // method@e0d3 │ │ +42f658: 0c01 |0008: move-result-object v1 │ │ +42f65a: 6e20 fae0 1000 |0009: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setArguments:(Landroid/os/Bundle;)V // method@e0fa │ │ +42f660: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lorg/libreoffice/impressremote/communication/Server; │ │ │ │ @@ -1676506,19 +1676505,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -42f970: |[42f970] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.refreshActionBarMenu:()V │ │ -42f980: 6e10 d8e0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e0d8 │ │ -42f986: 0c00 |0003: move-result-object v0 │ │ -42f988: 6e10 525a 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@5a52 │ │ -42f98e: 0e00 |0007: return-void │ │ +42f96c: |[42f96c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.refreshActionBarMenu:()V │ │ +42f97c: 6e10 d8e0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e0d8 │ │ +42f982: 0c00 |0003: move-result-object v0 │ │ +42f984: 6e10 525a 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@5a52 │ │ +42f98a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #25 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1676526,25 +1676525,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -42f990: |[42f990] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.registerIntentsReceiver:()V │ │ -42f9a0: 2200 b81b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver; // type@1bb8 │ │ -42f9a4: 7020 c6e0 3000 |0002: invoke-direct {v0, v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@e0c6 │ │ -42f9aa: 5b30 4080 |0005: iput-object v0, v3, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8040 │ │ -42f9ae: 7010 d4e0 0300 |0007: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.buildIntentsReceiverFilter:()Landroid/content/IntentFilter; // method@e0d4 │ │ -42f9b4: 0c00 |000a: move-result-object v0 │ │ -42f9b6: 7010 dae0 0300 |000b: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@e0da │ │ -42f9bc: 0c01 |000e: move-result-object v1 │ │ -42f9be: 5432 4080 |000f: iget-object v2, v3, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8040 │ │ -42f9c2: 6e30 0361 2100 |0011: invoke-virtual {v1, v2, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@6103 │ │ -42f9c8: 0e00 |0014: return-void │ │ +42f98c: |[42f98c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.registerIntentsReceiver:()V │ │ +42f99c: 2200 b81b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver; // type@1bb8 │ │ +42f9a0: 7020 c6e0 3000 |0002: invoke-direct {v0, v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@e0c6 │ │ +42f9a6: 5b30 4080 |0005: iput-object v0, v3, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8040 │ │ +42f9aa: 7010 d4e0 0300 |0007: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.buildIntentsReceiverFilter:()Landroid/content/IntentFilter; // method@e0d4 │ │ +42f9b0: 0c00 |000a: move-result-object v0 │ │ +42f9b2: 7010 dae0 0300 |000b: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@e0da │ │ +42f9b8: 0c01 |000e: move-result-object v1 │ │ +42f9ba: 5432 4080 |000f: iget-object v2, v3, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8040 │ │ +42f9be: 6e30 0361 2100 |0011: invoke-virtual {v1, v2, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@6103 │ │ +42f9c4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0007 line=183 │ │ 0x000b line=185 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ @@ -1676554,20 +1676553,20 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -42f9cc: |[42f9cc] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.saveCurrentView:(Landroid/os/Bundle;)V │ │ -42f9dc: 7010 dce0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getCurrentViewId:()I // method@e0dc │ │ -42f9e2: 0a00 |0003: move-result v0 │ │ -42f9e4: 1a01 6b1e |0004: const-string v1, "CURRENT_VIEW_ID" // string@1e6b │ │ -42f9e8: 6e30 f906 1300 |0006: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@06f9 │ │ -42f9ee: 0e00 |0009: return-void │ │ +42f9c8: |[42f9c8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.saveCurrentView:(Landroid/os/Bundle;)V │ │ +42f9d8: 7010 dce0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getCurrentViewId:()I // method@e0dc │ │ +42f9de: 0a00 |0003: move-result v0 │ │ +42f9e0: 1a01 6b1e |0004: const-string v1, "CURRENT_VIEW_ID" // string@1e6b │ │ +42f9e4: 6e30 f906 1300 |0006: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@06f9 │ │ +42f9ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0006 line=328 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/os/Bundle; │ │ @@ -1676577,24 +1676576,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -42f9f0: |[42f9f0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.saveErrorMessage:(Landroid/os/Bundle;)V │ │ -42fa00: 7010 dee0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getSecondaryErrorMessageTextView:()Landroid/widget/TextView; // method@e0de │ │ -42fa06: 0c00 |0003: move-result-object v0 │ │ -42fa08: 6e10 db11 0000 |0004: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@11db │ │ -42fa0e: 0c00 |0007: move-result-object v0 │ │ -42fa10: 7210 7e9e 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9e7e │ │ -42fa16: 0c00 |000b: move-result-object v0 │ │ -42fa18: 1a01 4425 |000c: const-string v1, "ERROR_MESSAGE" // string@2544 │ │ -42fa1c: 6e30 0707 1300 |000e: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0707 │ │ -42fa22: 0e00 |0011: return-void │ │ +42f9ec: |[42f9ec] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.saveErrorMessage:(Landroid/os/Bundle;)V │ │ +42f9fc: 7010 dee0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getSecondaryErrorMessageTextView:()Landroid/widget/TextView; // method@e0de │ │ +42fa02: 0c00 |0003: move-result-object v0 │ │ +42fa04: 6e10 db11 0000 |0004: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@11db │ │ +42fa0a: 0c00 |0007: move-result-object v0 │ │ +42fa0c: 7210 7e9e 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9e7e │ │ +42fa12: 0c00 |000b: move-result-object v0 │ │ +42fa14: 1a01 4425 |000c: const-string v1, "ERROR_MESSAGE" // string@2544 │ │ +42fa18: 6e30 0707 1300 |000e: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0707 │ │ +42fa1e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x000e line=340 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/os/Bundle; │ │ @@ -1676604,24 +1676603,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -42fa24: |[42fa24] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.savePin:(Landroid/os/Bundle;)V │ │ -42fa34: 7010 dde0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getPinTextView:()Landroid/widget/TextView; // method@e0dd │ │ -42fa3a: 0c00 |0003: move-result-object v0 │ │ -42fa3c: 6e10 db11 0000 |0004: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@11db │ │ -42fa42: 0c00 |0007: move-result-object v0 │ │ -42fa44: 7210 7e9e 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9e7e │ │ -42fa4a: 0c00 |000b: move-result-object v0 │ │ -42fa4c: 1a01 6a53 |000c: const-string v1, "PIN" // string@536a │ │ -42fa50: 6e30 0707 1300 |000e: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0707 │ │ -42fa56: 0e00 |0011: return-void │ │ +42fa20: |[42fa20] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.savePin:(Landroid/os/Bundle;)V │ │ +42fa30: 7010 dde0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getPinTextView:()Landroid/widget/TextView; // method@e0dd │ │ +42fa36: 0c00 |0003: move-result-object v0 │ │ +42fa38: 6e10 db11 0000 |0004: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@11db │ │ +42fa3e: 0c00 |0007: move-result-object v0 │ │ +42fa40: 7210 7e9e 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9e7e │ │ +42fa46: 0c00 |000b: move-result-object v0 │ │ +42fa48: 1a01 6a53 |000c: const-string v1, "PIN" // string@536a │ │ +42fa4c: 6e30 0707 1300 |000e: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0707 │ │ +42fa52: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x000e line=334 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/os/Bundle; │ │ @@ -1676631,25 +1676630,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -42fa58: |[42fa58] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setCurrentView:(I)V │ │ -42fa68: 7010 e1e0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getViewAnimator:()Landroid/widget/ViewAnimator; // method@e0e1 │ │ -42fa6e: 0c00 |0003: move-result-object v0 │ │ -42fa70: 6e10 e0e0 0200 |0004: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@e0e0 │ │ -42fa76: 0c01 |0007: move-result-object v1 │ │ -42fa78: 6e20 ca0a 3100 |0008: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ -42fa7e: 0c03 |000b: move-result-object v3 │ │ -42fa80: 6e20 4912 3000 |000c: invoke-virtual {v0, v3}, Landroid/widget/ViewAnimator;.indexOfChild:(Landroid/view/View;)I // method@1249 │ │ -42fa86: 0a03 |000f: move-result v3 │ │ -42fa88: 6e20 4a12 3000 |0010: invoke-virtual {v0, v3}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@124a │ │ -42fa8e: 0e00 |0013: return-void │ │ +42fa54: |[42fa54] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setCurrentView:(I)V │ │ +42fa64: 7010 e1e0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getViewAnimator:()Landroid/widget/ViewAnimator; // method@e0e1 │ │ +42fa6a: 0c00 |0003: move-result-object v0 │ │ +42fa6c: 6e10 e0e0 0200 |0004: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@e0e0 │ │ +42fa72: 0c01 |0007: move-result-object v1 │ │ +42fa74: 6e20 ca0a 3100 |0008: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ +42fa7a: 0c03 |000b: move-result-object v3 │ │ +42fa7c: 6e20 4912 3000 |000c: invoke-virtual {v0, v3}, Landroid/widget/ViewAnimator;.indexOfChild:(Landroid/view/View;)I // method@1249 │ │ +42fa82: 0a03 |000f: move-result v3 │ │ +42fa84: 6e20 4a12 3000 |0010: invoke-virtual {v0, v3}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@124a │ │ +42fa8a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0004 line=104 │ │ 0x000c line=106 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ @@ -1676660,18 +1676659,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -42fa90: |[42fa90] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setUpActionBarMenu:()V │ │ -42faa0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -42faa2: 6e20 fce0 0100 |0001: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setHasOptionsMenu:(Z)V // method@e0fc │ │ -42faa8: 0e00 |0004: return-void │ │ +42fa8c: |[42fa8c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setUpActionBarMenu:()V │ │ +42fa9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +42fa9e: 6e20 fce0 0100 |0001: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setHasOptionsMenu:(Z)V // method@e0fc │ │ +42faa4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=71 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #31 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1676679,23 +1676678,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -42faac: |[42faac] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setUpErrorMessage:()V │ │ -42fabc: 7010 dee0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getSecondaryErrorMessageTextView:()Landroid/widget/TextView; // method@e0de │ │ -42fac2: 0c00 |0003: move-result-object v0 │ │ -42fac4: 7010 d5e0 0200 |0004: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.buildSecondaryErrorMessage:()Ljava/lang/String; // method@e0d5 │ │ -42faca: 0c01 |0007: move-result-object v1 │ │ -42facc: 6e20 2612 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1226 │ │ -42fad2: 6000 3b7f |000b: sget v0, Lorg/libreoffice/impressremote/R$id;.layout_error_message:I // field@7f3b │ │ -42fad6: 7020 fbe0 0200 |000d: invoke-direct {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setCurrentView:(I)V // method@e0fb │ │ -42fadc: 0e00 |0010: return-void │ │ +42faa8: |[42faa8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setUpErrorMessage:()V │ │ +42fab8: 7010 dee0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getSecondaryErrorMessageTextView:()Landroid/widget/TextView; // method@e0de │ │ +42fabe: 0c00 |0003: move-result-object v0 │ │ +42fac0: 7010 d5e0 0200 |0004: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.buildSecondaryErrorMessage:()Ljava/lang/String; // method@e0d5 │ │ +42fac6: 0c01 |0007: move-result-object v1 │ │ +42fac8: 6e20 2612 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1226 │ │ +42face: 6000 3b7f |000b: sget v0, Lorg/libreoffice/impressremote/R$id;.layout_error_message:I // field@7f3b │ │ +42fad2: 7020 fbe0 0200 |000d: invoke-direct {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setCurrentView:(I)V // method@e0fb │ │ +42fad8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0004 line=252 │ │ 0x000b line=254 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ @@ -1676705,21 +1676704,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -42fae0: |[42fae0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setUpPinValidationInstructions:(Ljava/lang/String;)V │ │ -42faf0: 7010 dde0 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getPinTextView:()Landroid/widget/TextView; // method@e0dd │ │ -42faf6: 0c00 |0003: move-result-object v0 │ │ -42faf8: 6e20 2612 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1226 │ │ -42fafe: 6002 3d7f |0007: sget v2, Lorg/libreoffice/impressremote/R$id;.layout_pin_validation:I // field@7f3d │ │ -42fb02: 7020 fbe0 2100 |0009: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setCurrentView:(I)V // method@e0fb │ │ -42fb08: 0e00 |000c: return-void │ │ +42fadc: |[42fadc] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setUpPinValidationInstructions:(Ljava/lang/String;)V │ │ +42faec: 7010 dde0 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getPinTextView:()Landroid/widget/TextView; // method@e0dd │ │ +42faf2: 0c00 |0003: move-result-object v0 │ │ +42faf4: 6e20 2612 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1226 │ │ +42fafa: 6002 3d7f |0007: sget v2, Lorg/libreoffice/impressremote/R$id;.layout_pin_validation:I // field@7f3d │ │ +42fafe: 7020 fbe0 2100 |0009: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setCurrentView:(I)V // method@e0fb │ │ +42fb04: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0007 line=238 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ @@ -1676729,26 +1676728,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -42fb0c: |[42fb0c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setUpPresentation:()V │ │ -42fb1c: 6200 3d80 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803d │ │ -42fb20: 5b10 4180 |0002: iput-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mResult:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@8041 │ │ -42fb24: 6e10 d8e0 0100 |0004: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e0d8 │ │ -42fb2a: 0c00 |0007: move-result-object v0 │ │ -42fb2c: 7110 f4e1 0000 |0008: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideShowIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@e1f4 │ │ -42fb32: 0c00 |000b: move-result-object v0 │ │ -42fb34: 6e20 02e1 0100 |000c: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.startActivity:(Landroid/content/Intent;)V // method@e102 │ │ -42fb3a: 6e10 d8e0 0100 |000f: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e0d8 │ │ -42fb40: 0c00 |0012: move-result-object v0 │ │ -42fb42: 6e10 165a 0000 |0013: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.finish:()V // method@5a16 │ │ -42fb48: 0e00 |0016: return-void │ │ +42fb08: |[42fb08] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setUpPresentation:()V │ │ +42fb18: 6200 3d80 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@803d │ │ +42fb1c: 5b10 4180 |0002: iput-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mResult:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@8041 │ │ +42fb20: 6e10 d8e0 0100 |0004: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e0d8 │ │ +42fb26: 0c00 |0007: move-result-object v0 │ │ +42fb28: 7110 f4e1 0000 |0008: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideShowIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@e1f4 │ │ +42fb2e: 0c00 |000b: move-result-object v0 │ │ +42fb30: 6e20 02e1 0100 |000c: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.startActivity:(Landroid/content/Intent;)V // method@e102 │ │ +42fb36: 6e10 d8e0 0100 |000f: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e0d8 │ │ +42fb3c: 0c00 |0012: move-result-object v0 │ │ +42fb3e: 6e10 165a 0000 |0013: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.finish:()V // method@5a16 │ │ +42fb44: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0004 line=244 │ │ 0x000c line=245 │ │ 0x000f line=247 │ │ locals : │ │ @@ -1676759,26 +1676758,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -42f564: |[42f564] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.shouldActionBarMenuBeDisplayed:()Z │ │ -42f574: 6e10 e0e0 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@e0e0 │ │ -42f57a: 0c00 |0003: move-result-object v0 │ │ -42f57c: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -42f580: 7010 dce0 0200 |0006: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getCurrentViewId:()I // method@e0dc │ │ -42f586: 0a00 |0009: move-result v0 │ │ -42f588: 6001 3b7f |000a: sget v1, Lorg/libreoffice/impressremote/R$id;.layout_error_message:I // field@7f3b │ │ -42f58c: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ -42f590: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -42f592: 2802 |000f: goto 0011 // +0002 │ │ -42f594: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -42f596: 0f00 |0011: return v0 │ │ +42f560: |[42f560] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.shouldActionBarMenuBeDisplayed:()Z │ │ +42f570: 6e10 e0e0 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@e0e0 │ │ +42f576: 0c00 |0003: move-result-object v0 │ │ +42f578: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +42f57c: 7010 dce0 0200 |0006: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getCurrentViewId:()I // method@e0dc │ │ +42f582: 0a00 |0009: move-result v0 │ │ +42f584: 6001 3b7f |000a: sget v1, Lorg/libreoffice/impressremote/R$id;.layout_error_message:I // field@7f3b │ │ +42f588: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ +42f58c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +42f58e: 2802 |000f: goto 0011 // +0002 │ │ +42f590: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +42f592: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #35 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1676786,19 +1676785,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -42fb4c: |[42fb4c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.unbindService:()V │ │ -42fb5c: 6e10 d8e0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e0d8 │ │ -42fb62: 0c00 |0003: move-result-object v0 │ │ -42fb64: 6e20 555a 1000 |0004: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@5a55 │ │ -42fb6a: 0e00 |0007: return-void │ │ +42fb48: |[42fb48] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.unbindService:()V │ │ +42fb58: 6e10 d8e0 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e0d8 │ │ +42fb5e: 0c00 |0003: move-result-object v0 │ │ +42fb60: 6e20 555a 1000 |0004: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@5a55 │ │ +42fb66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #36 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1676806,20 +1676805,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -42fb6c: |[42fb6c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.unregisterIntentsReceiver:()V │ │ -42fb7c: 7010 dae0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@e0da │ │ -42fb82: 0c00 |0003: move-result-object v0 │ │ -42fb84: 5421 4080 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8040 │ │ -42fb88: 6e20 0661 1000 |0006: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@6106 │ │ -42fb8e: 0e00 |0009: return-void │ │ +42fb68: |[42fb68] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.unregisterIntentsReceiver:()V │ │ +42fb78: 7010 dae0 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@e0da │ │ +42fb7e: 0c00 |0003: move-result-object v0 │ │ +42fb80: 5421 4080 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8040 │ │ +42fb84: 6e20 0661 1000 |0006: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@6106 │ │ +42fb8a: 0e00 |0009: return-void │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/IllegalArgumentException; -> 0x0009 │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ @@ -1676830,18 +1676829,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -42f7f8: |[42f7f8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -42f808: 6f20 8559 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@5985 │ │ -42f80e: 7010 d2e0 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.bindService:()V // method@e0d2 │ │ -42f814: 0e00 |0006: return-void │ │ +42f7f4: |[42f7f4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +42f804: 6f20 8559 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@5985 │ │ +42f80a: 7010 d2e0 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.bindService:()V // method@e0d2 │ │ +42f810: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=137 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/os/Bundle; │ │ @@ -1676851,18 +1676850,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -42f818: |[42f818] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onCreate:(Landroid/os/Bundle;)V │ │ -42f828: 6f20 8c59 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@598c │ │ -42f82e: 7010 fde0 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setUpActionBarMenu:()V // method@e0fd │ │ -42f834: 0e00 |0006: return-void │ │ +42f814: |[42f814] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onCreate:(Landroid/os/Bundle;)V │ │ +42f824: 6f20 8c59 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@598c │ │ +42f82a: 7010 fde0 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setUpActionBarMenu:()V // method@e0fd │ │ +42f830: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/os/Bundle; │ │ @@ -1676872,23 +1676871,23 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -42f838: |[42f838] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -42f848: 7010 01e1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.shouldActionBarMenuBeDisplayed:()Z // method@e101 │ │ -42f84e: 0a00 |0003: move-result v0 │ │ -42f850: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -42f854: 7210 240a 0200 |0006: invoke-interface {v2}, Landroid/view/Menu;.clear:()V // method@0a24 │ │ -42f85a: 0e00 |0009: return-void │ │ -42f85c: 6000 6b7f |000a: sget v0, Lorg/libreoffice/impressremote/R$menu;.menu_action_bar_computer_connection:I // field@7f6b │ │ -42f860: 6e30 2d0a 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a2d │ │ -42f866: 0e00 |000f: return-void │ │ +42f834: |[42f834] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +42f844: 7010 01e1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.shouldActionBarMenuBeDisplayed:()Z // method@e101 │ │ +42f84a: 0a00 |0003: move-result v0 │ │ +42f84c: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +42f850: 7210 240a 0200 |0006: invoke-interface {v2}, Landroid/view/Menu;.clear:()V // method@0a24 │ │ +42f856: 0e00 |0009: return-void │ │ +42f858: 6000 6b7f |000a: sget v0, Lorg/libreoffice/impressremote/R$menu;.menu_action_bar_computer_connection:I // field@7f6b │ │ +42f85c: 6e30 2d0a 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a2d │ │ +42f862: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0006 line=274 │ │ 0x000a line=278 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ @@ -1676900,20 +1676899,20 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -42f3d8: |[42f3d8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -42f3e8: 6004 607f |0000: sget v4, Lorg/libreoffice/impressremote/R$layout;.fragment_computer_connection:I // field@7f60 │ │ -42f3ec: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -42f3ee: 6e40 200a 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a20 │ │ -42f3f4: 0c02 |0006: move-result-object v2 │ │ -42f3f6: 1102 |0007: return-object v2 │ │ +42f3d4: |[42f3d4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +42f3e4: 6004 607f |0000: sget v4, Lorg/libreoffice/impressremote/R$layout;.fragment_computer_connection:I // field@7f60 │ │ +42f3e8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +42f3ea: 6e40 200a 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a20 │ │ +42f3f0: 0c02 |0006: move-result-object v2 │ │ +42f3f2: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1676924,19 +1676923,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -42f868: |[42f868] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onDestroy:()V │ │ -42f878: 6f10 9259 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@5992 │ │ -42f87e: 7010 d7e0 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.disconnectComputer:()V // method@e0d7 │ │ -42f884: 7010 03e1 0000 |0006: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.unbindService:()V // method@e103 │ │ -42f88a: 0e00 |0009: return-void │ │ +42f864: |[42f864] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onDestroy:()V │ │ +42f874: 6f10 9259 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@5992 │ │ +42f87a: 7010 d7e0 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.disconnectComputer:()V // method@e0d7 │ │ +42f880: 7010 03e1 0000 |0006: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.unbindService:()V // method@e103 │ │ +42f886: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0003 line=347 │ │ 0x0006 line=349 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ @@ -1676946,28 +1676945,28 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -42f520: |[42f520] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -42f530: 7210 3c0a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a3c │ │ -42f536: 0a00 |0003: move-result v0 │ │ -42f538: 6001 407f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.menu_reconnect:I // field@7f40 │ │ -42f53c: 3310 0f00 |0006: if-ne v0, v1, 0015 // +000f │ │ -42f540: 6003 4f7f |0008: sget v3, Lorg/libreoffice/impressremote/R$id;.progress_bar:I // field@7f4f │ │ -42f544: 7020 fbe0 3200 |000a: invoke-direct {v2, v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setCurrentView:(I)V // method@e0fb │ │ -42f54a: 7010 d6e0 0200 |000d: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.connectComputer:()V // method@e0d6 │ │ -42f550: 7010 f5e0 0200 |0010: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.refreshActionBarMenu:()V // method@e0f5 │ │ -42f556: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -42f558: 0f03 |0014: return v3 │ │ -42f55a: 6f20 9c59 3200 |0015: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@599c │ │ -42f560: 0a03 |0018: move-result v3 │ │ -42f562: 0f03 |0019: return v3 │ │ +42f51c: |[42f51c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +42f52c: 7210 3c0a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a3c │ │ +42f532: 0a00 |0003: move-result v0 │ │ +42f534: 6001 407f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.menu_reconnect:I // field@7f40 │ │ +42f538: 3310 0f00 |0006: if-ne v0, v1, 0015 // +000f │ │ +42f53c: 6003 4f7f |0008: sget v3, Lorg/libreoffice/impressremote/R$id;.progress_bar:I // field@7f4f │ │ +42f540: 7020 fbe0 3200 |000a: invoke-direct {v2, v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setCurrentView:(I)V // method@e0fb │ │ +42f546: 7010 d6e0 0200 |000d: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.connectComputer:()V // method@e0d6 │ │ +42f54c: 7010 f5e0 0200 |0010: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.refreshActionBarMenu:()V // method@e0f5 │ │ +42f552: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +42f554: 0f03 |0014: return v3 │ │ +42f556: 6f20 9c59 3200 |0015: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@599c │ │ +42f55c: 0a03 |0018: move-result v3 │ │ +42f55e: 0f03 |0019: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0008 line=292 │ │ 0x000d line=293 │ │ 0x0010 line=294 │ │ 0x0015 line=297 │ │ @@ -1676980,20 +1676979,20 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -42f88c: |[42f88c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -42f89c: 6f20 a459 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@59a4 │ │ -42f8a2: 7020 f7e0 1000 |0003: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.saveCurrentView:(Landroid/os/Bundle;)V // method@e0f7 │ │ -42f8a8: 7020 f9e0 1000 |0006: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.savePin:(Landroid/os/Bundle;)V // method@e0f9 │ │ -42f8ae: 7020 f8e0 1000 |0009: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.saveErrorMessage:(Landroid/os/Bundle;)V // method@e0f8 │ │ -42f8b4: 0e00 |000c: return-void │ │ +42f888: |[42f888] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +42f898: 6f20 a459 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@59a4 │ │ +42f89e: 7020 f7e0 1000 |0003: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.saveCurrentView:(Landroid/os/Bundle;)V // method@e0f7 │ │ +42f8a4: 7020 f9e0 1000 |0006: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.savePin:(Landroid/os/Bundle;)V // method@e0f9 │ │ +42f8aa: 7020 f8e0 1000 |0009: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.saveErrorMessage:(Landroid/os/Bundle;)V // method@e0f8 │ │ +42f8b0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0003 line=320 │ │ 0x0006 line=321 │ │ 0x0009 line=322 │ │ locals : │ │ @@ -1677005,21 +1677004,21 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -42f8b8: |[42f8b8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -42f8c8: 1f02 9e1b |0000: check-cast v2, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ -42f8cc: 6e10 13e0 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@e013 │ │ -42f8d2: 0c01 |0005: move-result-object v1 │ │ -42f8d4: 5b01 3f80 |0006: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@803f │ │ -42f8d8: 7010 d6e0 0000 |0008: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.connectComputer:()V // method@e0d6 │ │ -42f8de: 0e00 |000b: return-void │ │ +42f8b4: |[42f8b4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +42f8c4: 1f02 9e1b |0000: check-cast v2, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ +42f8c8: 6e10 13e0 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@e013 │ │ +42f8ce: 0c01 |0005: move-result-object v1 │ │ +42f8d0: 5b01 3f80 |0006: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@803f │ │ +42f8d4: 7010 d6e0 0000 |0008: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.connectComputer:()V // method@e0d6 │ │ +42f8da: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0002 line=148 │ │ 0x0008 line=150 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ @@ -1677031,18 +1677030,18 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -42f8e0: |[42f8e0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -42f8f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -42f8f2: 5b01 3f80 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@803f │ │ -42f8f6: 0e00 |0003: return-void │ │ +42f8dc: |[42f8dc] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +42f8ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +42f8ee: 5b01 3f80 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@803f │ │ +42f8f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=171 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/ComponentName; │ │ │ │ @@ -1677051,18 +1677050,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -42f8f8: |[42f8f8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onStart:()V │ │ -42f908: 6f10 a559 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStart:()V // method@59a5 │ │ -42f90e: 7010 f6e0 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.registerIntentsReceiver:()V // method@e0f6 │ │ -42f914: 0e00 |0006: return-void │ │ +42f8f4: |[42f8f4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onStart:()V │ │ +42f904: 6f10 a559 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStart:()V // method@59a5 │ │ +42f90a: 7010 f6e0 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.registerIntentsReceiver:()V // method@e0f6 │ │ +42f910: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=178 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ @@ -1677071,18 +1677070,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -42f918: |[42f918] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onStop:()V │ │ -42f928: 6f10 a659 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStop:()V // method@59a6 │ │ -42f92e: 7010 04e1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.unregisterIntentsReceiver:()V // method@e104 │ │ -42f934: 0e00 |0006: return-void │ │ +42f914: |[42f914] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onStop:()V │ │ +42f924: 6f10 a659 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStop:()V // method@59a6 │ │ +42f92a: 7010 04e1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.unregisterIntentsReceiver:()V // method@e104 │ │ +42f930: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0003 line=304 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ @@ -1677091,24 +1677090,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -42f938: |[42f938] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ -42f948: 6f20 a859 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@59a8 │ │ -42f94e: 7020 e4e0 2100 |0003: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.isSavedInstanceValid:(Landroid/os/Bundle;)Z // method@e0e4 │ │ -42f954: 0a00 |0006: move-result v0 │ │ -42f956: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -42f95a: 0e00 |0009: return-void │ │ -42f95c: 7020 e5e0 2100 |000a: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.loadCurrentView:(Landroid/os/Bundle;)V // method@e0e5 │ │ -42f962: 7020 e7e0 2100 |000d: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.loadPin:(Landroid/os/Bundle;)V // method@e0e7 │ │ -42f968: 7020 e6e0 2100 |0010: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.loadErrorMessage:(Landroid/os/Bundle;)V // method@e0e6 │ │ -42f96e: 0e00 |0013: return-void │ │ +42f934: |[42f934] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ +42f944: 6f20 a859 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@59a8 │ │ +42f94a: 7020 e4e0 2100 |0003: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.isSavedInstanceValid:(Landroid/os/Bundle;)Z // method@e0e4 │ │ +42f950: 0a00 |0006: move-result v0 │ │ +42f952: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +42f956: 0e00 |0009: return-void │ │ +42f958: 7020 e5e0 2100 |000a: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.loadCurrentView:(Landroid/os/Bundle;)V // method@e0e5 │ │ +42f95e: 7020 e7e0 2100 |000d: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.loadPin:(Landroid/os/Bundle;)V // method@e0e7 │ │ +42f964: 7020 e6e0 2100 |0010: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.loadErrorMessage:(Landroid/os/Bundle;)V // method@e0e6 │ │ +42f96a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=83 │ │ 0x000a line=87 │ │ 0x000d line=88 │ │ 0x0010 line=89 │ │ @@ -1677149,17 +1677148,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -430b4c: |[430b4c] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.:()V │ │ -430b5c: 7010 3459 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@5934 │ │ -430b62: 0e00 |0003: return-void │ │ +430b48: |[430b48] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.:()V │ │ +430b58: 7010 3459 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@5934 │ │ +430b5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;) │ │ @@ -1677167,28 +1677166,28 @@ │ │ type : '()Landroid/content/IntentFilter;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -430ad0: |[430ad0] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.buildIntentsReceiverFilter:()Landroid/content/IntentFilter; │ │ -430ae0: 2200 7300 |0000: new-instance v0, Landroid/content/IntentFilter; // type@0073 │ │ -430ae4: 7010 0603 0000 |0002: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0306 │ │ -430aea: 1a01 7d57 |0005: const-string v1, "SLIDE_SHOW_RUNNING" // string@577d │ │ -430aee: 6e20 0703 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -430af4: 1a01 7f57 |000a: const-string v1, "SLIDE_SHOW_STOPPED" // string@577f │ │ -430af8: 6e20 0703 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -430afe: 1a01 7657 |000f: const-string v1, "SLIDE_CHANGED" // string@5776 │ │ -430b02: 6e20 0703 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -430b08: 1a01 7a57 |0014: const-string v1, "SLIDE_PREVIEW" // string@577a │ │ -430b0c: 6e20 0703 1000 |0016: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -430b12: 1a01 7957 |0019: const-string v1, "SLIDE_NOTES" // string@5779 │ │ -430b16: 6e20 0703 1000 |001b: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -430b1c: 1100 |001e: return-object v0 │ │ +430acc: |[430acc] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.buildIntentsReceiverFilter:()Landroid/content/IntentFilter; │ │ +430adc: 2200 7300 |0000: new-instance v0, Landroid/content/IntentFilter; // type@0073 │ │ +430ae0: 7010 0603 0000 |0002: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0306 │ │ +430ae6: 1a01 7d57 |0005: const-string v1, "SLIDE_SHOW_RUNNING" // string@577d │ │ +430aea: 6e20 0703 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +430af0: 1a01 7f57 |000a: const-string v1, "SLIDE_SHOW_STOPPED" // string@577f │ │ +430af4: 6e20 0703 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +430afa: 1a01 7657 |000f: const-string v1, "SLIDE_CHANGED" // string@5776 │ │ +430afe: 6e20 0703 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +430b04: 1a01 7a57 |0014: const-string v1, "SLIDE_PREVIEW" // string@577a │ │ +430b08: 6e20 0703 1000 |0016: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +430b0e: 1a01 7957 |0019: const-string v1, "SLIDE_NOTES" // string@5779 │ │ +430b12: 6e20 0703 1000 |001b: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +430b18: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0007 line=94 │ │ 0x000c line=95 │ │ 0x0011 line=96 │ │ 0x0016 line=97 │ │ @@ -1677201,22 +1677200,22 @@ │ │ type : '()Landroidx/localbroadcastmanager/content/LocalBroadcastManager;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -430b20: |[430b20] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ -430b30: 6e10 61e1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e161 │ │ -430b36: 0c00 |0003: move-result-object v0 │ │ -430b38: 6e10 195a 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@5a19 │ │ -430b3e: 0c00 |0007: move-result-object v0 │ │ -430b40: 7110 0261 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -430b46: 0c00 |000b: move-result-object v0 │ │ -430b48: 1100 |000c: return-object v0 │ │ +430b1c: |[430b1c] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ +430b2c: 6e10 61e1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e161 │ │ +430b32: 0c00 |0003: move-result-object v0 │ │ +430b34: 6e10 195a 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@5a19 │ │ +430b3a: 0c00 |0007: move-result-object v0 │ │ +430b3c: 7110 0261 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +430b42: 0c00 |000b: move-result-object v0 │ │ +430b44: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0008 line=106 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; │ │ │ │ @@ -1677225,26 +1677224,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -430ba4: |[430ba4] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.registerIntentsReceiver:()V │ │ -430bb4: 2200 c21b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver; // type@1bc2 │ │ -430bb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -430bba: 7030 5de1 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.:(Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$1;)V // method@e15d │ │ -430bc0: 5b30 5380 |0006: iput-object v0, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8053 │ │ -430bc4: 7010 60e1 0300 |0008: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.buildIntentsReceiverFilter:()Landroid/content/IntentFilter; // method@e160 │ │ -430bca: 0c00 |000b: move-result-object v0 │ │ -430bcc: 7010 62e1 0300 |000c: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@e162 │ │ -430bd2: 0c01 |000f: move-result-object v1 │ │ -430bd4: 5432 5380 |0010: iget-object v2, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8053 │ │ -430bd8: 6e30 0361 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@6103 │ │ -430bde: 0e00 |0015: return-void │ │ +430ba0: |[430ba0] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.registerIntentsReceiver:()V │ │ +430bb0: 2200 c21b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver; // type@1bc2 │ │ +430bb4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +430bb6: 7030 5de1 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.:(Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$1;)V // method@e15d │ │ +430bbc: 5b30 5380 |0006: iput-object v0, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8053 │ │ +430bc0: 7010 60e1 0300 |0008: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.buildIntentsReceiverFilter:()Landroid/content/IntentFilter; // method@e160 │ │ +430bc6: 0c00 |000b: move-result-object v0 │ │ +430bc8: 7010 62e1 0300 |000c: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@e162 │ │ +430bce: 0c01 |000f: move-result-object v1 │ │ +430bd0: 5432 5380 |0010: iget-object v2, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8053 │ │ +430bd4: 6e30 0361 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@6103 │ │ +430bda: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0008 line=62 │ │ 0x000c line=64 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; │ │ @@ -1677254,20 +1677253,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -430be0: |[430be0] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.unregisterIntentsReceiver:()V │ │ -430bf0: 7010 62e1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@e162 │ │ -430bf6: 0c00 |0003: move-result-object v0 │ │ -430bf8: 5421 5380 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8053 │ │ -430bfc: 6e20 0661 1000 |0006: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@6106 │ │ -430c02: 0e00 |0009: return-void │ │ +430bdc: |[430bdc] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.unregisterIntentsReceiver:()V │ │ +430bec: 7010 62e1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@e162 │ │ +430bf2: 0c00 |0003: move-result-object v0 │ │ +430bf4: 5421 5380 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8053 │ │ +430bf8: 6e20 0661 1000 |0006: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@6106 │ │ +430bfe: 0e00 |0009: return-void │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/IllegalArgumentException; -> 0x0009 │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; │ │ @@ -1677284,18 +1677283,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -430b64: |[430b64] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.onPause:()V │ │ -430b74: 6f10 9e59 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onPause:()V // method@599e │ │ -430b7a: 7010 6ce1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.unregisterIntentsReceiver:()V // method@e16c │ │ -430b80: 0e00 |0006: return-void │ │ +430b60: |[430b60] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.onPause:()V │ │ +430b70: 6f10 9e59 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onPause:()V // method@599e │ │ +430b76: 7010 6ce1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.unregisterIntentsReceiver:()V // method@e16c │ │ +430b7c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; │ │ │ │ @@ -1677304,18 +1677303,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -430b84: |[430b84] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.onResume:()V │ │ -430b94: 6f10 a359 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onResume:()V // method@59a3 │ │ -430b9a: 7010 69e1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.registerIntentsReceiver:()V // method@e169 │ │ -430ba0: 0e00 |0006: return-void │ │ +430b80: |[430b80] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.onResume:()V │ │ +430b90: 6f10 a359 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onResume:()V // method@59a3 │ │ +430b96: 7010 69e1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.registerIntentsReceiver:()V // method@e169 │ │ +430b9c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; │ │ │ │ @@ -1677362,17 +1677361,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -430c50: |[430c50] org.libreoffice.impressremote.fragment.slides.EmptySlideFragment.:()V │ │ -430c60: 7010 3459 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@5934 │ │ -430c66: 0e00 |0003: return-void │ │ +430c4c: |[430c4c] org.libreoffice.impressremote.fragment.slides.EmptySlideFragment.:()V │ │ +430c5c: 7010 3459 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@5934 │ │ +430c62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment; │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment;) │ │ @@ -1677380,18 +1677379,18 @@ │ │ type : '()Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -430c34: |[430c34] org.libreoffice.impressremote.fragment.slides.EmptySlideFragment.newInstance:()Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment; │ │ -430c44: 2200 c41b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment; // type@1bc4 │ │ -430c48: 7010 6de1 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment;.:()V // method@e16d │ │ -430c4e: 1100 |0005: return-object v0 │ │ +430c30: |[430c30] org.libreoffice.impressremote.fragment.slides.EmptySlideFragment.newInstance:()Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment; │ │ +430c40: 2200 c41b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment; // type@1bc4 │ │ +430c44: 7010 6de1 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment;.:()V // method@e16d │ │ +430c4a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment;) │ │ @@ -1677399,20 +1677398,20 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -430c14: |[430c14] org.libreoffice.impressremote.fragment.slides.EmptySlideFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -430c24: 6004 627f |0000: sget v4, Lorg/libreoffice/impressremote/R$layout;.fragment_empty_slide:I // field@7f62 │ │ -430c28: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -430c2a: 6e40 200a 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a20 │ │ -430c30: 0c02 |0006: move-result-object v2 │ │ -430c32: 1102 |0007: return-object v2 │ │ +430c10: |[430c10] org.libreoffice.impressremote.fragment.slides.EmptySlideFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +430c20: 6004 627f |0000: sget v4, Lorg/libreoffice/impressremote/R$layout;.fragment_empty_slide:I // field@7f62 │ │ +430c24: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +430c26: 6e40 200a 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a20 │ │ +430c2c: 0c02 |0006: move-result-object v2 │ │ +430c2e: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1732501,17 +1732500,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -430038: |[430038] org.libreoffice.impressremote.fragment.ComputersFragment.:()V │ │ -430048: 7010 625d 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/ListFragment;.:()V // method@5d62 │ │ -43004e: 0e00 |0003: return-void │ │ +430034: |[430034] org.libreoffice.impressremote.fragment.ComputersFragment.:()V │ │ +430044: 7010 625d 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/ListFragment;.:()V // method@5d62 │ │ +43004a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/fragment/ComputersFragment;) │ │ @@ -1732519,17 +1732518,17 @@ │ │ type : '(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -430050: |[430050] org.libreoffice.impressremote.fragment.ComputersFragment.access$000:(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V │ │ -430060: 7010 23e1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.loadComputers:()V // method@e123 │ │ -430066: 0e00 |0003: return-void │ │ +43004c: |[43004c] org.libreoffice.impressremote.fragment.ComputersFragment.access$000:(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V │ │ +43005c: 7010 23e1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.loadComputers:()V // method@e123 │ │ +430062: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ │ │ #2 : (in Lorg/libreoffice/impressremote/fragment/ComputersFragment;) │ │ @@ -1732537,25 +1732536,25 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -430068: |[430068] org.libreoffice.impressremote.fragment.ComputersFragment.addComputer:(Ljava/lang/String;Ljava/lang/String;)V │ │ -430078: 5410 4880 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8048 │ │ -43007c: 6e30 15e0 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/communication/CommunicationService;.addServer:(Ljava/lang/String;Ljava/lang/String;)V // method@e015 │ │ -430082: 7100 efe1 0000 |0005: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildServersListChangedIntent:()Landroid/content/Intent; // method@e1ef │ │ -430088: 0c02 |0008: move-result-object v2 │ │ -43008a: 6e10 12e1 0100 |0009: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ -430090: 0c03 |000c: move-result-object v3 │ │ -430092: 7110 0261 0300 |000d: invoke-static {v3}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -430098: 0c03 |0010: move-result-object v3 │ │ -43009a: 6e20 0461 2300 |0011: invoke-virtual {v3, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ -4300a0: 0e00 |0014: return-void │ │ +430064: |[430064] org.libreoffice.impressremote.fragment.ComputersFragment.addComputer:(Ljava/lang/String;Ljava/lang/String;)V │ │ +430074: 5410 4880 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8048 │ │ +430078: 6e30 15e0 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/communication/CommunicationService;.addServer:(Ljava/lang/String;Ljava/lang/String;)V // method@e015 │ │ +43007e: 7100 efe1 0000 |0005: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildServersListChangedIntent:()Landroid/content/Intent; // method@e1ef │ │ +430084: 0c02 |0008: move-result-object v2 │ │ +430086: 6e10 12e1 0100 |0009: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ +43008c: 0c03 |000c: move-result-object v3 │ │ +43008e: 7110 0261 0300 |000d: invoke-static {v3}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +430094: 0c03 |0010: move-result-object v3 │ │ +430096: 6e20 0461 2300 |0011: invoke-virtual {v3, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ +43009c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0005 line=362 │ │ 0x0009 line=363 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ @@ -1732567,20 +1732566,20 @@ │ │ type : '(Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;)Landroid/os/Bundle;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -42fd58: |[42fd58] org.libreoffice.impressremote.fragment.ComputersFragment.buildArguments:(Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;)Landroid/os/Bundle; │ │ -42fd68: 2200 2d01 |0000: new-instance v0, Landroid/os/Bundle; // type@012d │ │ -42fd6c: 7010 ca06 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@06ca │ │ -42fd72: 1a01 6c5f |0005: const-string v1, "TYPE" // string@5f6c │ │ -42fd76: 6e30 0107 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0701 │ │ -42fd7c: 1100 |000a: return-object v0 │ │ +42fd54: |[42fd54] org.libreoffice.impressremote.fragment.ComputersFragment.buildArguments:(Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;)Landroid/os/Bundle; │ │ +42fd64: 2200 2d01 |0000: new-instance v0, Landroid/os/Bundle; // type@012d │ │ +42fd68: 7010 ca06 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@06ca │ │ +42fd6e: 1a01 6c5f |0005: const-string v1, "TYPE" // string@5f6c │ │ +42fd72: 6e30 0107 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0701 │ │ +42fd78: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0007 line=70 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; │ │ │ │ @@ -1732589,22 +1732588,22 @@ │ │ type : '()Landroidx/localbroadcastmanager/content/LocalBroadcastManager;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -42fdcc: |[42fdcc] org.libreoffice.impressremote.fragment.ComputersFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ -42fddc: 6e10 12e1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ -42fde2: 0c00 |0003: move-result-object v0 │ │ -42fde4: 6e10 195a 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@5a19 │ │ -42fdea: 0c00 |0007: move-result-object v0 │ │ -42fdec: 7110 0261 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -42fdf2: 0c00 |000b: move-result-object v0 │ │ -42fdf4: 1100 |000c: return-object v0 │ │ +42fdc8: |[42fdc8] org.libreoffice.impressremote.fragment.ComputersFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ +42fdd8: 6e10 12e1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ +42fdde: 0c00 |0003: move-result-object v0 │ │ +42fde0: 6e10 195a 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@5a19 │ │ +42fde6: 0c00 |0007: move-result-object v0 │ │ +42fde8: 7110 0261 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +42fdee: 0c00 |000b: move-result-object v0 │ │ +42fdf0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0008 line=297 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ │ │ @@ -1732613,34 +1732612,34 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -42ff64: |[42ff64] org.libreoffice.impressremote.fragment.ComputersFragment.getComputers:()Ljava/util/List; │ │ -42ff74: 2200 ff13 |0000: new-instance v0, Ljava/util/ArrayList; // type@13ff │ │ -42ff78: 7010 3fa1 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a13f │ │ -42ff7e: 5441 4880 |0005: iget-object v1, v4, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8048 │ │ -42ff82: 6e10 1be0 0100 |0007: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getServers:()Ljava/util/List; // method@e01b │ │ -42ff88: 0c01 |000a: move-result-object v1 │ │ -42ff8a: 7210 38a2 0100 |000b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a238 │ │ -42ff90: 0c01 |000e: move-result-object v1 │ │ -42ff92: 7210 14a2 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a214 │ │ -42ff98: 0a02 |0012: move-result v2 │ │ -42ff9a: 3802 1200 |0013: if-eqz v2, 0025 // +0012 │ │ -42ff9e: 7210 15a2 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a215 │ │ -42ffa4: 0c02 |0018: move-result-object v2 │ │ -42ffa6: 1f02 ad1b |0019: check-cast v2, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -42ffaa: 7020 20e1 2400 |001b: invoke-direct {v4, v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.isComputerSupportsRequiredType:(Lorg/libreoffice/impressremote/communication/Server;)Z // method@e120 │ │ -42ffb0: 0a03 |001e: move-result v3 │ │ -42ffb2: 3803 f0ff |001f: if-eqz v3, 000f // -0010 │ │ -42ffb6: 7220 2ea2 2000 |0021: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a22e │ │ -42ffbc: 28eb |0024: goto 000f // -0015 │ │ -42ffbe: 1100 |0025: return-object v0 │ │ +42ff60: |[42ff60] org.libreoffice.impressremote.fragment.ComputersFragment.getComputers:()Ljava/util/List; │ │ +42ff70: 2200 ff13 |0000: new-instance v0, Ljava/util/ArrayList; // type@13ff │ │ +42ff74: 7010 3fa1 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@a13f │ │ +42ff7a: 5441 4880 |0005: iget-object v1, v4, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8048 │ │ +42ff7e: 6e10 1be0 0100 |0007: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getServers:()Ljava/util/List; // method@e01b │ │ +42ff84: 0c01 |000a: move-result-object v1 │ │ +42ff86: 7210 38a2 0100 |000b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@a238 │ │ +42ff8c: 0c01 |000e: move-result-object v1 │ │ +42ff8e: 7210 14a2 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@a214 │ │ +42ff94: 0a02 |0012: move-result v2 │ │ +42ff96: 3802 1200 |0013: if-eqz v2, 0025 // +0012 │ │ +42ff9a: 7210 15a2 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@a215 │ │ +42ffa0: 0c02 |0018: move-result-object v2 │ │ +42ffa2: 1f02 ad1b |0019: check-cast v2, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +42ffa6: 7020 20e1 2400 |001b: invoke-direct {v4, v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.isComputerSupportsRequiredType:(Lorg/libreoffice/impressremote/communication/Server;)Z // method@e120 │ │ +42ffac: 0a03 |001e: move-result v3 │ │ +42ffae: 3803 f0ff |001f: if-eqz v3, 000f // -0010 │ │ +42ffb2: 7220 2ea2 2000 |0021: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@a22e │ │ +42ffb8: 28eb |0024: goto 000f // -0015 │ │ +42ffba: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0005 line=189 │ │ 0x001b line=190 │ │ 0x0021 line=191 │ │ locals : │ │ @@ -1732651,19 +1732650,19 @@ │ │ type : '()Lorg/libreoffice/impressremote/adapter/ComputersAdapter;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -42ffc0: |[42ffc0] org.libreoffice.impressremote.fragment.ComputersFragment.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; │ │ -42ffd0: 6e10 17e1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getListAdapter:()Landroid/widget/ListAdapter; // method@e117 │ │ -42ffd6: 0c00 |0003: move-result-object v0 │ │ -42ffd8: 1f00 921b |0004: check-cast v0, Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // type@1b92 │ │ -42ffdc: 1100 |0006: return-object v0 │ │ +42ffbc: |[42ffbc] org.libreoffice.impressremote.fragment.ComputersFragment.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; │ │ +42ffcc: 6e10 17e1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getListAdapter:()Landroid/widget/ListAdapter; // method@e117 │ │ +42ffd2: 0c00 |0003: move-result-object v0 │ │ +42ffd4: 1f00 921b |0004: check-cast v0, Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // type@1b92 │ │ +42ffd8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ │ │ #7 : (in Lorg/libreoffice/impressremote/fragment/ComputersFragment;) │ │ @@ -1732671,20 +1732670,20 @@ │ │ type : '(Landroid/view/MenuItem;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -42fee8: |[42fee8] org.libreoffice.impressremote.fragment.ComputersFragment.getListItemPosition:(Landroid/view/MenuItem;)I │ │ -42fef8: 7210 3d0a 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@0a3d │ │ -42fefe: 0c01 |0003: move-result-object v1 │ │ -42ff00: 1f01 6302 |0004: check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0263 │ │ -42ff04: 5211 4001 |0006: iget v1, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0140 │ │ -42ff08: 0f01 |0008: return v1 │ │ +42fee4: |[42fee4] org.libreoffice.impressremote.fragment.ComputersFragment.getListItemPosition:(Landroid/view/MenuItem;)I │ │ +42fef4: 7210 3d0a 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@0a3d │ │ +42fefa: 0c01 |0003: move-result-object v1 │ │ +42fefc: 1f01 6302 |0004: check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0263 │ │ +42ff00: 5211 4001 |0006: iget v1, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0140 │ │ +42ff04: 0f01 |0008: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0006 line=332 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/view/MenuItem; │ │ @@ -1732694,35 +1732693,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -42ff0c: |[42ff0c] org.libreoffice.impressremote.fragment.ComputersFragment.getProgressMessage:()Ljava/lang/String; │ │ -42ff1c: 6200 4280 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$1;.$SwitchMap$org$libreoffice$impressremote$fragment$ComputersFragment$Type:[I // field@8042 │ │ -42ff20: 7010 1de1 0200 |0002: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getType:()Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // method@e11d │ │ -42ff26: 0c01 |0005: move-result-object v1 │ │ -42ff28: 6e10 0be1 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.ordinal:()I // method@e10b │ │ -42ff2e: 0a01 |0009: move-result v1 │ │ -42ff30: 4400 0001 |000a: aget v0, v0, v1 │ │ -42ff34: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -42ff36: 3210 0f00 |000d: if-eq v0, v1, 001c // +000f │ │ -42ff3a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -42ff3c: 3210 0500 |0010: if-eq v0, v1, 0015 // +0005 │ │ -42ff40: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ -42ff44: 1100 |0014: return-object v0 │ │ -42ff46: 6000 927f |0015: sget v0, Lorg/libreoffice/impressremote/R$string;.message_search_bluetooth:I // field@7f92 │ │ -42ff4a: 6e20 1ce1 0200 |0017: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getString:(I)Ljava/lang/String; // method@e11c │ │ -42ff50: 0c00 |001a: move-result-object v0 │ │ -42ff52: 1100 |001b: return-object v0 │ │ -42ff54: 6000 937f |001c: sget v0, Lorg/libreoffice/impressremote/R$string;.message_search_wifi:I // field@7f93 │ │ -42ff58: 6e20 1ce1 0200 |001e: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getString:(I)Ljava/lang/String; // method@e11c │ │ -42ff5e: 0c00 |0021: move-result-object v0 │ │ -42ff60: 1100 |0022: return-object v0 │ │ +42ff08: |[42ff08] org.libreoffice.impressremote.fragment.ComputersFragment.getProgressMessage:()Ljava/lang/String; │ │ +42ff18: 6200 4280 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$1;.$SwitchMap$org$libreoffice$impressremote$fragment$ComputersFragment$Type:[I // field@8042 │ │ +42ff1c: 7010 1de1 0200 |0002: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getType:()Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // method@e11d │ │ +42ff22: 0c01 |0005: move-result-object v1 │ │ +42ff24: 6e10 0be1 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.ordinal:()I // method@e10b │ │ +42ff2a: 0a01 |0009: move-result v1 │ │ +42ff2c: 4400 0001 |000a: aget v0, v0, v1 │ │ +42ff30: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +42ff32: 3210 0f00 |000d: if-eq v0, v1, 001c // +000f │ │ +42ff36: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +42ff38: 3210 0500 |0010: if-eq v0, v1, 0015 // +0005 │ │ +42ff3c: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ +42ff40: 1100 |0014: return-object v0 │ │ +42ff42: 6000 927f |0015: sget v0, Lorg/libreoffice/impressremote/R$string;.message_search_bluetooth:I // field@7f92 │ │ +42ff46: 6e20 1ce1 0200 |0017: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getString:(I)Ljava/lang/String; // method@e11c │ │ +42ff4c: 0c00 |001a: move-result-object v0 │ │ +42ff4e: 1100 |001b: return-object v0 │ │ +42ff50: 6000 937f |001c: sget v0, Lorg/libreoffice/impressremote/R$string;.message_search_wifi:I // field@7f93 │ │ +42ff54: 6e20 1ce1 0200 |001e: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getString:(I)Ljava/lang/String; // method@e11c │ │ +42ff5a: 0c00 |0021: move-result-object v0 │ │ +42ff5c: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0015 line=128 │ │ 0x001c line=125 │ │ locals : │ │ 0x0000 - 0x0023 reg=2 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ @@ -1732732,22 +1732731,22 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -42fda0: |[42fda0] org.libreoffice.impressremote.fragment.ComputersFragment.getProgressMessageView:()Landroid/widget/TextView; │ │ -42fdb0: 6e10 1fe1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getView:()Landroid/view/View; // method@e11f │ │ -42fdb6: 0c00 |0003: move-result-object v0 │ │ -42fdb8: 6001 567f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.text_progress_message:I // field@7f56 │ │ -42fdbc: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ -42fdc2: 0c00 |0009: move-result-object v0 │ │ -42fdc4: 1f00 a102 |000a: check-cast v0, Landroid/widget/TextView; // type@02a1 │ │ -42fdc8: 1100 |000c: return-object v0 │ │ +42fd9c: |[42fd9c] org.libreoffice.impressremote.fragment.ComputersFragment.getProgressMessageView:()Landroid/widget/TextView; │ │ +42fdac: 6e10 1fe1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getView:()Landroid/view/View; // method@e11f │ │ +42fdb2: 0c00 |0003: move-result-object v0 │ │ +42fdb4: 6001 567f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.text_progress_message:I // field@7f56 │ │ +42fdb8: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ +42fdbe: 0c00 |0009: move-result-object v0 │ │ +42fdc0: 1f00 a102 |000a: check-cast v0, Landroid/widget/TextView; // type@02a1 │ │ +42fdc4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ │ │ #10 : (in Lorg/libreoffice/impressremote/fragment/ComputersFragment;) │ │ @@ -1732755,22 +1732754,22 @@ │ │ type : '()Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -43000c: |[43000c] org.libreoffice.impressremote.fragment.ComputersFragment.getType:()Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; │ │ -43001c: 6e10 13e1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getArguments:()Landroid/os/Bundle; // method@e113 │ │ -430022: 0c00 |0003: move-result-object v0 │ │ -430024: 1a01 6c5f |0004: const-string v1, "TYPE" // string@5f6c │ │ -430028: 6e20 e206 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSerializable:(Ljava/lang/String;)Ljava/io/Serializable; // method@06e2 │ │ -43002e: 0c00 |0009: move-result-object v0 │ │ -430030: 1f00 bd1b |000a: check-cast v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ -430034: 1100 |000c: return-object v0 │ │ +430008: |[430008] org.libreoffice.impressremote.fragment.ComputersFragment.getType:()Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; │ │ +430018: 6e10 13e1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getArguments:()Landroid/os/Bundle; // method@e113 │ │ +43001e: 0c00 |0003: move-result-object v0 │ │ +430020: 1a01 6c5f |0004: const-string v1, "TYPE" // string@5f6c │ │ +430024: 6e20 e206 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSerializable:(Ljava/lang/String;)Ljava/io/Serializable; // method@06e2 │ │ +43002a: 0c00 |0009: move-result-object v0 │ │ +43002c: 1f00 bd1b |000a: check-cast v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ +430030: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ │ │ #11 : (in Lorg/libreoffice/impressremote/fragment/ComputersFragment;) │ │ @@ -1732778,39 +1732777,39 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -42fdf8: |[42fdf8] org.libreoffice.impressremote.fragment.ComputersFragment.isComputerSupportsRequiredType:(Lorg/libreoffice/impressremote/communication/Server;)Z │ │ -42fe08: 6200 4280 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$1;.$SwitchMap$org$libreoffice$impressremote$fragment$ComputersFragment$Type:[I // field@8042 │ │ -42fe0c: 7010 1de1 0400 |0002: invoke-direct {v4}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getType:()Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // method@e11d │ │ -42fe12: 0c01 |0005: move-result-object v1 │ │ -42fe14: 6e10 0be1 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.ordinal:()I // method@e10b │ │ -42fe1a: 0a01 |0009: move-result v1 │ │ -42fe1c: 4400 0001 |000a: aget v0, v0, v1 │ │ -42fe20: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -42fe22: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -42fe24: 3220 1000 |000e: if-eq v0, v2, 001e // +0010 │ │ -42fe28: 1223 |0010: const/4 v3, #int 2 // #2 │ │ -42fe2a: 3230 0300 |0011: if-eq v0, v3, 0014 // +0003 │ │ -42fe2e: 0f01 |0013: return v1 │ │ -42fe30: 6e10 75e0 0500 |0014: invoke-virtual {v5}, Lorg/libreoffice/impressremote/communication/Server;.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@e075 │ │ -42fe36: 0c05 |0017: move-result-object v5 │ │ -42fe38: 6200 1580 |0018: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8015 │ │ -42fe3c: 3305 0300 |001a: if-ne v5, v0, 001d // +0003 │ │ -42fe40: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -42fe42: 0f01 |001d: return v1 │ │ -42fe44: 6e10 75e0 0500 |001e: invoke-virtual {v5}, Lorg/libreoffice/impressremote/communication/Server;.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@e075 │ │ -42fe4a: 0c05 |0021: move-result-object v5 │ │ -42fe4c: 6200 1680 |0022: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8016 │ │ -42fe50: 3305 0300 |0024: if-ne v5, v0, 0027 // +0003 │ │ -42fe54: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -42fe56: 0f01 |0027: return v1 │ │ +42fdf4: |[42fdf4] org.libreoffice.impressremote.fragment.ComputersFragment.isComputerSupportsRequiredType:(Lorg/libreoffice/impressremote/communication/Server;)Z │ │ +42fe04: 6200 4280 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$1;.$SwitchMap$org$libreoffice$impressremote$fragment$ComputersFragment$Type:[I // field@8042 │ │ +42fe08: 7010 1de1 0400 |0002: invoke-direct {v4}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getType:()Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // method@e11d │ │ +42fe0e: 0c01 |0005: move-result-object v1 │ │ +42fe10: 6e10 0be1 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.ordinal:()I // method@e10b │ │ +42fe16: 0a01 |0009: move-result v1 │ │ +42fe18: 4400 0001 |000a: aget v0, v0, v1 │ │ +42fe1c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +42fe1e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +42fe20: 3220 1000 |000e: if-eq v0, v2, 001e // +0010 │ │ +42fe24: 1223 |0010: const/4 v3, #int 2 // #2 │ │ +42fe26: 3230 0300 |0011: if-eq v0, v3, 0014 // +0003 │ │ +42fe2a: 0f01 |0013: return v1 │ │ +42fe2c: 6e10 75e0 0500 |0014: invoke-virtual {v5}, Lorg/libreoffice/impressremote/communication/Server;.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@e075 │ │ +42fe32: 0c05 |0017: move-result-object v5 │ │ +42fe34: 6200 1580 |0018: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8015 │ │ +42fe38: 3305 0300 |001a: if-ne v5, v0, 001d // +0003 │ │ +42fe3c: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +42fe3e: 0f01 |001d: return v1 │ │ +42fe40: 6e10 75e0 0500 |001e: invoke-virtual {v5}, Lorg/libreoffice/impressremote/communication/Server;.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@e075 │ │ +42fe46: 0c05 |0021: move-result-object v5 │ │ +42fe48: 6200 1680 |0022: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@8016 │ │ +42fe4c: 3305 0300 |0024: if-ne v5, v0, 0027 // +0003 │ │ +42fe50: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +42fe52: 0f01 |0027: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0014 line=204 │ │ 0x001e line=201 │ │ locals : │ │ 0x0000 - 0x0028 reg=4 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ @@ -1732821,25 +1732820,25 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -42fe58: |[42fe58] org.libreoffice.impressremote.fragment.ComputersFragment.isShowingProgressMessageRequired:()Z │ │ -42fe68: 7010 1be1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getProgressMessageView:()Landroid/widget/TextView; // method@e11b │ │ -42fe6e: 0c00 |0003: move-result-object v0 │ │ -42fe70: 6e10 e611 0000 |0004: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@11e6 │ │ -42fe76: 0a00 |0007: move-result v0 │ │ -42fe78: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -42fe7a: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ -42fe7e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -42fe80: 2802 |000c: goto 000e // +0002 │ │ -42fe82: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -42fe84: 0f00 |000e: return v0 │ │ +42fe54: |[42fe54] org.libreoffice.impressremote.fragment.ComputersFragment.isShowingProgressMessageRequired:()Z │ │ +42fe64: 7010 1be1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getProgressMessageView:()Landroid/widget/TextView; // method@e11b │ │ +42fe6a: 0c00 |0003: move-result-object v0 │ │ +42fe6c: 6e10 e611 0000 |0004: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@11e6 │ │ +42fe72: 0a00 |0007: move-result v0 │ │ +42fe74: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +42fe76: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ +42fe7a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +42fe7c: 2802 |000c: goto 000e // +0002 │ │ +42fe7e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +42fe80: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ │ │ #13 : (in Lorg/libreoffice/impressremote/fragment/ComputersFragment;) │ │ @@ -1732847,47 +1732846,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -4300a4: |[4300a4] org.libreoffice.impressremote.fragment.ComputersFragment.loadComputers:()V │ │ -4300b4: 6e10 22e1 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.isVisible:()Z // method@e122 │ │ -4300ba: 0a00 |0003: move-result v0 │ │ -4300bc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -4300c0: 0e00 |0006: return-void │ │ -4300c2: 7010 15e1 0300 |0007: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputers:()Ljava/util/List; // method@e115 │ │ -4300c8: 0c00 |000a: move-result-object v0 │ │ -4300ca: 7210 37a2 0000 |000b: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@a237 │ │ -4300d0: 0a01 |000e: move-result v1 │ │ -4300d2: 3801 0f00 |000f: if-eqz v1, 001e // +000f │ │ -4300d6: 6000 3e7f |0011: sget v0, Lorg/libreoffice/impressremote/R$id;.layout_progress:I // field@7f3e │ │ -4300da: 7020 38e1 0300 |0013: invoke-direct {v3, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setCurrentView:(I)V // method@e138 │ │ -4300e0: 7010 3ce1 0300 |0016: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setUpProgressMessage:()V // method@e13c │ │ -4300e6: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -4300e8: 6e20 3ae1 0300 |001a: invoke-virtual {v3, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@e13a │ │ -4300ee: 2827 |001d: goto 0044 // +0027 │ │ -4300f0: 7010 16e1 0300 |001e: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@e116 │ │ -4300f6: 0c01 |0021: move-result-object v1 │ │ -4300f8: 3901 0e00 |0022: if-nez v1, 0030 // +000e │ │ -4300fc: 2201 921b |0024: new-instance v1, Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // type@1b92 │ │ -430100: 6e10 12e1 0300 |0026: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ -430106: 0c02 |0029: move-result-object v2 │ │ -430108: 7020 cbdf 2100 |002a: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.:(Landroid/content/Context;)V // method@dfcb │ │ -43010e: 6e20 3ae1 1300 |002d: invoke-virtual {v3, v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@e13a │ │ -430114: 7010 16e1 0300 |0030: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@e116 │ │ -43011a: 0c01 |0033: move-result-object v1 │ │ -43011c: 6e10 cfdf 0100 |0034: invoke-virtual {v1}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.clear:()V // method@dfcf │ │ -430122: 7010 16e1 0300 |0037: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@e116 │ │ -430128: 0c01 |003a: move-result-object v1 │ │ -43012a: 6e20 cddf 0100 |003b: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.add:(Ljava/util/List;)V // method@dfcd │ │ -430130: 1400 0a00 0201 |003e: const v0, #float 2.38773e-38 // #0102000a │ │ -430136: 7020 38e1 0300 |0041: invoke-direct {v3, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setCurrentView:(I)V // method@e138 │ │ -43013c: 0e00 |0044: return-void │ │ +4300a0: |[4300a0] org.libreoffice.impressremote.fragment.ComputersFragment.loadComputers:()V │ │ +4300b0: 6e10 22e1 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.isVisible:()Z // method@e122 │ │ +4300b6: 0a00 |0003: move-result v0 │ │ +4300b8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +4300bc: 0e00 |0006: return-void │ │ +4300be: 7010 15e1 0300 |0007: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputers:()Ljava/util/List; // method@e115 │ │ +4300c4: 0c00 |000a: move-result-object v0 │ │ +4300c6: 7210 37a2 0000 |000b: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@a237 │ │ +4300cc: 0a01 |000e: move-result v1 │ │ +4300ce: 3801 0f00 |000f: if-eqz v1, 001e // +000f │ │ +4300d2: 6000 3e7f |0011: sget v0, Lorg/libreoffice/impressremote/R$id;.layout_progress:I // field@7f3e │ │ +4300d6: 7020 38e1 0300 |0013: invoke-direct {v3, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setCurrentView:(I)V // method@e138 │ │ +4300dc: 7010 3ce1 0300 |0016: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setUpProgressMessage:()V // method@e13c │ │ +4300e2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +4300e4: 6e20 3ae1 0300 |001a: invoke-virtual {v3, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@e13a │ │ +4300ea: 2827 |001d: goto 0044 // +0027 │ │ +4300ec: 7010 16e1 0300 |001e: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@e116 │ │ +4300f2: 0c01 |0021: move-result-object v1 │ │ +4300f4: 3901 0e00 |0022: if-nez v1, 0030 // +000e │ │ +4300f8: 2201 921b |0024: new-instance v1, Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // type@1b92 │ │ +4300fc: 6e10 12e1 0300 |0026: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ +430102: 0c02 |0029: move-result-object v2 │ │ +430104: 7020 cbdf 2100 |002a: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.:(Landroid/content/Context;)V // method@dfcb │ │ +43010a: 6e20 3ae1 1300 |002d: invoke-virtual {v3, v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@e13a │ │ +430110: 7010 16e1 0300 |0030: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@e116 │ │ +430116: 0c01 |0033: move-result-object v1 │ │ +430118: 6e10 cfdf 0100 |0034: invoke-virtual {v1}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.clear:()V // method@dfcf │ │ +43011e: 7010 16e1 0300 |0037: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@e116 │ │ +430124: 0c01 |003a: move-result-object v1 │ │ +430126: 6e20 cddf 0100 |003b: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.add:(Ljava/util/List;)V // method@dfcd │ │ +43012c: 1400 0a00 0201 |003e: const v0, #float 2.38773e-38 // #0102000a │ │ +430132: 7020 38e1 0300 |0041: invoke-direct {v3, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setCurrentView:(I)V // method@e138 │ │ +430138: 0e00 |0044: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0007 line=167 │ │ 0x000b line=168 │ │ 0x0011 line=169 │ │ 0x0016 line=171 │ │ @@ -1732905,21 +1732904,21 @@ │ │ type : '(Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;)Lorg/libreoffice/impressremote/fragment/ComputersFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -42ffe0: |[42ffe0] org.libreoffice.impressremote.fragment.ComputersFragment.newInstance:(Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;)Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ -42fff0: 2200 be1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment; // type@1bbe │ │ -42fff4: 7010 0ee1 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.:()V // method@e10e │ │ -42fffa: 7110 11e1 0100 |0005: invoke-static {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.buildArguments:(Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;)Landroid/os/Bundle; // method@e111 │ │ -430000: 0c01 |0008: move-result-object v1 │ │ -430002: 6e20 37e1 1000 |0009: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setArguments:(Landroid/os/Bundle;)V // method@e137 │ │ -430008: 1100 |000c: return-object v0 │ │ +42ffdc: |[42ffdc] org.libreoffice.impressremote.fragment.ComputersFragment.newInstance:(Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;)Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ +42ffec: 2200 be1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment; // type@1bbe │ │ +42fff0: 7010 0ee1 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.:()V // method@e10e │ │ +42fff6: 7110 11e1 0100 |0005: invoke-static {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.buildArguments:(Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;)Landroid/os/Bundle; // method@e111 │ │ +42fffc: 0c01 |0008: move-result-object v1 │ │ +42fffe: 6e20 37e1 1000 |0009: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setArguments:(Landroid/os/Bundle;)V // method@e137 │ │ +430004: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; │ │ │ │ @@ -1732928,29 +1732927,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -4303e8: |[4303e8] org.libreoffice.impressremote.fragment.ComputersFragment.registerIntentsReceiver:()V │ │ -4303f8: 2200 bc1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver; // type@1bbc │ │ -4303fc: 7020 06e1 3000 |0002: invoke-direct {v0, v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver;.:(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V // method@e106 │ │ -430402: 5b30 4980 |0005: iput-object v0, v3, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8049 │ │ -430406: 2200 7300 |0007: new-instance v0, Landroid/content/IntentFilter; // type@0073 │ │ -43040a: 7010 0603 0000 |0009: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0306 │ │ -430410: 1a01 0c57 |000c: const-string v1, "SERVERS_LIST_CHANGED" // string@570c │ │ -430414: 6e20 0703 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -43041a: 1a01 6d1b |0011: const-string v1, "BT_DISCOVERY_CHANGED" // string@1b6d │ │ -43041e: 6e20 0703 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -430424: 7010 14e1 0300 |0016: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@e114 │ │ -43042a: 0c01 |0019: move-result-object v1 │ │ -43042c: 5432 4980 |001a: iget-object v2, v3, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8049 │ │ -430430: 6e30 0361 2100 |001c: invoke-virtual {v1, v2, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@6103 │ │ -430436: 0e00 |001f: return-void │ │ +4303e4: |[4303e4] org.libreoffice.impressremote.fragment.ComputersFragment.registerIntentsReceiver:()V │ │ +4303f4: 2200 bc1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver; // type@1bbc │ │ +4303f8: 7020 06e1 3000 |0002: invoke-direct {v0, v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver;.:(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V // method@e106 │ │ +4303fe: 5b30 4980 |0005: iput-object v0, v3, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8049 │ │ +430402: 2200 7300 |0007: new-instance v0, Landroid/content/IntentFilter; // type@0073 │ │ +430406: 7010 0603 0000 |0009: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0306 │ │ +43040c: 1a01 0c57 |000c: const-string v1, "SERVERS_LIST_CHANGED" // string@570c │ │ +430410: 6e20 0703 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +430416: 1a01 6d1b |0011: const-string v1, "BT_DISCOVERY_CHANGED" // string@1b6d │ │ +43041a: 6e20 0703 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +430420: 7010 14e1 0300 |0016: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@e114 │ │ +430426: 0c01 |0019: move-result-object v1 │ │ +430428: 5432 4980 |001a: iget-object v2, v3, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8049 │ │ +43042c: 6e30 0361 2100 |001c: invoke-virtual {v1, v2, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@6103 │ │ +430432: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0007 line=270 │ │ 0x000e line=271 │ │ 0x0013 line=272 │ │ 0x0016 line=274 │ │ @@ -1732962,25 +1732961,25 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -430438: |[430438] org.libreoffice.impressremote.fragment.ComputersFragment.removeComputer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ -430448: 5410 4880 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8048 │ │ -43044c: 6e20 2ae0 2000 |0002: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/CommunicationService;.removeServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@e02a │ │ -430452: 7100 efe1 0000 |0005: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildServersListChangedIntent:()Landroid/content/Intent; // method@e1ef │ │ -430458: 0c02 |0008: move-result-object v2 │ │ -43045a: 6e10 12e1 0100 |0009: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ -430460: 0c00 |000c: move-result-object v0 │ │ -430462: 7110 0261 0000 |000d: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -430468: 0c00 |0010: move-result-object v0 │ │ -43046a: 6e20 0461 2000 |0011: invoke-virtual {v0, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ -430470: 0e00 |0014: return-void │ │ +430434: |[430434] org.libreoffice.impressremote.fragment.ComputersFragment.removeComputer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ +430444: 5410 4880 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8048 │ │ +430448: 6e20 2ae0 2000 |0002: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/CommunicationService;.removeServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@e02a │ │ +43044e: 7100 efe1 0000 |0005: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildServersListChangedIntent:()Landroid/content/Intent; // method@e1ef │ │ +430454: 0c02 |0008: move-result-object v2 │ │ +430456: 6e10 12e1 0100 |0009: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ +43045c: 0c00 |000c: move-result-object v0 │ │ +43045e: 7110 0261 0000 |000d: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +430464: 0c00 |0010: move-result-object v0 │ │ +430466: 6e20 0461 2000 |0011: invoke-virtual {v0, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ +43046c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0005 line=338 │ │ 0x0009 line=339 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ @@ -1732991,35 +1732990,35 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -4304b0: |[4304b0] org.libreoffice.impressremote.fragment.ComputersFragment.setCurrentView:(I)V │ │ -4304c0: 6e10 1fe1 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getView:()Landroid/view/View; // method@e11f │ │ -4304c6: 0c00 |0003: move-result-object v0 │ │ -4304c8: 6001 5a7f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.view_animator:I // field@7f5a │ │ -4304cc: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ -4304d2: 0c00 |0009: move-result-object v0 │ │ -4304d4: 1f00 a702 |000a: check-cast v0, Landroid/widget/ViewAnimator; // type@02a7 │ │ -4304d8: 6e10 1fe1 0300 |000c: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getView:()Landroid/view/View; // method@e11f │ │ -4304de: 0c01 |000f: move-result-object v1 │ │ -4304e0: 6e20 ca0a 4100 |0010: invoke-virtual {v1, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ -4304e6: 0c01 |0013: move-result-object v1 │ │ -4304e8: 6e10 4812 0000 |0014: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getCurrentView:()Landroid/view/View; // method@1248 │ │ -4304ee: 0c02 |0017: move-result-object v2 │ │ -4304f0: 6e10 e30a 0200 |0018: invoke-virtual {v2}, Landroid/view/View;.getId:()I // method@0ae3 │ │ -4304f6: 0a02 |001b: move-result v2 │ │ -4304f8: 3324 0300 |001c: if-ne v4, v2, 001f // +0003 │ │ -4304fc: 0e00 |001e: return-void │ │ -4304fe: 6e20 4912 1000 |001f: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.indexOfChild:(Landroid/view/View;)I // method@1249 │ │ -430504: 0a04 |0022: move-result v4 │ │ -430506: 6e20 4a12 4000 |0023: invoke-virtual {v0, v4}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@124a │ │ -43050c: 0e00 |0026: return-void │ │ +4304ac: |[4304ac] org.libreoffice.impressremote.fragment.ComputersFragment.setCurrentView:(I)V │ │ +4304bc: 6e10 1fe1 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getView:()Landroid/view/View; // method@e11f │ │ +4304c2: 0c00 |0003: move-result-object v0 │ │ +4304c4: 6001 5a7f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.view_animator:I // field@7f5a │ │ +4304c8: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ +4304ce: 0c00 |0009: move-result-object v0 │ │ +4304d0: 1f00 a702 |000a: check-cast v0, Landroid/widget/ViewAnimator; // type@02a7 │ │ +4304d4: 6e10 1fe1 0300 |000c: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getView:()Landroid/view/View; // method@e11f │ │ +4304da: 0c01 |000f: move-result-object v1 │ │ +4304dc: 6e20 ca0a 4100 |0010: invoke-virtual {v1, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ +4304e2: 0c01 |0013: move-result-object v1 │ │ +4304e4: 6e10 4812 0000 |0014: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getCurrentView:()Landroid/view/View; // method@1248 │ │ +4304ea: 0c02 |0017: move-result-object v2 │ │ +4304ec: 6e10 e30a 0200 |0018: invoke-virtual {v2}, Landroid/view/View;.getId:()I // method@0ae3 │ │ +4304f2: 0a02 |001b: move-result v2 │ │ +4304f4: 3324 0300 |001c: if-ne v4, v2, 001f // +0003 │ │ +4304f8: 0e00 |001e: return-void │ │ +4304fa: 6e20 4912 1000 |001f: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.indexOfChild:(Landroid/view/View;)I // method@1249 │ │ +430500: 0a04 |0022: move-result v4 │ │ +430502: 6e20 4a12 4000 |0023: invoke-virtual {v0, v4}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@124a │ │ +430508: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x000c line=213 │ │ 0x0014 line=215 │ │ 0x001f line=219 │ │ locals : │ │ @@ -1733031,19 +1733030,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -430510: |[430510] org.libreoffice.impressremote.fragment.ComputersFragment.setUpContextMenu:()V │ │ -430520: 6e10 19e1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getListView:()Landroid/widget/ListView; // method@e119 │ │ -430526: 0c00 |0003: move-result-object v0 │ │ -430528: 6e20 33e1 0100 |0004: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.registerForContextMenu:(Landroid/view/View;)V // method@e133 │ │ -43052e: 0e00 |0007: return-void │ │ +43050c: |[43050c] org.libreoffice.impressremote.fragment.ComputersFragment.setUpContextMenu:()V │ │ +43051c: 6e10 19e1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getListView:()Landroid/widget/ListView; // method@e119 │ │ +430522: 0c00 |0003: move-result-object v0 │ │ +430524: 6e20 33e1 0100 |0004: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.registerForContextMenu:(Landroid/view/View;)V // method@e133 │ │ +43052a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ │ │ #19 : (in Lorg/libreoffice/impressremote/fragment/ComputersFragment;) │ │ @@ -1733051,23 +1733050,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -430530: |[430530] org.libreoffice.impressremote.fragment.ComputersFragment.setUpProgressMessage:()V │ │ -430540: 2200 3401 |0000: new-instance v0, Landroid/os/Handler; // type@0134 │ │ -430544: 7010 1607 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0716 │ │ -43054a: 6201 a772 |0005: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@72a7 │ │ -43054e: 1602 0300 |0007: const-wide/16 v2, #int 3 // #3 │ │ -430552: 6e30 f3a2 2103 |0009: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a2f3 │ │ -430558: 0b01 |000c: move-result-wide v1 │ │ -43055a: 6e40 2707 4021 |000d: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0727 │ │ -430560: 0e00 |0010: return-void │ │ +43052c: |[43052c] org.libreoffice.impressremote.fragment.ComputersFragment.setUpProgressMessage:()V │ │ +43053c: 2200 3401 |0000: new-instance v0, Landroid/os/Handler; // type@0134 │ │ +430540: 7010 1607 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0716 │ │ +430546: 6201 a772 |0005: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@72a7 │ │ +43054a: 1602 0300 |0007: const-wide/16 v2, #int 3 // #3 │ │ +43054e: 6e30 f3a2 2103 |0009: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@a2f3 │ │ +430554: 0b01 |000c: move-result-wide v1 │ │ +430556: 6e40 2707 4021 |000d: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0727 │ │ +43055c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ │ │ #20 : (in Lorg/libreoffice/impressremote/fragment/ComputersFragment;) │ │ @@ -1733075,33 +1733074,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -430564: |[430564] org.libreoffice.impressremote.fragment.ComputersFragment.showLearnMoreMessage:()V │ │ -430574: 6e10 1fe1 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getView:()Landroid/view/View; // method@e11f │ │ -43057a: 0c00 |0003: move-result-object v0 │ │ -43057c: 6001 537f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.text_learn_more:I // field@7f53 │ │ -430580: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ -430586: 0c00 |0009: move-result-object v0 │ │ -430588: 1f00 a102 |000a: check-cast v0, Landroid/widget/TextView; // type@02a1 │ │ -43058c: 6e10 12e1 0300 |000c: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ -430592: 0c01 |000f: move-result-object v1 │ │ -430594: 1502 0a01 |0010: const/high16 v2, #int 17432576 // #10a │ │ -430598: 7120 650e 2100 |0012: invoke-static {v1, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0e65 │ │ -43059e: 0c01 |0015: move-result-object v1 │ │ -4305a0: 7100 e108 0000 |0016: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@08e1 │ │ -4305a6: 0c02 |0019: move-result-object v2 │ │ -4305a8: 6e20 1912 2000 |001a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@1219 │ │ -4305ae: 6e20 3612 1000 |001d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.startAnimation:(Landroid/view/animation/Animation;)V // method@1236 │ │ -4305b4: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -4305b6: 6e20 3512 1000 |0021: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@1235 │ │ -4305bc: 0e00 |0024: return-void │ │ +430560: |[430560] org.libreoffice.impressremote.fragment.ComputersFragment.showLearnMoreMessage:()V │ │ +430570: 6e10 1fe1 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getView:()Landroid/view/View; // method@e11f │ │ +430576: 0c00 |0003: move-result-object v0 │ │ +430578: 6001 537f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.text_learn_more:I // field@7f53 │ │ +43057c: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ +430582: 0c00 |0009: move-result-object v0 │ │ +430584: 1f00 a102 |000a: check-cast v0, Landroid/widget/TextView; // type@02a1 │ │ +430588: 6e10 12e1 0300 |000c: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ +43058e: 0c01 |000f: move-result-object v1 │ │ +430590: 1502 0a01 |0010: const/high16 v2, #int 17432576 // #10a │ │ +430594: 7120 650e 2100 |0012: invoke-static {v1, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0e65 │ │ +43059a: 0c01 |0015: move-result-object v1 │ │ +43059c: 7100 e108 0000 |0016: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@08e1 │ │ +4305a2: 0c02 |0019: move-result-object v2 │ │ +4305a4: 6e20 1912 2000 |001a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@1219 │ │ +4305aa: 6e20 3612 1000 |001d: invoke-virtual {v0, v1}, Landroid/widget/TextView;.startAnimation:(Landroid/view/animation/Animation;)V // method@1236 │ │ +4305b0: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +4305b2: 6e20 3512 1000 |0021: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@1235 │ │ +4305b8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000c line=114 │ │ 0x0016 line=116 │ │ 0x001d line=118 │ │ 0x0021 line=119 │ │ @@ -1733113,29 +1733112,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -4305c0: |[4305c0] org.libreoffice.impressremote.fragment.ComputersFragment.showProgressMessage:()V │ │ -4305d0: 7010 1be1 0300 |0000: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getProgressMessageView:()Landroid/widget/TextView; // method@e11b │ │ -4305d6: 0c00 |0003: move-result-object v0 │ │ -4305d8: 6e10 12e1 0300 |0004: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ -4305de: 0c01 |0007: move-result-object v1 │ │ -4305e0: 1502 0a01 |0008: const/high16 v2, #int 17432576 // #10a │ │ -4305e4: 7120 650e 2100 |000a: invoke-static {v1, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0e65 │ │ -4305ea: 0c01 |000d: move-result-object v1 │ │ -4305ec: 7010 1ae1 0300 |000e: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getProgressMessage:()Ljava/lang/String; // method@e11a │ │ -4305f2: 0c02 |0011: move-result-object v2 │ │ -4305f4: 6e20 2612 2000 |0012: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1226 │ │ -4305fa: 6e20 3612 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/TextView;.startAnimation:(Landroid/view/animation/Animation;)V // method@1236 │ │ -430600: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -430602: 6e20 3512 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@1235 │ │ -430608: 0e00 |001c: return-void │ │ +4305bc: |[4305bc] org.libreoffice.impressremote.fragment.ComputersFragment.showProgressMessage:()V │ │ +4305cc: 7010 1be1 0300 |0000: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getProgressMessageView:()Landroid/widget/TextView; // method@e11b │ │ +4305d2: 0c00 |0003: move-result-object v0 │ │ +4305d4: 6e10 12e1 0300 |0004: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ +4305da: 0c01 |0007: move-result-object v1 │ │ +4305dc: 1502 0a01 |0008: const/high16 v2, #int 17432576 // #10a │ │ +4305e0: 7120 650e 2100 |000a: invoke-static {v1, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0e65 │ │ +4305e6: 0c01 |000d: move-result-object v1 │ │ +4305e8: 7010 1ae1 0300 |000e: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getProgressMessage:()Ljava/lang/String; // method@e11a │ │ +4305ee: 0c02 |0011: move-result-object v2 │ │ +4305f0: 6e20 2612 2000 |0012: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1226 │ │ +4305f6: 6e20 3612 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/TextView;.startAnimation:(Landroid/view/animation/Animation;)V // method@1236 │ │ +4305fc: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +4305fe: 6e20 3512 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@1235 │ │ +430604: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ 0x000e line=102 │ │ 0x0015 line=104 │ │ 0x0019 line=105 │ │ @@ -1733147,18 +1733146,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -43060c: |[43060c] org.libreoffice.impressremote.fragment.ComputersFragment.startComputersSearch:()V │ │ -43061c: 5410 4880 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8048 │ │ -430620: 6e10 2de0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.startServersSearch:()V // method@e02d │ │ -430626: 0e00 |0005: return-void │ │ +430608: |[430608] org.libreoffice.impressremote.fragment.ComputersFragment.startComputersSearch:()V │ │ +430618: 5410 4880 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8048 │ │ +43061c: 6e10 2de0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.startServersSearch:()V // method@e02d │ │ +430622: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ │ │ #23 : (in Lorg/libreoffice/impressremote/fragment/ComputersFragment;) │ │ @@ -1733166,21 +1733165,21 @@ │ │ type : '(Lorg/libreoffice/impressremote/communication/Server;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -430628: |[430628] org.libreoffice.impressremote.fragment.ComputersFragment.startConnectionActivity:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ -430638: 6e10 12e1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ -43063e: 0c00 |0003: move-result-object v0 │ │ -430640: 7120 e7e1 2000 |0004: invoke-static {v0, v2}, Lorg/libreoffice/impressremote/util/Intents;.buildComputerConnectionIntent:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Landroid/content/Intent; // method@e1e7 │ │ -430646: 0c02 |0007: move-result-object v2 │ │ -430648: 6e20 3fe1 2100 |0008: invoke-virtual {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.startActivity:(Landroid/content/Intent;)V // method@e13f │ │ -43064e: 0e00 |000b: return-void │ │ +430624: |[430624] org.libreoffice.impressremote.fragment.ComputersFragment.startConnectionActivity:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ +430634: 6e10 12e1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ +43063a: 0c00 |0003: move-result-object v0 │ │ +43063c: 7120 e7e1 2000 |0004: invoke-static {v0, v2}, Lorg/libreoffice/impressremote/util/Intents;.buildComputerConnectionIntent:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Landroid/content/Intent; // method@e1e7 │ │ +430642: 0c02 |0007: move-result-object v2 │ │ +430644: 6e20 3fe1 2100 |0008: invoke-virtual {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.startActivity:(Landroid/content/Intent;)V // method@e13f │ │ +43064a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0008 line=375 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ 0x0000 - 0x000c reg=2 (null) Lorg/libreoffice/impressremote/communication/Server; │ │ @@ -1733191,28 +1733190,28 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -430140: |[430140] org.libreoffice.impressremote.fragment.ComputersFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -430150: 6f20 6a5d 3200 |0000: invoke-super {v2, v3}, Landroidx/fragment/app/ListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@5d6a │ │ -430156: 6e10 12e1 0200 |0003: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ -43015c: 0c03 |0006: move-result-object v3 │ │ -43015e: 7110 e6e1 0300 |0007: invoke-static {v3}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@e1e6 │ │ -430164: 0c03 |000a: move-result-object v3 │ │ -430166: 6e10 12e1 0200 |000b: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ -43016c: 0c00 |000e: move-result-object v0 │ │ -43016e: 6e20 4f5a 3000 |000f: invoke-virtual {v0, v3}, Landroidx/fragment/app/FragmentActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@5a4f │ │ -430174: 6e10 12e1 0200 |0012: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ -43017a: 0c00 |0015: move-result-object v0 │ │ -43017c: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -43017e: 6e40 105a 3012 |0017: invoke-virtual {v0, v3, v2, v1}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5a10 │ │ -430184: 0e00 |001a: return-void │ │ +43013c: |[43013c] org.libreoffice.impressremote.fragment.ComputersFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +43014c: 6f20 6a5d 3200 |0000: invoke-super {v2, v3}, Landroidx/fragment/app/ListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@5d6a │ │ +430152: 6e10 12e1 0200 |0003: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ +430158: 0c03 |0006: move-result-object v3 │ │ +43015a: 7110 e6e1 0300 |0007: invoke-static {v3}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@e1e6 │ │ +430160: 0c03 |000a: move-result-object v3 │ │ +430162: 6e10 12e1 0200 |000b: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ +430168: 0c00 |000e: move-result-object v0 │ │ +43016a: 6e20 4f5a 3000 |000f: invoke-virtual {v0, v3}, Landroidx/fragment/app/FragmentActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@5a4f │ │ +430170: 6e10 12e1 0200 |0012: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ +430176: 0c00 |0015: move-result-object v0 │ │ +430178: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +43017a: 6e40 105a 3012 |0017: invoke-virtual {v0, v3, v2, v1}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5a10 │ │ +430180: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0003 line=143 │ │ 0x000b line=145 │ │ 0x0012 line=146 │ │ locals : │ │ @@ -1733224,30 +1733223,30 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -430188: |[430188] org.libreoffice.impressremote.fragment.ComputersFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -430198: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -43019a: 3202 0300 |0001: if-eq v2, v0, 0004 // +0003 │ │ -43019e: 0e00 |0003: return-void │ │ -4301a0: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ -4301a2: 3223 0300 |0005: if-eq v3, v2, 0008 // +0003 │ │ -4301a6: 0e00 |0007: return-void │ │ -4301a8: 1a02 0d57 |0008: const-string v2, "SERVER_ADDRESS" // string@570d │ │ -4301ac: 6e20 e702 2400 |000a: invoke-virtual {v4, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@02e7 │ │ -4301b2: 0c02 |000d: move-result-object v2 │ │ -4301b4: 1a03 0e57 |000e: const-string v3, "SERVER_NAME" // string@570e │ │ -4301b8: 6e20 e702 3400 |0010: invoke-virtual {v4, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@02e7 │ │ -4301be: 0c03 |0013: move-result-object v3 │ │ -4301c0: 7030 10e1 2103 |0014: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.addComputer:(Ljava/lang/String;Ljava/lang/String;)V // method@e110 │ │ -4301c6: 7010 23e1 0100 |0017: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.loadComputers:()V // method@e123 │ │ -4301cc: 0e00 |001a: return-void │ │ +430184: |[430184] org.libreoffice.impressremote.fragment.ComputersFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +430194: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +430196: 3202 0300 |0001: if-eq v2, v0, 0004 // +0003 │ │ +43019a: 0e00 |0003: return-void │ │ +43019c: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ +43019e: 3223 0300 |0005: if-eq v3, v2, 0008 // +0003 │ │ +4301a2: 0e00 |0007: return-void │ │ +4301a4: 1a02 0d57 |0008: const-string v2, "SERVER_ADDRESS" // string@570d │ │ +4301a8: 6e20 e702 2400 |000a: invoke-virtual {v4, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@02e7 │ │ +4301ae: 0c02 |000d: move-result-object v2 │ │ +4301b0: 1a03 0e57 |000e: const-string v3, "SERVER_NAME" // string@570e │ │ +4301b4: 6e20 e702 3400 |0010: invoke-virtual {v4, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@02e7 │ │ +4301ba: 0c03 |0013: move-result-object v3 │ │ +4301bc: 7030 10e1 2103 |0014: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.addComputer:(Ljava/lang/String;Ljava/lang/String;)V // method@e110 │ │ +4301c2: 7010 23e1 0100 |0017: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.loadComputers:()V // method@e123 │ │ +4301c8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=352 │ │ 0x0010 line=353 │ │ 0x0014 line=355 │ │ 0x0017 line=356 │ │ locals : │ │ @@ -1733261,37 +1733260,37 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -42fe88: |[42fe88] org.libreoffice.impressremote.fragment.ComputersFragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -42fe98: 6e10 1ee1 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getUserVisibleHint:()Z // method@e11e │ │ -42fe9e: 0a00 |0003: move-result v0 │ │ -42fea0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -42fea4: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -42fea6: 0f04 |0007: return v4 │ │ -42fea8: 7020 18e1 4300 |0008: invoke-direct {v3, v4}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getListItemPosition:(Landroid/view/MenuItem;)I // method@e118 │ │ -42feae: 0a00 |000b: move-result v0 │ │ -42feb0: 7010 16e1 0300 |000c: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@e116 │ │ -42feb6: 0c01 |000f: move-result-object v1 │ │ -42feb8: 6e20 d0df 0100 |0010: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.getItem:(I)Ljava/lang/Object; // method@dfd0 │ │ -42febe: 0c00 |0013: move-result-object v0 │ │ -42fec0: 1f00 ad1b |0014: check-cast v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -42fec4: 7210 3c0a 0400 |0016: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0a3c │ │ -42feca: 0a01 |0019: move-result v1 │ │ -42fecc: 6002 417f |001a: sget v2, Lorg/libreoffice/impressremote/R$id;.menu_remove_computer:I // field@7f41 │ │ -42fed0: 3321 0700 |001c: if-ne v1, v2, 0023 // +0007 │ │ -42fed4: 7020 35e1 0300 |001e: invoke-direct {v3, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.removeComputer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@e135 │ │ -42feda: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -42fedc: 0f04 |0022: return v4 │ │ -42fede: 6f20 6b5d 4300 |0023: invoke-super {v3, v4}, Landroidx/fragment/app/ListFragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@5d6b │ │ -42fee4: 0a04 |0026: move-result v4 │ │ -42fee6: 0f04 |0027: return v4 │ │ +42fe84: |[42fe84] org.libreoffice.impressremote.fragment.ComputersFragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +42fe94: 6e10 1ee1 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getUserVisibleHint:()Z // method@e11e │ │ +42fe9a: 0a00 |0003: move-result v0 │ │ +42fe9c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +42fea0: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +42fea2: 0f04 |0007: return v4 │ │ +42fea4: 7020 18e1 4300 |0008: invoke-direct {v3, v4}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getListItemPosition:(Landroid/view/MenuItem;)I // method@e118 │ │ +42feaa: 0a00 |000b: move-result v0 │ │ +42feac: 7010 16e1 0300 |000c: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@e116 │ │ +42feb2: 0c01 |000f: move-result-object v1 │ │ +42feb4: 6e20 d0df 0100 |0010: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.getItem:(I)Ljava/lang/Object; // method@dfd0 │ │ +42feba: 0c00 |0013: move-result-object v0 │ │ +42febc: 1f00 ad1b |0014: check-cast v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +42fec0: 7210 3c0a 0400 |0016: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0a3c │ │ +42fec6: 0a01 |0019: move-result v1 │ │ +42fec8: 6002 417f |001a: sget v2, Lorg/libreoffice/impressremote/R$id;.menu_remove_computer:I // field@7f41 │ │ +42fecc: 3321 0700 |001c: if-ne v1, v2, 0023 // +0007 │ │ +42fed0: 7020 35e1 0300 |001e: invoke-direct {v3, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.removeComputer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@e135 │ │ +42fed6: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +42fed8: 0f04 |0022: return v4 │ │ +42feda: 6f20 6b5d 4300 |0023: invoke-super {v3, v4}, Landroidx/fragment/app/ListFragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@5d6b │ │ +42fee0: 0a04 |0026: move-result v4 │ │ +42fee2: 0f04 |0027: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0008 line=319 │ │ 0x000c line=320 │ │ 0x0016 line=322 │ │ 0x001e line=323 │ │ @@ -1733305,19 +1733304,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4301d0: |[4301d0] org.libreoffice.impressremote.fragment.ComputersFragment.onCreate:(Landroid/os/Bundle;)V │ │ -4301e0: 6f20 6c5d 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/ListFragment;.onCreate:(Landroid/os/Bundle;)V // method@5d6c │ │ -4301e6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -4301e8: 6e20 39e1 1000 |0004: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setHasOptionsMenu:(Z)V // method@e139 │ │ -4301ee: 0e00 |0007: return-void │ │ +4301cc: |[4301cc] org.libreoffice.impressremote.fragment.ComputersFragment.onCreate:(Landroid/os/Bundle;)V │ │ +4301dc: 6f20 6c5d 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/ListFragment;.onCreate:(Landroid/os/Bundle;)V // method@5d6c │ │ +4301e2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +4301e4: 6e20 39e1 1000 |0004: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setHasOptionsMenu:(Z)V // method@e139 │ │ +4301ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/os/Bundle; │ │ @@ -1733327,23 +1733326,23 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -4301f0: |[4301f0] org.libreoffice.impressremote.fragment.ComputersFragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -430200: 6f40 6d5d 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroidx/fragment/app/ListFragment;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@5d6d │ │ -430206: 6e10 12e1 0000 |0003: invoke-virtual {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ -43020c: 0c02 |0006: move-result-object v2 │ │ -43020e: 6e10 1e5a 0200 |0007: invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@5a1e │ │ -430214: 0c02 |000a: move-result-object v2 │ │ -430216: 6003 6e7f |000b: sget v3, Lorg/libreoffice/impressremote/R$menu;.menu_context_computers:I // field@7f6e │ │ -43021a: 6e30 2d0a 3201 |000d: invoke-virtual {v2, v3, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a2d │ │ -430220: 0e00 |0010: return-void │ │ +4301ec: |[4301ec] org.libreoffice.impressremote.fragment.ComputersFragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +4301fc: 6f40 6d5d 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroidx/fragment/app/ListFragment;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@5d6d │ │ +430202: 6e10 12e1 0000 |0003: invoke-virtual {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ +430208: 0c02 |0006: move-result-object v2 │ │ +43020a: 6e10 1e5a 0200 |0007: invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@5a1e │ │ +430210: 0c02 |000a: move-result-object v2 │ │ +430212: 6003 6e7f |000b: sget v3, Lorg/libreoffice/impressremote/R$menu;.menu_context_computers:I // field@7f6e │ │ +430216: 6e30 2d0a 3201 |000d: invoke-virtual {v2, v3, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a2d │ │ +43021c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0003 line=308 │ │ locals : │ │ 0x0000 - 0x0011 reg=0 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ 0x0000 - 0x0011 reg=1 (null) Landroid/view/ContextMenu; │ │ @@ -1733355,20 +1733354,20 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -42fd80: |[42fd80] org.libreoffice.impressremote.fragment.ComputersFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -42fd90: 6004 617f |0000: sget v4, Lorg/libreoffice/impressremote/R$layout;.fragment_computers_list:I // field@7f61 │ │ -42fd94: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -42fd96: 6e40 200a 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a20 │ │ -42fd9c: 0c02 |0006: move-result-object v2 │ │ -42fd9e: 1102 |0007: return-object v2 │ │ +42fd7c: |[42fd7c] org.libreoffice.impressremote.fragment.ComputersFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +42fd8c: 6004 617f |0000: sget v4, Lorg/libreoffice/impressremote/R$layout;.fragment_computers_list:I // field@7f61 │ │ +42fd90: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +42fd92: 6e40 200a 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a20 │ │ +42fd98: 0c02 |0006: move-result-object v2 │ │ +42fd9a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1733379,32 +1733378,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -430224: |[430224] org.libreoffice.impressremote.fragment.ComputersFragment.onDestroy:()V │ │ -430234: 6f10 6f5d 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/ListFragment;.onDestroy:()V // method@5d6f │ │ -43023a: 6e10 12e1 0200 |0003: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ -430240: 0c00 |0006: move-result-object v0 │ │ -430242: 6e10 285a 0000 |0007: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.isFinishing:()Z // method@5a28 │ │ -430248: 0a00 |000a: move-result v0 │ │ -43024a: 3800 1100 |000b: if-eqz v0, 001c // +0011 │ │ -43024e: 6e10 12e1 0200 |000d: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ -430254: 0c00 |0010: move-result-object v0 │ │ -430256: 6e10 12e1 0200 |0011: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ -43025c: 0c01 |0014: move-result-object v1 │ │ -43025e: 7110 e6e1 0100 |0015: invoke-static {v1}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@e1e6 │ │ -430264: 0c01 |0018: move-result-object v1 │ │ -430266: 6e20 505a 1000 |0019: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.stopService:(Landroid/content/Intent;)Z // method@5a50 │ │ -43026c: 6e10 12e1 0200 |001c: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ -430272: 0c00 |001f: move-result-object v0 │ │ -430274: 6e20 555a 2000 |0020: invoke-virtual {v0, v2}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@5a55 │ │ -43027a: 0e00 |0023: return-void │ │ +430220: |[430220] org.libreoffice.impressremote.fragment.ComputersFragment.onDestroy:()V │ │ +430230: 6f10 6f5d 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/ListFragment;.onDestroy:()V // method@5d6f │ │ +430236: 6e10 12e1 0200 |0003: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ +43023c: 0c00 |0006: move-result-object v0 │ │ +43023e: 6e10 285a 0000 |0007: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.isFinishing:()Z // method@5a28 │ │ +430244: 0a00 |000a: move-result v0 │ │ +430246: 3800 1100 |000b: if-eqz v0, 001c // +0011 │ │ +43024a: 6e10 12e1 0200 |000d: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ +430250: 0c00 |0010: move-result-object v0 │ │ +430252: 6e10 12e1 0200 |0011: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ +430258: 0c01 |0014: move-result-object v1 │ │ +43025a: 7110 e6e1 0100 |0015: invoke-static {v1}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@e1e6 │ │ +430260: 0c01 |0018: move-result-object v1 │ │ +430262: 6e20 505a 1000 |0019: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.stopService:(Landroid/content/Intent;)Z // method@5a50 │ │ +430268: 6e10 12e1 0200 |001c: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e112 │ │ +43026e: 0c00 |001f: move-result-object v0 │ │ +430270: 6e20 555a 2000 |0020: invoke-virtual {v0, v2}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@5a55 │ │ +430276: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0003 line=403 │ │ 0x000d line=404 │ │ 0x001c line=406 │ │ locals : │ │ @@ -1733415,22 +1733414,22 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -43027c: |[43027c] org.libreoffice.impressremote.fragment.ComputersFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -43028c: 7010 16e1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@e116 │ │ -430292: 0c01 |0003: move-result-object v1 │ │ -430294: 6e20 d0df 3100 |0004: invoke-virtual {v1, v3}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.getItem:(I)Ljava/lang/Object; // method@dfd0 │ │ -43029a: 0c01 |0007: move-result-object v1 │ │ -43029c: 1f01 ad1b |0008: check-cast v1, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -4302a0: 7020 41e1 1000 |000a: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.startConnectionActivity:(Lorg/libreoffice/impressremote/communication/Server;)V // method@e141 │ │ -4302a6: 0e00 |000d: return-void │ │ +430278: |[430278] org.libreoffice.impressremote.fragment.ComputersFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +430288: 7010 16e1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@e116 │ │ +43028e: 0c01 |0003: move-result-object v1 │ │ +430290: 6e20 d0df 3100 |0004: invoke-virtual {v1, v3}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.getItem:(I)Ljava/lang/Object; // method@dfd0 │ │ +430296: 0c01 |0007: move-result-object v1 │ │ +430298: 1f01 ad1b |0008: check-cast v1, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +43029c: 7020 41e1 1000 |000a: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.startConnectionActivity:(Lorg/libreoffice/impressremote/communication/Server;)V // method@e141 │ │ +4302a2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x000a line=370 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ 0x0000 - 0x000e reg=1 (null) Landroid/widget/ListView; │ │ @@ -1733443,28 +1733442,28 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -4302a8: |[4302a8] org.libreoffice.impressremote.fragment.ComputersFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -4302b8: 6f20 725d 3200 |0000: invoke-super {v2, v3}, Landroidx/fragment/app/ListFragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@5d72 │ │ -4302be: 7010 1be1 0200 |0003: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getProgressMessageView:()Landroid/widget/TextView; // method@e11b │ │ -4302c4: 0c00 |0006: move-result-object v0 │ │ -4302c6: 6e10 db11 0000 |0007: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@11db │ │ -4302cc: 0c00 |000a: move-result-object v0 │ │ -4302ce: 7210 7e9e 0000 |000b: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9e7e │ │ -4302d4: 0c00 |000e: move-result-object v0 │ │ -4302d6: 7110 d408 0000 |000f: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d4 │ │ -4302dc: 0a00 |0012: move-result v0 │ │ -4302de: df00 0001 |0013: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -4302e2: 1a01 a453 |0015: const-string v1, "PROGRESS_MESSAGE" // string@53a4 │ │ -4302e6: 6e30 ec06 1300 |0017: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@06ec │ │ -4302ec: 0e00 |001a: return-void │ │ +4302a4: |[4302a4] org.libreoffice.impressremote.fragment.ComputersFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +4302b4: 6f20 725d 3200 |0000: invoke-super {v2, v3}, Landroidx/fragment/app/ListFragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@5d72 │ │ +4302ba: 7010 1be1 0200 |0003: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getProgressMessageView:()Landroid/widget/TextView; // method@e11b │ │ +4302c0: 0c00 |0006: move-result-object v0 │ │ +4302c2: 6e10 db11 0000 |0007: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@11db │ │ +4302c8: 0c00 |000a: move-result-object v0 │ │ +4302ca: 7210 7e9e 0000 |000b: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9e7e │ │ +4302d0: 0c00 |000e: move-result-object v0 │ │ +4302d2: 7110 d408 0000 |000f: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d4 │ │ +4302d8: 0a00 |0012: move-result v0 │ │ +4302da: df00 0001 |0013: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +4302de: 1a01 a453 |0015: const-string v1, "PROGRESS_MESSAGE" // string@53a4 │ │ +4302e2: 6e30 ec06 1300 |0017: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@06ec │ │ +4302e8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0003 line=394 │ │ 0x0017 line=396 │ │ locals : │ │ 0x0000 - 0x001b reg=2 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ @@ -1733475,22 +1733474,22 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -4302f0: |[4302f0] org.libreoffice.impressremote.fragment.ComputersFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -430300: 1f02 9e1b |0000: check-cast v2, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ -430304: 6e10 13e0 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@e013 │ │ -43030a: 0c01 |0005: move-result-object v1 │ │ -43030c: 5b01 4880 |0006: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8048 │ │ -430310: 7010 40e1 0000 |0008: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.startComputersSearch:()V // method@e140 │ │ -430316: 7010 23e1 0000 |000b: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.loadComputers:()V // method@e123 │ │ -43031c: 0e00 |000e: return-void │ │ +4302ec: |[4302ec] org.libreoffice.impressremote.fragment.ComputersFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +4302fc: 1f02 9e1b |0000: check-cast v2, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ +430300: 6e10 13e0 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@e013 │ │ +430306: 0c01 |0005: move-result-object v1 │ │ +430308: 5b01 4880 |0006: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8048 │ │ +43030c: 7010 40e1 0000 |0008: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.startComputersSearch:()V // method@e140 │ │ +430312: 7010 23e1 0000 |000b: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.loadComputers:()V // method@e123 │ │ +430318: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0002 line=152 │ │ 0x0008 line=154 │ │ 0x000b line=155 │ │ locals : │ │ @@ -1733503,18 +1733502,18 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -430320: |[430320] org.libreoffice.impressremote.fragment.ComputersFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -430330: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -430332: 5b01 4880 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8048 │ │ -430336: 0e00 |0003: return-void │ │ +43031c: |[43031c] org.libreoffice.impressremote.fragment.ComputersFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +43032c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +43032e: 5b01 4880 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8048 │ │ +430332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=250 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/ComponentName; │ │ │ │ @@ -1733523,24 +1733522,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -430338: |[430338] org.libreoffice.impressremote.fragment.ComputersFragment.onStart:()V │ │ -430348: 6f10 735d 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/ListFragment;.onStart:()V // method@5d73 │ │ -43034e: 7010 34e1 0100 |0003: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.registerIntentsReceiver:()V // method@e134 │ │ -430354: 7010 3be1 0100 |0006: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setUpContextMenu:()V // method@e13b │ │ -43035a: 5410 4880 |0009: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8048 │ │ -43035e: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -430362: 0e00 |000d: return-void │ │ -430364: 7010 40e1 0100 |000e: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.startComputersSearch:()V // method@e140 │ │ -43036a: 7010 23e1 0100 |0011: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.loadComputers:()V // method@e123 │ │ -430370: 0e00 |0014: return-void │ │ +430334: |[430334] org.libreoffice.impressremote.fragment.ComputersFragment.onStart:()V │ │ +430344: 6f10 735d 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/ListFragment;.onStart:()V // method@5d73 │ │ +43034a: 7010 34e1 0100 |0003: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.registerIntentsReceiver:()V // method@e134 │ │ +430350: 7010 3be1 0100 |0006: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setUpContextMenu:()V // method@e13b │ │ +430356: 5410 4880 |0009: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8048 │ │ +43035a: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +43035e: 0e00 |000d: return-void │ │ +430360: 7010 40e1 0100 |000e: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.startComputersSearch:()V // method@e140 │ │ +430366: 7010 23e1 0100 |0011: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.loadComputers:()V // method@e123 │ │ +43036c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0003 line=257 │ │ 0x0006 line=258 │ │ 0x0009 line=260 │ │ 0x000e line=264 │ │ @@ -1733553,21 +1733552,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -430374: |[430374] org.libreoffice.impressremote.fragment.ComputersFragment.onStop:()V │ │ -430384: 6f10 745d 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/ListFragment;.onStop:()V // method@5d74 │ │ -43038a: 7010 14e1 0200 |0003: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@e114 │ │ -430390: 0c00 |0006: move-result-object v0 │ │ -430392: 5421 4980 |0007: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8049 │ │ -430396: 6e20 0661 1000 |0009: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@6106 │ │ -43039c: 0e00 |000c: return-void │ │ +430370: |[430370] org.libreoffice.impressremote.fragment.ComputersFragment.onStop:()V │ │ +430380: 6f10 745d 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/ListFragment;.onStop:()V // method@5d74 │ │ +430386: 7010 14e1 0200 |0003: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@e114 │ │ +43038c: 0c00 |0006: move-result-object v0 │ │ +43038e: 5421 4980 |0007: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8049 │ │ +430392: 6e20 0661 1000 |0009: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@6106 │ │ +430398: 0e00 |000c: return-void │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ Ljava/lang/IllegalArgumentException; -> 0x000c │ │ positions : │ │ 0x0000 line=380 │ │ 0x0003 line=383 │ │ locals : │ │ @@ -1733578,24 +1733577,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -4303b0: |[4303b0] org.libreoffice.impressremote.fragment.ComputersFragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ -4303c0: 6f20 765d 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/ListFragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@5d76 │ │ -4303c6: 3802 1000 |0003: if-eqz v2, 0013 // +0010 │ │ -4303ca: 1a00 a453 |0005: const-string v0, "PROGRESS_MESSAGE" // string@53a4 │ │ -4303ce: 6e20 d106 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@06d1 │ │ -4303d4: 0a02 |000a: move-result v2 │ │ -4303d6: 3802 0800 |000b: if-eqz v2, 0013 // +0008 │ │ -4303da: 7010 3ee1 0100 |000d: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.showProgressMessage:()V // method@e13e │ │ -4303e0: 7010 3de1 0100 |0010: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.showLearnMoreMessage:()V // method@e13d │ │ -4303e6: 0e00 |0013: return-void │ │ +4303ac: |[4303ac] org.libreoffice.impressremote.fragment.ComputersFragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ +4303bc: 6f20 765d 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/ListFragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@5d76 │ │ +4303c2: 3802 1000 |0003: if-eqz v2, 0013 // +0010 │ │ +4303c6: 1a00 a453 |0005: const-string v0, "PROGRESS_MESSAGE" // string@53a4 │ │ +4303ca: 6e20 d106 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@06d1 │ │ +4303d0: 0a02 |000a: move-result v2 │ │ +4303d2: 3802 0800 |000b: if-eqz v2, 0013 // +0008 │ │ +4303d6: 7010 3ee1 0100 |000d: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.showProgressMessage:()V // method@e13e │ │ +4303dc: 7010 3de1 0100 |0010: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.showLearnMoreMessage:()V // method@e13d │ │ +4303e2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0007 line=92 │ │ 0x000d line=93 │ │ 0x0010 line=94 │ │ locals : │ │ @@ -1733607,26 +1733606,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -430474: |[430474] org.libreoffice.impressremote.fragment.ComputersFragment.run:()V │ │ -430484: 6e10 22e1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.isVisible:()Z // method@e122 │ │ -43048a: 0a00 |0003: move-result v0 │ │ -43048c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -430490: 0e00 |0006: return-void │ │ -430492: 7010 21e1 0100 |0007: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.isShowingProgressMessageRequired:()Z // method@e121 │ │ -430498: 0a00 |000a: move-result v0 │ │ -43049a: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -43049e: 0e00 |000d: return-void │ │ -4304a0: 7010 3ee1 0100 |000e: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.showProgressMessage:()V // method@e13e │ │ -4304a6: 7010 3de1 0100 |0011: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.showLearnMoreMessage:()V // method@e13d │ │ -4304ac: 0e00 |0014: return-void │ │ +430470: |[430470] org.libreoffice.impressremote.fragment.ComputersFragment.run:()V │ │ +430480: 6e10 22e1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.isVisible:()Z // method@e122 │ │ +430486: 0a00 |0003: move-result v0 │ │ +430488: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +43048c: 0e00 |0006: return-void │ │ +43048e: 7010 21e1 0100 |0007: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.isShowingProgressMessageRequired:()Z // method@e121 │ │ +430494: 0a00 |000a: move-result v0 │ │ +430496: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +43049a: 0e00 |000d: return-void │ │ +43049c: 7010 3ee1 0100 |000e: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.showProgressMessage:()V // method@e13e │ │ +4304a2: 7010 3de1 0100 |0011: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.showLearnMoreMessage:()V // method@e13d │ │ +4304a8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0007 line=232 │ │ 0x000e line=236 │ │ 0x0011 line=237 │ │ locals : │ │ @@ -1733673,17 +1733672,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4307c0: |[4307c0] org.libreoffice.impressremote.fragment.TimerEditingDialog.:()V │ │ -4307d0: 7010 de58 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/DialogFragment;.:()V // method@58de │ │ -4307d6: 0e00 |0003: return-void │ │ +4307bc: |[4307bc] org.libreoffice.impressremote.fragment.TimerEditingDialog.:()V │ │ +4307cc: 7010 de58 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/DialogFragment;.:()V // method@58de │ │ +4307d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;) │ │ @@ -1733691,20 +1733690,20 @@ │ │ type : '(I)Landroid/os/Bundle;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -4306e4: |[4306e4] org.libreoffice.impressremote.fragment.TimerEditingDialog.buildArguments:(I)Landroid/os/Bundle; │ │ -4306f4: 2200 2d01 |0000: new-instance v0, Landroid/os/Bundle; // type@012d │ │ -4306f8: 7010 ca06 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@06ca │ │ -4306fe: 1a01 9f4e |0005: const-string v1, "MINUTES" // string@4e9f │ │ -430702: 6e30 f906 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@06f9 │ │ -430708: 1100 |000a: return-object v0 │ │ +4306e0: |[4306e0] org.libreoffice.impressremote.fragment.TimerEditingDialog.buildArguments:(I)Landroid/os/Bundle; │ │ +4306f0: 2200 2d01 |0000: new-instance v0, Landroid/os/Bundle; // type@012d │ │ +4306f4: 7010 ca06 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@06ca │ │ +4306fa: 1a01 9f4e |0005: const-string v1, "MINUTES" // string@4e9f │ │ +4306fe: 6e30 f906 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@06f9 │ │ +430704: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0007 line=44 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) I │ │ │ │ @@ -1733713,24 +1733712,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4307d8: |[4307d8] org.libreoffice.impressremote.fragment.TimerEditingDialog.changeTimer:()V │ │ -4307e8: 5220 4c80 |0000: iget v0, v2, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@804c │ │ -4307ec: 7110 f8e1 0000 |0002: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildTimerChangedIntent:(I)Landroid/content/Intent; // method@e1f8 │ │ -4307f2: 0c00 |0005: move-result-object v0 │ │ -4307f4: 6e10 45e1 0200 |0006: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e145 │ │ -4307fa: 0c01 |0009: move-result-object v1 │ │ -4307fc: 7110 0261 0100 |000a: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -430802: 0c01 |000d: move-result-object v1 │ │ -430804: 6e20 0461 0100 |000e: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ -43080a: 0e00 |0011: return-void │ │ +4307d4: |[4307d4] org.libreoffice.impressremote.fragment.TimerEditingDialog.changeTimer:()V │ │ +4307e4: 5220 4c80 |0000: iget v0, v2, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@804c │ │ +4307e8: 7110 f8e1 0000 |0002: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildTimerChangedIntent:(I)Landroid/content/Intent; // method@e1f8 │ │ +4307ee: 0c00 |0005: move-result-object v0 │ │ +4307f0: 6e10 45e1 0200 |0006: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e145 │ │ +4307f6: 0c01 |0009: move-result-object v1 │ │ +4307f8: 7110 0261 0100 |000a: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +4307fe: 0c01 |000d: move-result-object v1 │ │ +430800: 6e20 0461 0100 |000e: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ +430806: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0006 line=107 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ │ │ @@ -1733739,23 +1733738,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -43070c: |[43070c] org.libreoffice.impressremote.fragment.TimerEditingDialog.getHours:(I)I │ │ -43071c: 8150 |0000: int-to-long v0, v5 │ │ -43071e: 6205 a272 |0001: sget-object v5, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@72a2 │ │ -430722: 1602 0100 |0003: const-wide/16 v2, #int 1 // #1 │ │ -430726: 6e30 f4a2 2503 |0005: invoke-virtual {v5, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@a2f4 │ │ -43072c: 0b02 |0008: move-result-wide v2 │ │ -43072e: be20 |0009: div-long/2addr v0, v2 │ │ -430730: 8405 |000a: long-to-int v5, v0 │ │ -430732: 0f05 |000b: return v5 │ │ +430708: |[430708] org.libreoffice.impressremote.fragment.TimerEditingDialog.getHours:(I)I │ │ +430718: 8150 |0000: int-to-long v0, v5 │ │ +43071a: 6205 a272 |0001: sget-object v5, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@72a2 │ │ +43071e: 1602 0100 |0003: const-wide/16 v2, #int 1 // #1 │ │ +430722: 6e30 f4a2 2503 |0005: invoke-virtual {v5, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@a2f4 │ │ +430728: 0b02 |0008: move-result-wide v2 │ │ +43072a: be20 |0009: div-long/2addr v0, v2 │ │ +43072c: 8405 |000a: long-to-int v5, v0 │ │ +43072e: 0f05 |000b: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=74 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ 0x0000 - 0x000c reg=5 (null) I │ │ │ │ @@ -1733764,27 +1733763,27 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -430734: |[430734] org.libreoffice.impressremote.fragment.TimerEditingDialog.getMinutes:(I)I │ │ -430744: 8170 |0000: int-to-long v0, v7 │ │ -430746: 7020 48e1 7600 |0001: invoke-direct {v6, v7}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getHours:(I)I // method@e148 │ │ -43074c: 0a07 |0004: move-result v7 │ │ -43074e: 8172 |0005: int-to-long v2, v7 │ │ -430750: 6207 a272 |0006: sget-object v7, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@72a2 │ │ -430754: 1604 0100 |0008: const-wide/16 v4, #int 1 // #1 │ │ -430758: 6e30 f4a2 4705 |000a: invoke-virtual {v7, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@a2f4 │ │ -43075e: 0b04 |000d: move-result-wide v4 │ │ -430760: 9d02 0204 |000e: mul-long v2, v2, v4 │ │ -430764: bc20 |0010: sub-long/2addr v0, v2 │ │ -430766: 8407 |0011: long-to-int v7, v0 │ │ -430768: 0f07 |0012: return v7 │ │ +430730: |[430730] org.libreoffice.impressremote.fragment.TimerEditingDialog.getMinutes:(I)I │ │ +430740: 8170 |0000: int-to-long v0, v7 │ │ +430742: 7020 48e1 7600 |0001: invoke-direct {v6, v7}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getHours:(I)I // method@e148 │ │ +430748: 0a07 |0004: move-result v7 │ │ +43074a: 8172 |0005: int-to-long v2, v7 │ │ +43074c: 6207 a272 |0006: sget-object v7, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@72a2 │ │ +430750: 1604 0100 |0008: const-wide/16 v4, #int 1 // #1 │ │ +430754: 6e30 f4a2 4705 |000a: invoke-virtual {v7, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@a2f4 │ │ +43075a: 0b04 |000d: move-result-wide v4 │ │ +43075c: 9d02 0204 |000e: mul-long v2, v2, v4 │ │ +430760: bc20 |0010: sub-long/2addr v0, v2 │ │ +430762: 8407 |0011: long-to-int v7, v0 │ │ +430764: 0f07 |0012: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 this Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ 0x0000 - 0x0013 reg=7 (null) I │ │ │ │ @@ -1733793,23 +1733792,23 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -43076c: |[43076c] org.libreoffice.impressremote.fragment.TimerEditingDialog.getMinutes:(II)I │ │ -43077c: 6200 a272 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@72a2 │ │ -430780: 8141 |0002: int-to-long v1, v4 │ │ -430782: 6e30 f4a2 1002 |0003: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@a2f4 │ │ -430788: 0b00 |0006: move-result-wide v0 │ │ -43078a: 8154 |0007: int-to-long v4, v5 │ │ -43078c: bb40 |0008: add-long/2addr v0, v4 │ │ -43078e: 8404 |0009: long-to-int v4, v0 │ │ -430790: 0f04 |000a: return v4 │ │ +430768: |[430768] org.libreoffice.impressremote.fragment.TimerEditingDialog.getMinutes:(II)I │ │ +430778: 6200 a272 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@72a2 │ │ +43077c: 8141 |0002: int-to-long v1, v4 │ │ +43077e: 6e30 f4a2 1002 |0003: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@a2f4 │ │ +430784: 0b00 |0006: move-result-wide v0 │ │ +430786: 8154 |0007: int-to-long v4, v5 │ │ +430788: bb40 |0008: add-long/2addr v0, v4 │ │ +43078a: 8404 |0009: long-to-int v4, v0 │ │ +43078c: 0f04 |000a: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ 0x0000 - 0x000b reg=4 (null) I │ │ 0x0000 - 0x000b reg=5 (null) I │ │ @@ -1733819,19 +1733818,19 @@ │ │ type : '()Landroid/app/TimePickerDialog;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4306c4: |[4306c4] org.libreoffice.impressremote.fragment.TimerEditingDialog.getTimePickerDialog:()Landroid/app/TimePickerDialog; │ │ -4306d4: 6e10 47e1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getDialog:()Landroid/app/Dialog; // method@e147 │ │ -4306da: 0c00 |0003: move-result-object v0 │ │ -4306dc: 1f00 4c00 |0004: check-cast v0, Landroid/app/TimePickerDialog; // type@004c │ │ -4306e0: 1100 |0006: return-object v0 │ │ +4306c0: |[4306c0] org.libreoffice.impressremote.fragment.TimerEditingDialog.getTimePickerDialog:()Landroid/app/TimePickerDialog; │ │ +4306d0: 6e10 47e1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getDialog:()Landroid/app/Dialog; // method@e147 │ │ +4306d6: 0c00 |0003: move-result-object v0 │ │ +4306d8: 1f00 4c00 |0004: check-cast v0, Landroid/app/TimePickerDialog; // type@004c │ │ +4306dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ │ │ #7 : (in Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;) │ │ @@ -1733839,21 +1733838,21 @@ │ │ type : '(I)Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -430794: |[430794] org.libreoffice.impressremote.fragment.TimerEditingDialog.newInstance:(I)Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ -4307a4: 2200 bf1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; // type@1bbf │ │ -4307a8: 7010 42e1 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.:()V // method@e142 │ │ -4307ae: 7110 43e1 0100 |0005: invoke-static {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.buildArguments:(I)Landroid/os/Bundle; // method@e143 │ │ -4307b4: 0c01 |0008: move-result-object v1 │ │ -4307b6: 6e20 55e1 1000 |0009: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.setArguments:(Landroid/os/Bundle;)V // method@e155 │ │ -4307bc: 1100 |000c: return-object v0 │ │ +430790: |[430790] org.libreoffice.impressremote.fragment.TimerEditingDialog.newInstance:(I)Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ +4307a0: 2200 bf1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; // type@1bbf │ │ +4307a4: 7010 42e1 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.:()V // method@e142 │ │ +4307aa: 7110 43e1 0100 |0005: invoke-static {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.buildArguments:(I)Landroid/os/Bundle; // method@e143 │ │ +4307b0: 0c01 |0008: move-result-object v1 │ │ +4307b2: 6e20 55e1 1000 |0009: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.setArguments:(Landroid/os/Bundle;)V // method@e155 │ │ +4307b8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) I │ │ │ │ @@ -1733862,18 +1733861,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4308b0: |[4308b0] org.libreoffice.impressremote.fragment.TimerEditingDialog.resetTime:()V │ │ -4308c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4308c2: 5910 4c80 |0001: iput v0, v1, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@804c │ │ -4308c6: 0e00 |0003: return-void │ │ +4308ac: |[4308ac] org.libreoffice.impressremote.fragment.TimerEditingDialog.resetTime:()V │ │ +4308bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4308be: 5910 4c80 |0001: iput v0, v1, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@804c │ │ +4308c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ │ │ #9 : (in Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;) │ │ @@ -1733881,23 +1733880,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -4308c8: |[4308c8] org.libreoffice.impressremote.fragment.TimerEditingDialog.resumeTimer:()V │ │ -4308d8: 7100 f9e1 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildTimerResumedIntent:()Landroid/content/Intent; // method@e1f9 │ │ -4308de: 0c00 |0003: move-result-object v0 │ │ -4308e0: 6e10 45e1 0200 |0004: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e145 │ │ -4308e6: 0c01 |0007: move-result-object v1 │ │ -4308e8: 7110 0261 0100 |0008: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -4308ee: 0c01 |000b: move-result-object v1 │ │ -4308f0: 6e20 0461 0100 |000c: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ -4308f6: 0e00 |000f: return-void │ │ +4308c4: |[4308c4] org.libreoffice.impressremote.fragment.TimerEditingDialog.resumeTimer:()V │ │ +4308d4: 7100 f9e1 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildTimerResumedIntent:()Landroid/content/Intent; // method@e1f9 │ │ +4308da: 0c00 |0003: move-result-object v0 │ │ +4308dc: 6e10 45e1 0200 |0004: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e145 │ │ +4308e2: 0c01 |0007: move-result-object v1 │ │ +4308e4: 7110 0261 0100 |0008: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +4308ea: 0c01 |000b: move-result-object v1 │ │ +4308ec: 6e20 0461 0100 |000c: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ +4308f2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0004 line=119 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ │ │ @@ -1733907,18 +1733906,18 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -43080c: |[43080c] org.libreoffice.impressremote.fragment.TimerEditingDialog.onCancel:(Landroid/content/DialogInterface;)V │ │ -43081c: 6f20 ef58 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/DialogFragment;.onCancel:(Landroid/content/DialogInterface;)V // method@58ef │ │ -430822: 7010 54e1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.resumeTimer:()V // method@e154 │ │ -430828: 0e00 |0006: return-void │ │ +430808: |[430808] org.libreoffice.impressremote.fragment.TimerEditingDialog.onCancel:(Landroid/content/DialogInterface;)V │ │ +430818: 6f20 ef58 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/DialogFragment;.onCancel:(Landroid/content/DialogInterface;)V // method@58ef │ │ +43081e: 7010 54e1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.resumeTimer:()V // method@e154 │ │ +430824: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=114 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/DialogInterface; │ │ @@ -1733928,23 +1733927,23 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -43082c: |[43082c] org.libreoffice.impressremote.fragment.TimerEditingDialog.onClick:(Landroid/content/DialogInterface;I)V │ │ -43083c: 7010 4ce1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getTimePickerDialog:()Landroid/app/TimePickerDialog; // method@e14c │ │ -430842: 0c00 |0003: move-result-object v0 │ │ -430844: 6e30 2f02 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/app/TimePickerDialog;.onClick:(Landroid/content/DialogInterface;I)V // method@022f │ │ -43084a: 12d2 |0007: const/4 v2, #int -3 // #fd │ │ -43084c: 3323 0500 |0008: if-ne v3, v2, 000d // +0005 │ │ -430850: 7010 53e1 0100 |000a: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.resetTime:()V // method@e153 │ │ -430856: 7010 44e1 0100 |000d: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.changeTimer:()V // method@e144 │ │ -43085c: 0e00 |0010: return-void │ │ +430828: |[430828] org.libreoffice.impressremote.fragment.TimerEditingDialog.onClick:(Landroid/content/DialogInterface;I)V │ │ +430838: 7010 4ce1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getTimePickerDialog:()Landroid/app/TimePickerDialog; // method@e14c │ │ +43083e: 0c00 |0003: move-result-object v0 │ │ +430840: 6e30 2f02 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/app/TimePickerDialog;.onClick:(Landroid/content/DialogInterface;I)V // method@022f │ │ +430846: 12d2 |0007: const/4 v2, #int -3 // #fd │ │ +430848: 3323 0500 |0008: if-ne v3, v2, 000d // +0005 │ │ +43084c: 7010 53e1 0100 |000a: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.resetTime:()V // method@e153 │ │ +430852: 7010 44e1 0100 |000d: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.changeTimer:()V // method@e144 │ │ +430858: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x000a line=91 │ │ 0x000d line=94 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ @@ -1733956,23 +1733955,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -430860: |[430860] org.libreoffice.impressremote.fragment.TimerEditingDialog.onCreate:(Landroid/os/Bundle;)V │ │ -430870: 6f20 f058 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/DialogFragment;.onCreate:(Landroid/os/Bundle;)V // method@58f0 │ │ -430876: 6e10 46e1 0100 |0003: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getArguments:()Landroid/os/Bundle; // method@e146 │ │ -43087c: 0c02 |0006: move-result-object v2 │ │ -43087e: 1a00 9f4e |0007: const-string v0, "MINUTES" // string@4e9f │ │ -430882: 6e20 db06 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@06db │ │ -430888: 0a02 |000c: move-result v2 │ │ -43088a: 5912 4c80 |000d: iput v2, v1, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@804c │ │ -43088e: 0e00 |000f: return-void │ │ +43085c: |[43085c] org.libreoffice.impressremote.fragment.TimerEditingDialog.onCreate:(Landroid/os/Bundle;)V │ │ +43086c: 6f20 f058 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/DialogFragment;.onCreate:(Landroid/os/Bundle;)V // method@58f0 │ │ +430872: 6e10 46e1 0100 |0003: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getArguments:()Landroid/os/Bundle; // method@e146 │ │ +430878: 0c02 |0006: move-result-object v2 │ │ +43087a: 1a00 9f4e |0007: const-string v0, "MINUTES" // string@4e9f │ │ +43087e: 6e20 db06 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@06db │ │ +430884: 0a02 |000c: move-result v2 │ │ +430886: 5912 4c80 |000d: iput v2, v1, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@804c │ │ +43088a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ 0x0000 - 0x0010 reg=2 (null) Landroid/os/Bundle; │ │ @@ -1733982,41 +1733981,41 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 50 16-bit code units │ │ -430650: |[430650] org.libreoffice.impressremote.fragment.TimerEditingDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -430660: 2207 4c00 |0000: new-instance v7, Landroid/app/TimePickerDialog; // type@004c │ │ -430664: 6e10 45e1 0600 |0002: invoke-virtual {v6}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e145 │ │ -43066a: 0c01 |0005: move-result-object v1 │ │ -43066c: 5260 4c80 |0006: iget v0, v6, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@804c │ │ -430670: 7020 48e1 0600 |0008: invoke-direct {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getHours:(I)I // method@e148 │ │ -430676: 0a03 |000b: move-result v3 │ │ -430678: 5260 4c80 |000c: iget v0, v6, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@804c │ │ -43067c: 7020 49e1 0600 |000e: invoke-direct {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getMinutes:(I)I // method@e149 │ │ -430682: 0a04 |0011: move-result v4 │ │ -430684: 1215 |0012: const/4 v5, #int 1 // #1 │ │ -430686: 0770 |0013: move-object v0, v7 │ │ -430688: 0762 |0014: move-object v2, v6 │ │ -43068a: 7606 2e02 0000 |0015: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/app/TimePickerDialog;.:(Landroid/content/Context;Landroid/app/TimePickerDialog$OnTimeSetListener;IIZ)V // method@022e │ │ -430690: 6000 a87f |0018: sget v0, Lorg/libreoffice/impressremote/R$string;.title_timer:I // field@7fa8 │ │ -430694: 6e20 3102 0700 |001a: invoke-virtual {v7, v0}, Landroid/app/TimePickerDialog;.setTitle:(I)V // method@0231 │ │ -43069a: 6000 737f |001d: sget v0, Lorg/libreoffice/impressremote/R$string;.button_save:I // field@7f73 │ │ -43069e: 6e20 4be1 0600 |001f: invoke-virtual {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getString:(I)Ljava/lang/String; // method@e14b │ │ -4306a4: 0c00 |0022: move-result-object v0 │ │ -4306a6: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ -4306a8: 6e40 3002 1760 |0024: invoke-virtual {v7, v1, v0, v6}, Landroid/app/TimePickerDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0230 │ │ -4306ae: 6000 727f |0027: sget v0, Lorg/libreoffice/impressremote/R$string;.button_remove:I // field@7f72 │ │ -4306b2: 6e20 4be1 0600 |0029: invoke-virtual {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getString:(I)Ljava/lang/String; // method@e14b │ │ -4306b8: 0c00 |002c: move-result-object v0 │ │ -4306ba: 12d1 |002d: const/4 v1, #int -3 // #fd │ │ -4306bc: 6e40 3002 1760 |002e: invoke-virtual {v7, v1, v0, v6}, Landroid/app/TimePickerDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0230 │ │ -4306c2: 1107 |0031: return-object v7 │ │ +43064c: |[43064c] org.libreoffice.impressremote.fragment.TimerEditingDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +43065c: 2207 4c00 |0000: new-instance v7, Landroid/app/TimePickerDialog; // type@004c │ │ +430660: 6e10 45e1 0600 |0002: invoke-virtual {v6}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e145 │ │ +430666: 0c01 |0005: move-result-object v1 │ │ +430668: 5260 4c80 |0006: iget v0, v6, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@804c │ │ +43066c: 7020 48e1 0600 |0008: invoke-direct {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getHours:(I)I // method@e148 │ │ +430672: 0a03 |000b: move-result v3 │ │ +430674: 5260 4c80 |000c: iget v0, v6, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@804c │ │ +430678: 7020 49e1 0600 |000e: invoke-direct {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getMinutes:(I)I // method@e149 │ │ +43067e: 0a04 |0011: move-result v4 │ │ +430680: 1215 |0012: const/4 v5, #int 1 // #1 │ │ +430682: 0770 |0013: move-object v0, v7 │ │ +430684: 0762 |0014: move-object v2, v6 │ │ +430686: 7606 2e02 0000 |0015: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/app/TimePickerDialog;.:(Landroid/content/Context;Landroid/app/TimePickerDialog$OnTimeSetListener;IIZ)V // method@022e │ │ +43068c: 6000 a87f |0018: sget v0, Lorg/libreoffice/impressremote/R$string;.title_timer:I // field@7fa8 │ │ +430690: 6e20 3102 0700 |001a: invoke-virtual {v7, v0}, Landroid/app/TimePickerDialog;.setTitle:(I)V // method@0231 │ │ +430696: 6000 737f |001d: sget v0, Lorg/libreoffice/impressremote/R$string;.button_save:I // field@7f73 │ │ +43069a: 6e20 4be1 0600 |001f: invoke-virtual {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getString:(I)Ljava/lang/String; // method@e14b │ │ +4306a0: 0c00 |0022: move-result-object v0 │ │ +4306a2: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ +4306a4: 6e40 3002 1760 |0024: invoke-virtual {v7, v1, v0, v6}, Landroid/app/TimePickerDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0230 │ │ +4306aa: 6000 727f |0027: sget v0, Lorg/libreoffice/impressremote/R$string;.button_remove:I // field@7f72 │ │ +4306ae: 6e20 4be1 0600 |0029: invoke-virtual {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getString:(I)Ljava/lang/String; // method@e14b │ │ +4306b4: 0c00 |002c: move-result-object v0 │ │ +4306b6: 12d1 |002d: const/4 v1, #int -3 // #fd │ │ +4306b8: 6e40 3002 1760 |002e: invoke-virtual {v7, v1, v0, v6}, Landroid/app/TimePickerDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0230 │ │ +4306be: 1107 |0031: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0008 line=59 │ │ 0x0018 line=61 │ │ 0x001d line=63 │ │ 0x0027 line=64 │ │ @@ -1734029,19 +1734028,19 @@ │ │ type : '(Landroid/widget/TimePicker;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -430890: |[430890] org.libreoffice.impressremote.fragment.TimerEditingDialog.onTimeSet:(Landroid/widget/TimePicker;II)V │ │ -4308a0: 7030 4ae1 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getMinutes:(II)I // method@e14a │ │ -4308a6: 0a01 |0003: move-result v1 │ │ -4308a8: 5901 4c80 |0004: iput v1, v0, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@804c │ │ -4308ac: 0e00 |0006: return-void │ │ +43088c: |[43088c] org.libreoffice.impressremote.fragment.TimerEditingDialog.onTimeSet:(Landroid/widget/TimePicker;II)V │ │ +43089c: 7030 4ae1 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getMinutes:(II)I // method@e14a │ │ +4308a2: 0a01 |0003: move-result v1 │ │ +4308a4: 5901 4c80 |0004: iput v1, v0, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@804c │ │ +4308a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/widget/TimePicker; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ @@ -1734107,19 +1734106,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -430dec: |[430dec] org.libreoffice.impressremote.fragment.slides.PointerFragment.:()V │ │ -430dfc: 7010 5fe1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.:()V // method@e15f │ │ -430e02: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -430e06: 5a20 5980 |0005: iput-wide v0, v2, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.nextUpdate:J // field@8059 │ │ -430e0a: 0e00 |0007: return-void │ │ +430de8: |[430de8] org.libreoffice.impressremote.fragment.slides.PointerFragment.:()V │ │ +430df8: 7010 5fe1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.:()V // method@e15f │ │ +430dfe: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +430e02: 5a20 5980 |0005: iput-wide v0, v2, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.nextUpdate:J // field@8059 │ │ +430e06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ │ │ @@ -1734128,24 +1734127,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -430e0c: |[430e0c] org.libreoffice.impressremote.fragment.slides.PointerFragment.bindService:()V │ │ -430e1c: 6e10 72e1 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e172 │ │ -430e22: 0c00 |0003: move-result-object v0 │ │ -430e24: 7110 e6e1 0000 |0004: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@e1e6 │ │ -430e2a: 0c00 |0007: move-result-object v0 │ │ -430e2c: 6e10 72e1 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e172 │ │ -430e32: 0c01 |000b: move-result-object v1 │ │ -430e34: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -430e36: 6e40 105a 0123 |000d: invoke-virtual {v1, v0, v3, v2}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5a10 │ │ -430e3c: 0e00 |0010: return-void │ │ +430e08: |[430e08] org.libreoffice.impressremote.fragment.slides.PointerFragment.bindService:()V │ │ +430e18: 6e10 72e1 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e172 │ │ +430e1e: 0c00 |0003: move-result-object v0 │ │ +430e20: 7110 e6e1 0000 |0004: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@e1e6 │ │ +430e26: 0c00 |0007: move-result-object v0 │ │ +430e28: 6e10 72e1 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e172 │ │ +430e2e: 0c01 |000b: move-result-object v1 │ │ +430e30: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +430e32: 6e40 105a 0123 |000d: invoke-virtual {v1, v0, v3, v2}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5a10 │ │ +430e38: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0008 line=57 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ │ │ @@ -1734154,22 +1734153,22 @@ │ │ type : '()Landroidx/localbroadcastmanager/content/LocalBroadcastManager;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -430c88: |[430c88] org.libreoffice.impressremote.fragment.slides.PointerFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ -430c98: 6e10 72e1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e172 │ │ -430c9e: 0c00 |0003: move-result-object v0 │ │ -430ca0: 6e10 195a 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@5a19 │ │ -430ca6: 0c00 |0007: move-result-object v0 │ │ -430ca8: 7110 0261 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -430cae: 0c00 |000b: move-result-object v0 │ │ -430cb0: 1100 |000c: return-object v0 │ │ +430c84: |[430c84] org.libreoffice.impressremote.fragment.slides.PointerFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ +430c94: 6e10 72e1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e172 │ │ +430c9a: 0c00 |0003: move-result-object v0 │ │ +430c9c: 6e10 195a 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@5a19 │ │ +430ca2: 0c00 |0007: move-result-object v0 │ │ +430ca4: 7110 0261 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +430caa: 0c00 |000b: move-result-object v0 │ │ +430cac: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0008 line=129 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ │ │ @@ -1734178,22 +1734177,22 @@ │ │ type : '()Landroidx/viewpager/widget/ViewPager;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -430cb4: |[430cb4] org.libreoffice.impressremote.fragment.slides.PointerFragment.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; │ │ -430cc4: 6e10 75e1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getView:()Landroid/view/View; // method@e175 │ │ -430cca: 0c00 |0003: move-result-object v0 │ │ -430ccc: 6001 4e7f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.pointer_pager_slides:I // field@7f4e │ │ -430cd0: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ -430cd6: 0c00 |0009: move-result-object v0 │ │ -430cd8: 1f00 f50e |000a: check-cast v0, Landroidx/viewpager/widget/ViewPager; // type@0ef5 │ │ -430cdc: 1100 |000c: return-object v0 │ │ +430cb0: |[430cb0] org.libreoffice.impressremote.fragment.slides.PointerFragment.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; │ │ +430cc0: 6e10 75e1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getView:()Landroid/view/View; // method@e175 │ │ +430cc6: 0c00 |0003: move-result-object v0 │ │ +430cc8: 6001 4e7f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.pointer_pager_slides:I // field@7f4e │ │ +430ccc: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ +430cd2: 0c00 |0009: move-result-object v0 │ │ +430cd4: 1f00 f50e |000a: check-cast v0, Landroidx/viewpager/widget/ViewPager; // type@0ef5 │ │ +430cd8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ │ │ #4 : (in Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;) │ │ @@ -1734201,21 +1734200,21 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -430ce0: |[430ce0] org.libreoffice.impressremote.fragment.slides.PointerFragment.isServiceBound:()Z │ │ -430cf0: 5410 5780 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8057 │ │ -430cf4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -430cf8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -430cfa: 2802 |0005: goto 0007 // +0002 │ │ -430cfc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -430cfe: 0f00 |0007: return v0 │ │ +430cdc: |[430cdc] org.libreoffice.impressremote.fragment.slides.PointerFragment.isServiceBound:()Z │ │ +430cec: 5410 5780 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8057 │ │ +430cf0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +430cf4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +430cf6: 2802 |0005: goto 0007 // +0002 │ │ +430cf8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +430cfa: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ │ │ #5 : (in Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;) │ │ @@ -1734223,46 +1734222,46 @@ │ │ type : '()Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -430dd0: |[430dd0] org.libreoffice.impressremote.fragment.slides.PointerFragment.newInstance:()Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ -430de0: 2200 c51b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; // type@1bc5 │ │ -430de4: 7010 70e1 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.:()V // method@e170 │ │ -430dea: 1100 |0005: return-object v0 │ │ +430dcc: |[430dcc] org.libreoffice.impressremote.fragment.slides.PointerFragment.newInstance:()Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ +430ddc: 2200 c51b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; // type@1bc5 │ │ +430de0: 7010 70e1 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.:()V // method@e170 │ │ +430de6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ #6 : (in Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;) │ │ name : 'setUpCurrentSlide' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -430ff8: |[430ff8] org.libreoffice.impressremote.fragment.slides.PointerFragment.setUpCurrentSlide:()V │ │ -431008: 7010 77e1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.isServiceBound:()Z // method@e177 │ │ -43100e: 0a00 |0003: move-result v0 │ │ -431010: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -431014: 0e00 |0006: return-void │ │ -431016: 5420 5780 |0007: iget-object v0, v2, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8057 │ │ -43101a: 6e10 1ce0 0000 |0009: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ -431020: 0c00 |000c: move-result-object v0 │ │ -431022: 7010 74e1 0200 |000d: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@e174 │ │ -431028: 0c01 |0010: move-result-object v1 │ │ -43102a: 6e10 93e0 0000 |0011: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@e093 │ │ -431030: 0a00 |0014: move-result v0 │ │ -431032: 6e20 ee75 0100 |0015: invoke-virtual {v1, v0}, Landroidx/viewpager/widget/ViewPager;.setCurrentItem:(I)V // method@75ee │ │ -431038: 0e00 |0018: return-void │ │ +430ff4: |[430ff4] org.libreoffice.impressremote.fragment.slides.PointerFragment.setUpCurrentSlide:()V │ │ +431004: 7010 77e1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.isServiceBound:()Z // method@e177 │ │ +43100a: 0a00 |0003: move-result v0 │ │ +43100c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +431010: 0e00 |0006: return-void │ │ +431012: 5420 5780 |0007: iget-object v0, v2, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8057 │ │ +431016: 6e10 1ce0 0000 |0009: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ +43101c: 0c00 |000c: move-result-object v0 │ │ +43101e: 7010 74e1 0200 |000d: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@e174 │ │ +431024: 0c01 |0010: move-result-object v1 │ │ +431026: 6e10 93e0 0000 |0011: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@e093 │ │ +43102c: 0a00 |0014: move-result v0 │ │ +43102e: 6e20 ee75 0100 |0015: invoke-virtual {v1, v0}, Landroidx/viewpager/widget/ViewPager;.setCurrentItem:(I)V // method@75ee │ │ +431034: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0007 line=116 │ │ 0x000d line=118 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ @@ -1734272,23 +1734271,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -43106c: |[43106c] org.libreoffice.impressremote.fragment.slides.PointerFragment.unbindService:()V │ │ -43107c: 7010 77e1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.isServiceBound:()Z // method@e177 │ │ -431082: 0a00 |0003: move-result v0 │ │ -431084: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -431088: 0e00 |0006: return-void │ │ -43108a: 6e10 72e1 0100 |0007: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e172 │ │ -431090: 0c00 |000a: move-result-object v0 │ │ -431092: 6e20 555a 1000 |000b: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@5a55 │ │ -431098: 0e00 |000e: return-void │ │ +431068: |[431068] org.libreoffice.impressremote.fragment.slides.PointerFragment.unbindService:()V │ │ +431078: 7010 77e1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.isServiceBound:()Z // method@e177 │ │ +43107e: 0a00 |0003: move-result v0 │ │ +431080: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +431084: 0e00 |0006: return-void │ │ +431086: 6e10 72e1 0100 |0007: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e172 │ │ +43108c: 0c00 |000a: move-result-object v0 │ │ +43108e: 6e20 555a 1000 |000b: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@5a55 │ │ +431094: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0007 line=181 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ │ │ @@ -1734297,20 +1734296,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -43109c: |[43109c] org.libreoffice.impressremote.fragment.slides.PointerFragment.unregisterIntentsReceiver:()V │ │ -4310ac: 7010 73e1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@e173 │ │ -4310b2: 0c00 |0003: move-result-object v0 │ │ -4310b4: 5421 5880 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8058 │ │ -4310b8: 6e20 0661 1000 |0006: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@6106 │ │ -4310be: 0e00 |0009: return-void │ │ +431098: |[431098] org.libreoffice.impressremote.fragment.slides.PointerFragment.unregisterIntentsReceiver:()V │ │ +4310a8: 7010 73e1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@e173 │ │ +4310ae: 0c00 |0003: move-result-object v0 │ │ +4310b0: 5421 5880 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@8058 │ │ +4310b4: 6e20 0661 1000 |0006: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@6106 │ │ +4310ba: 0e00 |0009: return-void │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/IllegalArgumentException; -> 0x0009 │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ @@ -1734321,33 +1734320,33 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -430e40: |[430e40] org.libreoffice.impressremote.fragment.slides.PointerFragment.notesUpdated:(I)V │ │ -430e50: 0e00 |0000: return-void │ │ +430e3c: |[430e3c] org.libreoffice.impressremote.fragment.slides.PointerFragment.notesUpdated:(I)V │ │ +430e4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;) │ │ name : 'onActivityCreated' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -430e54: |[430e54] org.libreoffice.impressremote.fragment.slides.PointerFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -430e64: 6f20 64e1 1000 |0000: invoke-super {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@e164 │ │ -430e6a: 7010 71e1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.bindService:()V // method@e171 │ │ -430e70: 0e00 |0006: return-void │ │ +430e50: |[430e50] org.libreoffice.impressremote.fragment.slides.PointerFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +430e60: 6f20 64e1 1000 |0000: invoke-super {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@e164 │ │ +430e66: 7010 71e1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.bindService:()V // method@e171 │ │ +430e6c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/os/Bundle; │ │ @@ -1734357,20 +1734356,20 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -430c68: |[430c68] org.libreoffice.impressremote.fragment.slides.PointerFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -430c78: 6004 637f |0000: sget v4, Lorg/libreoffice/impressremote/R$layout;.fragment_pointer:I // field@7f63 │ │ -430c7c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -430c7e: 6e40 200a 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a20 │ │ -430c84: 0c02 |0006: move-result-object v2 │ │ -430c86: 1102 |0007: return-object v2 │ │ +430c64: |[430c64] org.libreoffice.impressremote.fragment.slides.PointerFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +430c74: 6004 637f |0000: sget v4, Lorg/libreoffice/impressremote/R$layout;.fragment_pointer:I // field@7f63 │ │ +430c78: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +430c7a: 6e40 200a 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a20 │ │ +430c80: 0c02 |0006: move-result-object v2 │ │ +430c82: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1734381,18 +1734380,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -430e74: |[430e74] org.libreoffice.impressremote.fragment.slides.PointerFragment.onDestroy:()V │ │ -430e84: 6f10 65e1 0000 |0000: invoke-super {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onDestroy:()V // method@e165 │ │ -430e8a: 7010 85e1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.unbindService:()V // method@e185 │ │ -430e90: 0e00 |0006: return-void │ │ +430e70: |[430e70] org.libreoffice.impressremote.fragment.slides.PointerFragment.onDestroy:()V │ │ +430e80: 6f10 65e1 0000 |0000: invoke-super {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onDestroy:()V // method@e165 │ │ +430e86: 7010 85e1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.unbindService:()V // method@e185 │ │ +430e8c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=174 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ │ │ @@ -1734401,18 +1734400,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -430e94: |[430e94] org.libreoffice.impressremote.fragment.slides.PointerFragment.onPause:()V │ │ -430ea4: 6f10 66e1 0000 |0000: invoke-super {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onPause:()V // method@e166 │ │ -430eaa: 7010 86e1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.unregisterIntentsReceiver:()V // method@e186 │ │ -430eb0: 0e00 |0006: return-void │ │ +430e90: |[430e90] org.libreoffice.impressremote.fragment.slides.PointerFragment.onPause:()V │ │ +430ea0: 6f10 66e1 0000 |0000: invoke-super {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onPause:()V // method@e166 │ │ +430ea6: 7010 86e1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.unregisterIntentsReceiver:()V // method@e186 │ │ +430eac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=158 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ │ │ @@ -1734421,84 +1734420,84 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 130 16-bit code units │ │ -430eb4: |[430eb4] org.libreoffice.impressremote.fragment.slides.PointerFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -430ec4: 1f07 9e1b |0000: check-cast v7, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ -430ec8: 6e10 13e0 0700 |0002: invoke-virtual {v7}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@e013 │ │ -430ece: 0c06 |0005: move-result-object v6 │ │ -430ed0: 5b56 5780 |0006: iput-object v6, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8057 │ │ -430ed4: 7010 77e1 0500 |0008: invoke-direct {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.isServiceBound:()Z // method@e177 │ │ -430eda: 0a06 |000b: move-result v6 │ │ -430edc: 3906 0300 |000c: if-nez v6, 000f // +0003 │ │ -430ee0: 0e00 |000e: return-void │ │ -430ee2: 6e10 76e1 0500 |000f: invoke-virtual {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.isAdded:()Z // method@e176 │ │ -430ee8: 0a06 |0012: move-result v6 │ │ -430eea: 3906 0300 |0013: if-nez v6, 0016 // +0003 │ │ -430eee: 0e00 |0015: return-void │ │ -430ef0: 7010 74e1 0500 |0016: invoke-direct {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@e174 │ │ -430ef6: 0c06 |0019: move-result-object v6 │ │ -430ef8: 3906 0300 |001a: if-nez v6, 001d // +0003 │ │ -430efc: 0e00 |001c: return-void │ │ -430efe: 5457 5780 |001d: iget-object v7, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8057 │ │ -430f02: 6e10 1ce0 0700 |001f: invoke-virtual {v7}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ -430f08: 0c07 |0022: move-result-object v7 │ │ -430f0a: 2200 981b |0023: new-instance v0, Lorg/libreoffice/impressremote/adapter/SlidesPagerAdapter; // type@1b98 │ │ -430f0e: 6e10 72e1 0500 |0025: invoke-virtual {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e172 │ │ -430f14: 0c01 |0028: move-result-object v1 │ │ -430f16: 7040 ebdf 1057 |0029: invoke-direct {v0, v1, v7, v5}, Lorg/libreoffice/impressremote/adapter/SlidesPagerAdapter;.:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/SlideShow;Landroid/view/View$OnTouchListener;)V // method@dfeb │ │ -430f1c: 6e20 ec75 0600 |002c: invoke-virtual {v6, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@75ec │ │ -430f22: 1207 |002f: const/4 v7, #int 0 // #0 │ │ -430f24: 6e20 a275 7600 |0030: invoke-virtual {v6, v7}, Landroidx/viewpager/widget/ViewPager;.getChildAt:(I)Landroid/view/View; // method@75a2 │ │ -430f2a: 0c00 |0033: move-result-object v0 │ │ -430f2c: 3900 0300 |0034: if-nez v0, 0037 // +0003 │ │ -430f30: 0e00 |0036: return-void │ │ -430f32: 7010 82e1 0500 |0037: invoke-direct {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.setUpCurrentSlide:()V // method@e182 │ │ -430f38: 6e20 a275 7600 |003a: invoke-virtual {v6, v7}, Landroidx/viewpager/widget/ViewPager;.getChildAt:(I)Landroid/view/View; // method@75a2 │ │ -430f3e: 0c00 |003d: move-result-object v0 │ │ -430f40: 1f00 8002 |003e: check-cast v0, Landroid/widget/ImageView; // type@0280 │ │ -430f44: 6e10 2b10 0000 |0040: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@102b │ │ -430f4a: 0c00 |0043: move-result-object v0 │ │ -430f4c: 6e10 ae05 0000 |0044: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@05ae │ │ -430f52: 0a00 |0047: move-result v0 │ │ -430f54: 6e20 a275 7600 |0048: invoke-virtual {v6, v7}, Landroidx/viewpager/widget/ViewPager;.getChildAt:(I)Landroid/view/View; // method@75a2 │ │ -430f5a: 0c01 |004b: move-result-object v1 │ │ -430f5c: 1f01 8002 |004c: check-cast v1, Landroid/widget/ImageView; // type@0280 │ │ -430f60: 6e10 2b10 0100 |004e: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@102b │ │ -430f66: 0c01 |0051: move-result-object v1 │ │ -430f68: 6e10 af05 0100 |0052: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@05af │ │ -430f6e: 0a01 |0055: move-result v1 │ │ -430f70: 6e10 ac75 0600 |0056: invoke-virtual {v6}, Landroidx/viewpager/widget/ViewPager;.getHeight:()I // method@75ac │ │ -430f76: 0a02 |0059: move-result v2 │ │ -430f78: 6e10 bb75 0600 |005a: invoke-virtual {v6}, Landroidx/viewpager/widget/ViewPager;.getWidth:()I // method@75bb │ │ -430f7e: 0a06 |005d: move-result v6 │ │ -430f80: 9303 0200 |005e: div-int v3, v2, v0 │ │ -430f84: 9304 0601 |0060: div-int v4, v6, v1 │ │ -430f88: 3643 1100 |0062: if-gt v3, v4, 0073 // +0011 │ │ -430f8c: 9201 0102 |0064: mul-int v1, v1, v2 │ │ -430f90: b301 |0066: div-int/2addr v1, v0 │ │ -430f92: 5951 5680 |0067: iput v1, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displaywidth:I // field@8056 │ │ -430f96: 5952 5580 |0069: iput v2, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displayheight:I // field@8055 │ │ -430f9a: b116 |006b: sub-int/2addr v6, v1 │ │ -430f9c: db06 0602 |006c: div-int/lit8 v6, v6, #int 2 // #02 │ │ -430fa0: 5956 5a80 |006e: iput v6, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.xoffset:I // field@805a │ │ -430fa4: 5957 5b80 |0070: iput v7, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.yoffset:I // field@805b │ │ -430fa8: 280f |0072: goto 0081 // +000f │ │ -430faa: 5956 5680 |0073: iput v6, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displaywidth:I // field@8056 │ │ -430fae: 9200 0006 |0075: mul-int v0, v0, v6 │ │ -430fb2: b310 |0077: div-int/2addr v0, v1 │ │ -430fb4: 5950 5580 |0078: iput v0, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displayheight:I // field@8055 │ │ -430fb8: 5957 5a80 |007a: iput v7, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.xoffset:I // field@805a │ │ -430fbc: b102 |007c: sub-int/2addr v2, v0 │ │ -430fbe: db02 0202 |007d: div-int/lit8 v2, v2, #int 2 // #02 │ │ -430fc2: 5952 5b80 |007f: iput v2, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.yoffset:I // field@805b │ │ -430fc6: 0e00 |0081: return-void │ │ +430eb0: |[430eb0] org.libreoffice.impressremote.fragment.slides.PointerFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +430ec0: 1f07 9e1b |0000: check-cast v7, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ +430ec4: 6e10 13e0 0700 |0002: invoke-virtual {v7}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@e013 │ │ +430eca: 0c06 |0005: move-result-object v6 │ │ +430ecc: 5b56 5780 |0006: iput-object v6, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8057 │ │ +430ed0: 7010 77e1 0500 |0008: invoke-direct {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.isServiceBound:()Z // method@e177 │ │ +430ed6: 0a06 |000b: move-result v6 │ │ +430ed8: 3906 0300 |000c: if-nez v6, 000f // +0003 │ │ +430edc: 0e00 |000e: return-void │ │ +430ede: 6e10 76e1 0500 |000f: invoke-virtual {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.isAdded:()Z // method@e176 │ │ +430ee4: 0a06 |0012: move-result v6 │ │ +430ee6: 3906 0300 |0013: if-nez v6, 0016 // +0003 │ │ +430eea: 0e00 |0015: return-void │ │ +430eec: 7010 74e1 0500 |0016: invoke-direct {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@e174 │ │ +430ef2: 0c06 |0019: move-result-object v6 │ │ +430ef4: 3906 0300 |001a: if-nez v6, 001d // +0003 │ │ +430ef8: 0e00 |001c: return-void │ │ +430efa: 5457 5780 |001d: iget-object v7, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8057 │ │ +430efe: 6e10 1ce0 0700 |001f: invoke-virtual {v7}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ +430f04: 0c07 |0022: move-result-object v7 │ │ +430f06: 2200 981b |0023: new-instance v0, Lorg/libreoffice/impressremote/adapter/SlidesPagerAdapter; // type@1b98 │ │ +430f0a: 6e10 72e1 0500 |0025: invoke-virtual {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e172 │ │ +430f10: 0c01 |0028: move-result-object v1 │ │ +430f12: 7040 ebdf 1057 |0029: invoke-direct {v0, v1, v7, v5}, Lorg/libreoffice/impressremote/adapter/SlidesPagerAdapter;.:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/SlideShow;Landroid/view/View$OnTouchListener;)V // method@dfeb │ │ +430f18: 6e20 ec75 0600 |002c: invoke-virtual {v6, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@75ec │ │ +430f1e: 1207 |002f: const/4 v7, #int 0 // #0 │ │ +430f20: 6e20 a275 7600 |0030: invoke-virtual {v6, v7}, Landroidx/viewpager/widget/ViewPager;.getChildAt:(I)Landroid/view/View; // method@75a2 │ │ +430f26: 0c00 |0033: move-result-object v0 │ │ +430f28: 3900 0300 |0034: if-nez v0, 0037 // +0003 │ │ +430f2c: 0e00 |0036: return-void │ │ +430f2e: 7010 82e1 0500 |0037: invoke-direct {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.setUpCurrentSlide:()V // method@e182 │ │ +430f34: 6e20 a275 7600 |003a: invoke-virtual {v6, v7}, Landroidx/viewpager/widget/ViewPager;.getChildAt:(I)Landroid/view/View; // method@75a2 │ │ +430f3a: 0c00 |003d: move-result-object v0 │ │ +430f3c: 1f00 8002 |003e: check-cast v0, Landroid/widget/ImageView; // type@0280 │ │ +430f40: 6e10 2b10 0000 |0040: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@102b │ │ +430f46: 0c00 |0043: move-result-object v0 │ │ +430f48: 6e10 ae05 0000 |0044: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@05ae │ │ +430f4e: 0a00 |0047: move-result v0 │ │ +430f50: 6e20 a275 7600 |0048: invoke-virtual {v6, v7}, Landroidx/viewpager/widget/ViewPager;.getChildAt:(I)Landroid/view/View; // method@75a2 │ │ +430f56: 0c01 |004b: move-result-object v1 │ │ +430f58: 1f01 8002 |004c: check-cast v1, Landroid/widget/ImageView; // type@0280 │ │ +430f5c: 6e10 2b10 0100 |004e: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@102b │ │ +430f62: 0c01 |0051: move-result-object v1 │ │ +430f64: 6e10 af05 0100 |0052: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@05af │ │ +430f6a: 0a01 |0055: move-result v1 │ │ +430f6c: 6e10 ac75 0600 |0056: invoke-virtual {v6}, Landroidx/viewpager/widget/ViewPager;.getHeight:()I // method@75ac │ │ +430f72: 0a02 |0059: move-result v2 │ │ +430f74: 6e10 bb75 0600 |005a: invoke-virtual {v6}, Landroidx/viewpager/widget/ViewPager;.getWidth:()I // method@75bb │ │ +430f7a: 0a06 |005d: move-result v6 │ │ +430f7c: 9303 0200 |005e: div-int v3, v2, v0 │ │ +430f80: 9304 0601 |0060: div-int v4, v6, v1 │ │ +430f84: 3643 1100 |0062: if-gt v3, v4, 0073 // +0011 │ │ +430f88: 9201 0102 |0064: mul-int v1, v1, v2 │ │ +430f8c: b301 |0066: div-int/2addr v1, v0 │ │ +430f8e: 5951 5680 |0067: iput v1, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displaywidth:I // field@8056 │ │ +430f92: 5952 5580 |0069: iput v2, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displayheight:I // field@8055 │ │ +430f96: b116 |006b: sub-int/2addr v6, v1 │ │ +430f98: db06 0602 |006c: div-int/lit8 v6, v6, #int 2 // #02 │ │ +430f9c: 5956 5a80 |006e: iput v6, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.xoffset:I // field@805a │ │ +430fa0: 5957 5b80 |0070: iput v7, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.yoffset:I // field@805b │ │ +430fa4: 280f |0072: goto 0081 // +000f │ │ +430fa6: 5956 5680 |0073: iput v6, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displaywidth:I // field@8056 │ │ +430faa: 9200 0006 |0075: mul-int v0, v0, v6 │ │ +430fae: b310 |0077: div-int/2addr v0, v1 │ │ +430fb0: 5950 5580 |0078: iput v0, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displayheight:I // field@8055 │ │ +430fb4: 5957 5a80 |007a: iput v7, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.xoffset:I // field@805a │ │ +430fb8: b102 |007c: sub-int/2addr v2, v0 │ │ +430fba: db02 0202 |007d: div-int/lit8 v2, v2, #int 2 // #02 │ │ +430fbe: 5952 5b80 |007f: iput v2, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.yoffset:I // field@805b │ │ +430fc2: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=63 │ │ 0x0008 line=65 │ │ 0x000f line=69 │ │ 0x0016 line=73 │ │ @@ -1734529,18 +1734528,18 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -430fc8: |[430fc8] org.libreoffice.impressremote.fragment.slides.PointerFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -430fd8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -430fda: 5b01 5780 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8057 │ │ -430fde: 0e00 |0003: return-void │ │ +430fc4: |[430fc4] org.libreoffice.impressremote.fragment.slides.PointerFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +430fd4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +430fd6: 5b01 5780 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8057 │ │ +430fda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/ComponentName; │ │ │ │ @@ -1734549,70 +1734548,70 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -430d00: |[430d00] org.libreoffice.impressremote.fragment.slides.PointerFragment.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -430d10: 6e10 6a0a 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0a6a │ │ -430d16: 0a08 |0003: move-result v8 │ │ -430d18: 5270 5a80 |0004: iget v0, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.xoffset:I // field@805a │ │ -430d1c: 8200 |0006: int-to-float v0, v0 │ │ -430d1e: c708 |0007: sub-float/2addr v8, v0 │ │ -430d20: 5270 5680 |0008: iget v0, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displaywidth:I // field@8056 │ │ -430d24: 8200 |000a: int-to-float v0, v0 │ │ -430d26: c908 |000b: div-float/2addr v8, v0 │ │ -430d28: 6e10 6c0a 0900 |000c: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0a6c │ │ -430d2e: 0a00 |000f: move-result v0 │ │ -430d30: 5271 5b80 |0010: iget v1, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.yoffset:I // field@805b │ │ -430d34: 8211 |0012: int-to-float v1, v1 │ │ -430d36: c710 |0013: sub-float/2addr v0, v1 │ │ -430d38: 5271 5580 |0014: iget v1, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displayheight:I // field@8055 │ │ -430d3c: 8211 |0016: int-to-float v1, v1 │ │ -430d3e: c910 |0017: div-float/2addr v0, v1 │ │ -430d40: 6e10 5e0a 0900 |0018: invoke-virtual {v9}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0a5e │ │ -430d46: 0a01 |001b: move-result v1 │ │ -430d48: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -430d4a: 3801 3800 |001d: if-eqz v1, 0055 // +0038 │ │ -430d4e: 3221 2c00 |001f: if-eq v1, v2, 004b // +002c │ │ -430d52: 1223 |0021: const/4 v3, #int 2 // #2 │ │ -430d54: 3231 0c00 |0022: if-eq v1, v3, 002e // +000c │ │ -430d58: 1239 |0024: const/4 v9, #int 3 // #3 │ │ -430d5a: 3291 2600 |0025: if-eq v1, v9, 004b // +0026 │ │ -430d5e: 1259 |0027: const/4 v9, #int 5 // #5 │ │ -430d60: 3291 2d00 |0028: if-eq v1, v9, 0055 // +002d │ │ -430d64: 1268 |002a: const/4 v8, #int 6 // #6 │ │ -430d66: 3281 2000 |002b: if-eq v1, v8, 004b // +0020 │ │ -430d6a: 2831 |002d: goto 005e // +0031 │ │ -430d6c: 5373 5980 |002e: iget-wide v3, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.nextUpdate:J // field@8059 │ │ -430d70: 6e10 640a 0900 |0030: invoke-virtual {v9}, Landroid/view/MotionEvent;.getEventTime:()J // method@0a64 │ │ -430d76: 0b05 |0033: move-result-wide v5 │ │ -430d78: 3101 0305 |0034: cmp-long v1, v3, v5 │ │ -430d7c: 3c01 2800 |0036: if-gtz v1, 005e // +0028 │ │ -430d80: 5471 5780 |0038: iget-object v1, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8057 │ │ -430d84: 6e10 1ae0 0100 |003a: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@e01a │ │ -430d8a: 0c01 |003d: move-result-object v1 │ │ -430d8c: 6e30 05e0 8100 |003e: invoke-virtual {v1, v8, v0}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.movePointer:(FF)V // method@e005 │ │ -430d92: 6e10 640a 0900 |0041: invoke-virtual {v9}, Landroid/view/MotionEvent;.getEventTime:()J // method@0a64 │ │ -430d98: 0b08 |0044: move-result-wide v8 │ │ -430d9a: 1600 2800 |0045: const-wide/16 v0, #int 40 // #28 │ │ -430d9e: bb08 |0047: add-long/2addr v8, v0 │ │ -430da0: 5a78 5980 |0048: iput-wide v8, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.nextUpdate:J // field@8059 │ │ -430da4: 2814 |004a: goto 005e // +0014 │ │ -430da6: 5478 5780 |004b: iget-object v8, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8057 │ │ -430daa: 6e10 1ae0 0800 |004d: invoke-virtual {v8}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@e01a │ │ -430db0: 0c08 |0050: move-result-object v8 │ │ -430db2: 6e10 0ee0 0800 |0051: invoke-virtual {v8}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.stopPointer:()V // method@e00e │ │ -430db8: 280a |0054: goto 005e // +000a │ │ -430dba: 5479 5780 |0055: iget-object v9, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8057 │ │ -430dbe: 6e10 1ae0 0900 |0057: invoke-virtual {v9}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@e01a │ │ -430dc4: 0c09 |005a: move-result-object v9 │ │ -430dc6: 6e30 0ce0 8900 |005b: invoke-virtual {v9, v8, v0}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.startPointer:(FF)V // method@e00c │ │ -430dcc: 0f02 |005e: return v2 │ │ +430cfc: |[430cfc] org.libreoffice.impressremote.fragment.slides.PointerFragment.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +430d0c: 6e10 6a0a 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0a6a │ │ +430d12: 0a08 |0003: move-result v8 │ │ +430d14: 5270 5a80 |0004: iget v0, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.xoffset:I // field@805a │ │ +430d18: 8200 |0006: int-to-float v0, v0 │ │ +430d1a: c708 |0007: sub-float/2addr v8, v0 │ │ +430d1c: 5270 5680 |0008: iget v0, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displaywidth:I // field@8056 │ │ +430d20: 8200 |000a: int-to-float v0, v0 │ │ +430d22: c908 |000b: div-float/2addr v8, v0 │ │ +430d24: 6e10 6c0a 0900 |000c: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0a6c │ │ +430d2a: 0a00 |000f: move-result v0 │ │ +430d2c: 5271 5b80 |0010: iget v1, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.yoffset:I // field@805b │ │ +430d30: 8211 |0012: int-to-float v1, v1 │ │ +430d32: c710 |0013: sub-float/2addr v0, v1 │ │ +430d34: 5271 5580 |0014: iget v1, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displayheight:I // field@8055 │ │ +430d38: 8211 |0016: int-to-float v1, v1 │ │ +430d3a: c910 |0017: div-float/2addr v0, v1 │ │ +430d3c: 6e10 5e0a 0900 |0018: invoke-virtual {v9}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0a5e │ │ +430d42: 0a01 |001b: move-result v1 │ │ +430d44: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +430d46: 3801 3800 |001d: if-eqz v1, 0055 // +0038 │ │ +430d4a: 3221 2c00 |001f: if-eq v1, v2, 004b // +002c │ │ +430d4e: 1223 |0021: const/4 v3, #int 2 // #2 │ │ +430d50: 3231 0c00 |0022: if-eq v1, v3, 002e // +000c │ │ +430d54: 1239 |0024: const/4 v9, #int 3 // #3 │ │ +430d56: 3291 2600 |0025: if-eq v1, v9, 004b // +0026 │ │ +430d5a: 1259 |0027: const/4 v9, #int 5 // #5 │ │ +430d5c: 3291 2d00 |0028: if-eq v1, v9, 0055 // +002d │ │ +430d60: 1268 |002a: const/4 v8, #int 6 // #6 │ │ +430d62: 3281 2000 |002b: if-eq v1, v8, 004b // +0020 │ │ +430d66: 2831 |002d: goto 005e // +0031 │ │ +430d68: 5373 5980 |002e: iget-wide v3, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.nextUpdate:J // field@8059 │ │ +430d6c: 6e10 640a 0900 |0030: invoke-virtual {v9}, Landroid/view/MotionEvent;.getEventTime:()J // method@0a64 │ │ +430d72: 0b05 |0033: move-result-wide v5 │ │ +430d74: 3101 0305 |0034: cmp-long v1, v3, v5 │ │ +430d78: 3c01 2800 |0036: if-gtz v1, 005e // +0028 │ │ +430d7c: 5471 5780 |0038: iget-object v1, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8057 │ │ +430d80: 6e10 1ae0 0100 |003a: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@e01a │ │ +430d86: 0c01 |003d: move-result-object v1 │ │ +430d88: 6e30 05e0 8100 |003e: invoke-virtual {v1, v8, v0}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.movePointer:(FF)V // method@e005 │ │ +430d8e: 6e10 640a 0900 |0041: invoke-virtual {v9}, Landroid/view/MotionEvent;.getEventTime:()J // method@0a64 │ │ +430d94: 0b08 |0044: move-result-wide v8 │ │ +430d96: 1600 2800 |0045: const-wide/16 v0, #int 40 // #28 │ │ +430d9a: bb08 |0047: add-long/2addr v8, v0 │ │ +430d9c: 5a78 5980 |0048: iput-wide v8, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.nextUpdate:J // field@8059 │ │ +430da0: 2814 |004a: goto 005e // +0014 │ │ +430da2: 5478 5780 |004b: iget-object v8, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8057 │ │ +430da6: 6e10 1ae0 0800 |004d: invoke-virtual {v8}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@e01a │ │ +430dac: 0c08 |0050: move-result-object v8 │ │ +430dae: 6e10 0ee0 0800 |0051: invoke-virtual {v8}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.stopPointer:()V // method@e00e │ │ +430db4: 280a |0054: goto 005e // +000a │ │ +430db6: 5479 5780 |0055: iget-object v9, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@8057 │ │ +430dba: 6e10 1ae0 0900 |0057: invoke-virtual {v9}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@e01a │ │ +430dc0: 0c09 |005a: move-result-object v9 │ │ +430dc2: 6e30 0ce0 8900 |005b: invoke-virtual {v9, v8, v0}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.startPointer:(FF)V // method@e00c │ │ +430dc8: 0f02 |005e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x000c line=192 │ │ 0x0018 line=195 │ │ 0x002e line=206 │ │ 0x0038 line=207 │ │ @@ -1734629,17 +1734628,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -430fe0: |[430fe0] org.libreoffice.impressremote.fragment.slides.PointerFragment.previewUpdated:(I)V │ │ -430ff0: 7010 82e1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.setUpCurrentSlide:()V // method@e182 │ │ -430ff6: 0e00 |0003: return-void │ │ +430fdc: |[430fdc] org.libreoffice.impressremote.fragment.slides.PointerFragment.previewUpdated:(I)V │ │ +430fec: 7010 82e1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.setUpCurrentSlide:()V // method@e182 │ │ +430ff2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1734648,17 +1734647,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43103c: |[43103c] org.libreoffice.impressremote.fragment.slides.PointerFragment.slideChanged:()V │ │ -43104c: 7010 82e1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.setUpCurrentSlide:()V // method@e182 │ │ -431052: 0e00 |0003: return-void │ │ +431038: |[431038] org.libreoffice.impressremote.fragment.slides.PointerFragment.slideChanged:()V │ │ +431048: 7010 82e1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.setUpCurrentSlide:()V // method@e182 │ │ +43104e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ │ │ #10 : (in Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;) │ │ @@ -1734666,17 +1734665,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -431054: |[431054] org.libreoffice.impressremote.fragment.slides.PointerFragment.slideShowStateChanged:()V │ │ -431064: 7010 82e1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.setUpCurrentSlide:()V // method@e182 │ │ -43106a: 0e00 |0003: return-void │ │ +431050: |[431050] org.libreoffice.impressremote.fragment.slides.PointerFragment.slideShowStateChanged:()V │ │ +431060: 7010 82e1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.setUpCurrentSlide:()V // method@e182 │ │ +431066: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ │ │ source_file_idx : 21585 (PointerFragment.java) │ │ @@ -1734720,19 +1734719,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -43119c: |[43119c] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.:()V │ │ -4311ac: 7010 5fe1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.:()V // method@e15f │ │ -4311b2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4311b4: 5910 5d80 |0004: iput v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCurrentSlideIndex:I // field@805d │ │ -4311b8: 0e00 |0006: return-void │ │ +431198: |[431198] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.:()V │ │ +4311a8: 7010 5fe1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.:()V // method@e15f │ │ +4311ae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4311b0: 5910 5d80 |0004: iput v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCurrentSlideIndex:I // field@805d │ │ +4311b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=36 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ │ │ @@ -1734741,23 +1734740,23 @@ │ │ type : '()Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -431150: |[431150] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.buildSlidesAdapter:()Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter; │ │ -431160: 5430 5c80 |0000: iget-object v0, v3, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805c │ │ -431164: 6e10 1ce0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ -43116a: 0c00 |0005: move-result-object v0 │ │ -43116c: 2201 971b |0006: new-instance v1, Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter; // type@1b97 │ │ -431170: 6e10 8be1 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e18b │ │ -431176: 0c02 |000b: move-result-object v2 │ │ -431178: 7030 e0df 2100 |000c: invoke-direct {v1, v2, v0}, Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter;.:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/SlideShow;)V // method@dfe0 │ │ -43117e: 1101 |000f: return-object v1 │ │ +43114c: |[43114c] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.buildSlidesAdapter:()Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter; │ │ +43115c: 5430 5c80 |0000: iget-object v0, v3, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805c │ │ +431160: 6e10 1ce0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ +431166: 0c00 |0005: move-result-object v0 │ │ +431168: 2201 971b |0006: new-instance v1, Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter; // type@1b97 │ │ +43116c: 6e10 8be1 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e18b │ │ +431172: 0c02 |000b: move-result-object v2 │ │ +431174: 7030 e0df 2100 |000c: invoke-direct {v1, v2, v0}, Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter;.:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/SlideShow;)V // method@dfe0 │ │ +43117a: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0006 line=84 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ │ │ @@ -1734766,20 +1734765,20 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4311bc: |[4311bc] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.changeCurrentSlide:(I)V │ │ -4311cc: 5410 5c80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805c │ │ -4311d0: 6e10 1ae0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@e01a │ │ -4311d6: 0c00 |0005: move-result-object v0 │ │ -4311d8: 6e20 0ae0 2000 |0006: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.setCurrentSlide:(I)V // method@e00a │ │ -4311de: 0e00 |0009: return-void │ │ +4311b8: |[4311b8] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.changeCurrentSlide:(I)V │ │ +4311c8: 5410 5c80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805c │ │ +4311cc: 6e10 1ae0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@e01a │ │ +4311d2: 0c00 |0005: move-result-object v0 │ │ +4311d4: 6e20 0ae0 2000 |0006: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.setCurrentSlide:(I)V // method@e00a │ │ +4311da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ │ │ @@ -1734788,22 +1734787,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4311e0: |[4311e0] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.changeSlideShowMode:()V │ │ -4311f0: 6200 cf7f |0000: sget-object v0, Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode;.PAGER:Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode; // field@7fcf │ │ -4311f4: 7110 f5e1 0000 |0002: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideShowModeChangedIntent:(Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode;)Landroid/content/Intent; // method@e1f5 │ │ -4311fa: 0c00 |0005: move-result-object v0 │ │ -4311fc: 7010 8ce1 0200 |0006: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@e18c │ │ -431202: 0c01 |0009: move-result-object v1 │ │ -431204: 6e20 0461 0100 |000a: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ -43120a: 0e00 |000d: return-void │ │ +4311dc: |[4311dc] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.changeSlideShowMode:()V │ │ +4311ec: 6200 cf7f |0000: sget-object v0, Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode;.PAGER:Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode; // field@7fcf │ │ +4311f0: 7110 f5e1 0000 |0002: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideShowModeChangedIntent:(Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode;)Landroid/content/Intent; // method@e1f5 │ │ +4311f6: 0c00 |0005: move-result-object v0 │ │ +4311f8: 7010 8ce1 0200 |0006: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@e18c │ │ +4311fe: 0c01 |0009: move-result-object v1 │ │ +431200: 6e20 0461 0100 |000a: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ +431206: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0006 line=99 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ │ │ @@ -1734812,22 +1734811,22 @@ │ │ type : '()Landroidx/localbroadcastmanager/content/LocalBroadcastManager;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -431124: |[431124] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ -431134: 6e10 8be1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e18b │ │ -43113a: 0c00 |0003: move-result-object v0 │ │ -43113c: 6e10 195a 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@5a19 │ │ -431142: 0c00 |0007: move-result-object v0 │ │ -431144: 7110 0261 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -43114a: 0c00 |000b: move-result-object v0 │ │ -43114c: 1100 |000c: return-object v0 │ │ +431120: |[431120] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ +431130: 6e10 8be1 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e18b │ │ +431136: 0c00 |0003: move-result-object v0 │ │ +431138: 6e10 195a 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@5a19 │ │ +43113e: 0c00 |0007: move-result-object v0 │ │ +431140: 7110 0261 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +431146: 0c00 |000b: move-result-object v0 │ │ +431148: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0008 line=105 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ │ │ @@ -1734836,25 +1734835,25 @@ │ │ type : '()Landroid/widget/GridView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -4310f0: |[4310f0] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.getSlidesGrid:()Landroid/widget/GridView; │ │ -431100: 6e10 8ee1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getView:()Landroid/view/View; // method@e18e │ │ -431106: 0c00 |0003: move-result-object v0 │ │ -431108: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -43110c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -43110e: 2809 |0007: goto 0010 // +0009 │ │ -431110: 6001 397f |0008: sget v1, Lorg/libreoffice/impressremote/R$id;.grid_slides:I // field@7f39 │ │ -431114: 6e20 ca0a 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ -43111a: 0c00 |000d: move-result-object v0 │ │ -43111c: 1f00 7b02 |000e: check-cast v0, Landroid/widget/GridView; // type@027b │ │ -431120: 1100 |0010: return-object v0 │ │ +4310ec: |[4310ec] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.getSlidesGrid:()Landroid/widget/GridView; │ │ +4310fc: 6e10 8ee1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getView:()Landroid/view/View; // method@e18e │ │ +431102: 0c00 |0003: move-result-object v0 │ │ +431104: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +431108: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +43110a: 2809 |0007: goto 0010 // +0009 │ │ +43110c: 6001 397f |0008: sget v1, Lorg/libreoffice/impressremote/R$id;.grid_slides:I // field@7f39 │ │ +431110: 6e20 ca0a 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ +431116: 0c00 |000d: move-result-object v0 │ │ +431118: 1f00 7b02 |000e: check-cast v0, Landroid/widget/GridView; // type@027b │ │ +43111c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0008 line=78 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ │ │ @@ -1734863,46 +1734862,46 @@ │ │ type : '()Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -431180: |[431180] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.newInstance:()Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ -431190: 2200 c61b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; // type@1bc6 │ │ -431194: 7010 87e1 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.:()V // method@e187 │ │ -43119a: 1100 |0005: return-object v0 │ │ +43117c: |[43117c] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.newInstance:()Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ +43118c: 2200 c61b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; // type@1bc6 │ │ +431190: 7010 87e1 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.:()V // method@e187 │ │ +431196: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ #7 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;) │ │ name : 'refreshSlidePreview' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -431344: |[431344] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.refreshSlidePreview:(I)V │ │ -431354: 7010 8de1 0300 |0000: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getSlidesGrid:()Landroid/widget/GridView; // method@e18d │ │ -43135a: 0c00 |0003: move-result-object v0 │ │ -43135c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -431360: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -431362: 2805 |0007: goto 000c // +0005 │ │ -431364: 6e20 f10f 4000 |0008: invoke-virtual {v0, v4}, Landroid/widget/GridView;.getChildAt:(I)Landroid/view/View; // method@0ff1 │ │ -43136a: 0c01 |000b: move-result-object v1 │ │ -43136c: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ -431370: 0e00 |000e: return-void │ │ -431372: 6e10 f00f 0000 |000f: invoke-virtual {v0}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@0ff0 │ │ -431378: 0c02 |0012: move-result-object v2 │ │ -43137a: 7240 9810 4201 |0013: invoke-interface {v2, v4, v1, v0}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1098 │ │ -431380: 0e00 |0016: return-void │ │ +431340: |[431340] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.refreshSlidePreview:(I)V │ │ +431350: 7010 8de1 0300 |0000: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getSlidesGrid:()Landroid/widget/GridView; // method@e18d │ │ +431356: 0c00 |0003: move-result-object v0 │ │ +431358: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +43135c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +43135e: 2805 |0007: goto 000c // +0005 │ │ +431360: 6e20 f10f 4000 |0008: invoke-virtual {v0, v4}, Landroid/widget/GridView;.getChildAt:(I)Landroid/view/View; // method@0ff1 │ │ +431366: 0c01 |000b: move-result-object v1 │ │ +431368: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ +43136c: 0e00 |000e: return-void │ │ +43136e: 6e10 f00f 0000 |000f: invoke-virtual {v0}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@0ff0 │ │ +431374: 0c02 |0012: move-result-object v2 │ │ +431376: 7240 9810 4201 |0013: invoke-interface {v2, v4, v1, v0}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1098 │ │ +43137c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0008 line=142 │ │ 0x000f line=148 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ @@ -1734914,40 +1734913,40 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -43120c: |[43120c] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.notesUpdated:(I)V │ │ -43121c: 0e00 |0000: return-void │ │ +431208: |[431208] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.notesUpdated:(I)V │ │ +431218: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;) │ │ name : 'onActivityCreated' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -431220: |[431220] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -431230: 6f20 64e1 3200 |0000: invoke-super {v2, v3}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@e164 │ │ -431236: 6e10 8be1 0200 |0003: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e18b │ │ -43123c: 0c03 |0006: move-result-object v3 │ │ -43123e: 7110 e6e1 0300 |0007: invoke-static {v3}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@e1e6 │ │ -431244: 0c03 |000a: move-result-object v3 │ │ -431246: 6e10 8be1 0200 |000b: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e18b │ │ -43124c: 0c00 |000e: move-result-object v0 │ │ -43124e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -431250: 6e40 105a 3012 |0010: invoke-virtual {v0, v3, v2, v1}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5a10 │ │ -431256: 0e00 |0013: return-void │ │ +43121c: |[43121c] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +43122c: 6f20 64e1 3200 |0000: invoke-super {v2, v3}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@e164 │ │ +431232: 6e10 8be1 0200 |0003: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e18b │ │ +431238: 0c03 |0006: move-result-object v3 │ │ +43123a: 7110 e6e1 0300 |0007: invoke-static {v3}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@e1e6 │ │ +431240: 0c03 |000a: move-result-object v3 │ │ +431242: 6e10 8be1 0200 |000b: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e18b │ │ +431248: 0c00 |000e: move-result-object v0 │ │ +43124a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +43124c: 6e40 105a 3012 |0010: invoke-virtual {v0, v3, v2, v1}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5a10 │ │ +431252: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=53 │ │ 0x000b line=54 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ @@ -1734958,20 +1734957,20 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -4310d0: |[4310d0] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -4310e0: 6004 647f |0000: sget v4, Lorg/libreoffice/impressremote/R$layout;.fragment_slides_grid:I // field@7f64 │ │ -4310e4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -4310e6: 6e40 200a 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a20 │ │ -4310ec: 0c02 |0006: move-result-object v2 │ │ -4310ee: 1102 |0007: return-object v2 │ │ +4310cc: |[4310cc] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +4310dc: 6004 647f |0000: sget v4, Lorg/libreoffice/impressremote/R$layout;.fragment_slides_grid:I // field@7f64 │ │ +4310e0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +4310e2: 6e40 200a 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a20 │ │ +4310e8: 0c02 |0006: move-result-object v2 │ │ +4310ea: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1734982,22 +1734981,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -431258: |[431258] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onDestroy:()V │ │ -431268: 6f10 65e1 0100 |0000: invoke-super {v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onDestroy:()V // method@e165 │ │ -43126e: 5410 5c80 |0003: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805c │ │ -431272: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ -431276: 6e10 8be1 0100 |0007: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e18b │ │ -43127c: 0c00 |000a: move-result-object v0 │ │ -43127e: 6e20 555a 1000 |000b: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@5a55 │ │ -431284: 0e00 |000e: return-void │ │ +431254: |[431254] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onDestroy:()V │ │ +431264: 6f10 65e1 0100 |0000: invoke-super {v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onDestroy:()V // method@e165 │ │ +43126a: 5410 5c80 |0003: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805c │ │ +43126e: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ +431272: 6e10 8be1 0100 |0007: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e18b │ │ +431278: 0c00 |000a: move-result-object v0 │ │ +43127a: 6e20 555a 1000 |000b: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@5a55 │ │ +431280: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0003 line=155 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ │ │ @@ -1735006,18 +1735005,18 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -431288: |[431288] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -431298: 7020 89e1 3000 |0000: invoke-direct {v0, v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.changeCurrentSlide:(I)V // method@e189 │ │ -43129e: 7010 8ae1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.changeSlideShowMode:()V // method@e18a │ │ -4312a4: 0e00 |0006: return-void │ │ +431284: |[431284] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +431294: 7020 89e1 3000 |0000: invoke-direct {v0, v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.changeCurrentSlide:(I)V // method@e189 │ │ +43129a: 7010 8ae1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.changeSlideShowMode:()V // method@e18a │ │ +4312a0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/widget/AdapterView; │ │ @@ -1735030,38 +1735029,38 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -4312a8: |[4312a8] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -4312b8: 1f02 9e1b |0000: check-cast v2, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ -4312bc: 6e10 13e0 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@e013 │ │ -4312c2: 0c01 |0005: move-result-object v1 │ │ -4312c4: 5b01 5c80 |0006: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805c │ │ -4312c8: 6e10 8fe1 0000 |0008: invoke-virtual {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.isAdded:()Z // method@e18f │ │ -4312ce: 0a01 |000b: move-result v1 │ │ -4312d0: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ -4312d4: 0e00 |000e: return-void │ │ -4312d6: 7010 8de1 0000 |000f: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getSlidesGrid:()Landroid/widget/GridView; // method@e18d │ │ -4312dc: 0c01 |0012: move-result-object v1 │ │ -4312de: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ -4312e2: 0e00 |0015: return-void │ │ -4312e4: 7010 88e1 0000 |0016: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.buildSlidesAdapter:()Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter; // method@e188 │ │ -4312ea: 0c02 |0019: move-result-object v2 │ │ -4312ec: 6e20 f80f 2100 |001a: invoke-virtual {v1, v2}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0ff8 │ │ -4312f2: 6e20 fb0f 0100 |001d: invoke-virtual {v1, v0}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0ffb │ │ -4312f8: 5401 5c80 |0020: iget-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805c │ │ -4312fc: 6e10 1ce0 0100 |0022: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ -431302: 0c01 |0025: move-result-object v1 │ │ -431304: 6e10 93e0 0100 |0026: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@e093 │ │ -43130a: 0a01 |0029: move-result v1 │ │ -43130c: 5901 5d80 |002a: iput v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCurrentSlideIndex:I // field@805d │ │ -431310: 0e00 |002c: return-void │ │ +4312a4: |[4312a4] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +4312b4: 1f02 9e1b |0000: check-cast v2, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ +4312b8: 6e10 13e0 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@e013 │ │ +4312be: 0c01 |0005: move-result-object v1 │ │ +4312c0: 5b01 5c80 |0006: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805c │ │ +4312c4: 6e10 8fe1 0000 |0008: invoke-virtual {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.isAdded:()Z // method@e18f │ │ +4312ca: 0a01 |000b: move-result v1 │ │ +4312cc: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ +4312d0: 0e00 |000e: return-void │ │ +4312d2: 7010 8de1 0000 |000f: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getSlidesGrid:()Landroid/widget/GridView; // method@e18d │ │ +4312d8: 0c01 |0012: move-result-object v1 │ │ +4312da: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ +4312de: 0e00 |0015: return-void │ │ +4312e0: 7010 88e1 0000 |0016: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.buildSlidesAdapter:()Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter; // method@e188 │ │ +4312e6: 0c02 |0019: move-result-object v2 │ │ +4312e8: 6e20 f80f 2100 |001a: invoke-virtual {v1, v2}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0ff8 │ │ +4312ee: 6e20 fb0f 0100 |001d: invoke-virtual {v1, v0}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0ffb │ │ +4312f4: 5401 5c80 |0020: iget-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805c │ │ +4312f8: 6e10 1ce0 0100 |0022: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ +4312fe: 0c01 |0025: move-result-object v1 │ │ +431300: 6e10 93e0 0100 |0026: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@e093 │ │ +431306: 0a01 |0029: move-result v1 │ │ +431308: 5901 5d80 |002a: iput v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCurrentSlideIndex:I // field@805d │ │ +43130c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0008 line=62 │ │ 0x000f line=66 │ │ 0x0016 line=69 │ │ @@ -1735077,18 +1735076,18 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -431314: |[431314] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -431324: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -431326: 5b01 5c80 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805c │ │ -43132a: 0e00 |0003: return-void │ │ +431310: |[431310] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +431320: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +431322: 5b01 5c80 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805c │ │ +431326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/ComponentName; │ │ │ │ @@ -1735097,17 +1735096,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -43132c: |[43132c] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.previewUpdated:(I)V │ │ -43133c: 7020 99e1 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.refreshSlidePreview:(I)V // method@e199 │ │ -431342: 0e00 |0003: return-void │ │ +431328: |[431328] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.previewUpdated:(I)V │ │ +431338: 7020 99e1 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.refreshSlidePreview:(I)V // method@e199 │ │ +43133e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1735116,25 +1735115,25 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -431384: |[431384] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.slideChanged:()V │ │ -431394: 5210 5d80 |0000: iget v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCurrentSlideIndex:I // field@805d │ │ -431398: 7020 99e1 0100 |0002: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.refreshSlidePreview:(I)V // method@e199 │ │ -43139e: 5410 5c80 |0005: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805c │ │ -4313a2: 6e10 1ce0 0000 |0007: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ -4313a8: 0c00 |000a: move-result-object v0 │ │ -4313aa: 6e10 93e0 0000 |000b: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@e093 │ │ -4313b0: 0a00 |000e: move-result v0 │ │ -4313b2: 5910 5d80 |000f: iput v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCurrentSlideIndex:I // field@805d │ │ -4313b6: 7020 99e1 0100 |0011: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.refreshSlidePreview:(I)V // method@e199 │ │ -4313bc: 0e00 |0014: return-void │ │ +431380: |[431380] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.slideChanged:()V │ │ +431390: 5210 5d80 |0000: iget v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCurrentSlideIndex:I // field@805d │ │ +431394: 7020 99e1 0100 |0002: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.refreshSlidePreview:(I)V // method@e199 │ │ +43139a: 5410 5c80 |0005: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805c │ │ +43139e: 6e10 1ce0 0000 |0007: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ +4313a4: 0c00 |000a: move-result-object v0 │ │ +4313a6: 6e10 93e0 0000 |000b: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@e093 │ │ +4313ac: 0a00 |000e: move-result v0 │ │ +4313ae: 5910 5d80 |000f: iput v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCurrentSlideIndex:I // field@805d │ │ +4313b2: 7020 99e1 0100 |0011: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.refreshSlidePreview:(I)V // method@e199 │ │ +4313b8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0005 line=122 │ │ 0x0011 line=123 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ @@ -1735144,20 +1735143,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4313c0: |[4313c0] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.slideShowStateChanged:()V │ │ -4313d0: 7010 8de1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getSlidesGrid:()Landroid/widget/GridView; // method@e18d │ │ -4313d6: 0c00 |0003: move-result-object v0 │ │ -4313d8: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -4313dc: 6e10 f20f 0000 |0006: invoke-virtual {v0}, Landroid/widget/GridView;.invalidateViews:()V // method@0ff2 │ │ -4313e2: 0e00 |0009: return-void │ │ +4313bc: |[4313bc] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.slideShowStateChanged:()V │ │ +4313cc: 7010 8de1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getSlidesGrid:()Landroid/widget/GridView; // method@e18d │ │ +4313d2: 0c00 |0003: move-result-object v0 │ │ +4313d4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +4313d8: 6e10 f20f 0000 |0006: invoke-virtual {v0}, Landroid/widget/GridView;.invalidateViews:()V // method@0ff2 │ │ +4313de: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0006 line=116 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ │ │ @@ -1735201,17 +1735200,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -431684: |[431684] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.:()V │ │ -431694: 7010 5fe1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.:()V // method@e15f │ │ -43169a: 0e00 |0003: return-void │ │ +431680: |[431680] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.:()V │ │ +431690: 7010 5fe1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.:()V // method@e15f │ │ +431696: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;) │ │ @@ -1735219,17 +1735218,17 @@ │ │ type : '(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)Lorg/libreoffice/impressremote/communication/CommunicationService;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -431650: |[431650] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.access$000:(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ -431660: 5400 5f80 |0000: iget-object v0, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ -431664: 1100 |0002: return-object v0 │ │ +43164c: |[43164c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.access$000:(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ +43165c: 5400 5f80 |0000: iget-object v0, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ +431660: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ #2 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;) │ │ @@ -1735237,30 +1735236,30 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -43153c: |[43153c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.areSlideNotesAvailable:(I)Z │ │ -43154c: 5410 5f80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ -431550: 6e10 1ce0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ -431556: 0c00 |0005: move-result-object v0 │ │ -431558: 6e20 95e0 2000 |0006: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/SlideShow;.getSlideNotes:(I)Ljava/lang/String; // method@e095 │ │ -43155e: 0c02 |0009: move-result-object v2 │ │ -431560: 7110 4208 0200 |000a: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@0842 │ │ -431566: 0c02 |000d: move-result-object v2 │ │ -431568: 6e10 739f 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@9f73 │ │ -43156e: 0c02 |0011: move-result-object v2 │ │ -431570: 6e10 c69f 0200 |0012: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9fc6 │ │ -431576: 0c02 |0015: move-result-object v2 │ │ -431578: 7110 d408 0200 |0016: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d4 │ │ -43157e: 0a02 |0019: move-result v2 │ │ -431580: df02 0201 |001a: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -431584: 0f02 |001c: return v2 │ │ +431538: |[431538] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.areSlideNotesAvailable:(I)Z │ │ +431548: 5410 5f80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ +43154c: 6e10 1ce0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ +431552: 0c00 |0005: move-result-object v0 │ │ +431554: 6e20 95e0 2000 |0006: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/SlideShow;.getSlideNotes:(I)Ljava/lang/String; // method@e095 │ │ +43155a: 0c02 |0009: move-result-object v2 │ │ +43155c: 7110 4208 0200 |000a: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@0842 │ │ +431562: 0c02 |000d: move-result-object v2 │ │ +431564: 6e10 739f 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@9f73 │ │ +43156a: 0c02 |0011: move-result-object v2 │ │ +43156c: 6e10 c69f 0200 |0012: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9fc6 │ │ +431572: 0c02 |0015: move-result-object v2 │ │ +431574: 7110 d408 0200 |0016: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d4 │ │ +43157a: 0a02 |0019: move-result v2 │ │ +43157c: df02 0201 |001a: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +431580: 0f02 |001c: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x000a line=160 │ │ locals : │ │ 0x0000 - 0x001d reg=1 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ 0x0000 - 0x001d reg=2 (null) I │ │ @@ -1735270,24 +1735269,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -43169c: |[43169c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.bindService:()V │ │ -4316ac: 6e10 a5e1 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e1a5 │ │ -4316b2: 0c00 |0003: move-result-object v0 │ │ -4316b4: 7110 e6e1 0000 |0004: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@e1e6 │ │ -4316ba: 0c00 |0007: move-result-object v0 │ │ -4316bc: 6e10 a5e1 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e1a5 │ │ -4316c2: 0c01 |000b: move-result-object v1 │ │ -4316c4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -4316c6: 6e40 105a 0123 |000d: invoke-virtual {v1, v0, v3, v2}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5a10 │ │ -4316cc: 0e00 |0010: return-void │ │ +431698: |[431698] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.bindService:()V │ │ +4316a8: 6e10 a5e1 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e1a5 │ │ +4316ae: 0c00 |0003: move-result-object v0 │ │ +4316b0: 7110 e6e1 0000 |0004: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@e1e6 │ │ +4316b6: 0c00 |0007: move-result-object v0 │ │ +4316b8: 6e10 a5e1 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e1a5 │ │ +4316be: 0c01 |000b: move-result-object v1 │ │ +4316c0: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +4316c2: 6e40 105a 0123 |000d: invoke-virtual {v1, v0, v3, v2}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5a10 │ │ +4316c8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0008 line=60 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ @@ -1735296,23 +1735295,23 @@ │ │ type : '()Landroidx/viewpager/widget/PagerAdapter;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -4314e0: |[4314e0] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.buildSlidesAdapter:()Landroidx/viewpager/widget/PagerAdapter; │ │ -4314f0: 5430 5f80 |0000: iget-object v0, v3, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ -4314f4: 6e10 1ce0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ -4314fa: 0c00 |0005: move-result-object v0 │ │ -4314fc: 2201 981b |0006: new-instance v1, Lorg/libreoffice/impressremote/adapter/SlidesPagerAdapter; // type@1b98 │ │ -431500: 6e10 a5e1 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e1a5 │ │ -431506: 0c02 |000b: move-result-object v2 │ │ -431508: 7040 ebdf 2130 |000c: invoke-direct {v1, v2, v0, v3}, Lorg/libreoffice/impressremote/adapter/SlidesPagerAdapter;.:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/SlideShow;Landroid/view/View$OnTouchListener;)V // method@dfeb │ │ -43150e: 1101 |000f: return-object v1 │ │ +4314dc: |[4314dc] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.buildSlidesAdapter:()Landroidx/viewpager/widget/PagerAdapter; │ │ +4314ec: 5430 5f80 |0000: iget-object v0, v3, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ +4314f0: 6e10 1ce0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ +4314f6: 0c00 |0005: move-result-object v0 │ │ +4314f8: 2201 981b |0006: new-instance v1, Lorg/libreoffice/impressremote/adapter/SlidesPagerAdapter; // type@1b98 │ │ +4314fc: 6e10 a5e1 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e1a5 │ │ +431502: 0c02 |000b: move-result-object v2 │ │ +431504: 7040 ebdf 2130 |000c: invoke-direct {v1, v2, v0, v3}, Lorg/libreoffice/impressremote/adapter/SlidesPagerAdapter;.:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/SlideShow;Landroid/view/View$OnTouchListener;)V // method@dfeb │ │ +43150a: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0006 line=97 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ @@ -1735321,22 +1735320,22 @@ │ │ type : '()Landroid/widget/TextSwitcher;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4314b4: |[4314b4] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.getSlideNotesSwitcher:()Landroid/widget/TextSwitcher; │ │ -4314c4: 6e10 abe1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getView:()Landroid/view/View; // method@e1ab │ │ -4314ca: 0c00 |0003: move-result-object v0 │ │ -4314cc: 6001 597f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.text_switcher_notes:I // field@7f59 │ │ -4314d0: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ -4314d6: 0c00 |0009: move-result-object v0 │ │ -4314d8: 1f00 9e02 |000a: check-cast v0, Landroid/widget/TextSwitcher; // type@029e │ │ -4314dc: 1100 |000c: return-object v0 │ │ +4314b0: |[4314b0] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.getSlideNotesSwitcher:()Landroid/widget/TextSwitcher; │ │ +4314c0: 6e10 abe1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getView:()Landroid/view/View; // method@e1ab │ │ +4314c6: 0c00 |0003: move-result-object v0 │ │ +4314c8: 6001 597f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.text_switcher_notes:I // field@7f59 │ │ +4314cc: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ +4314d2: 0c00 |0009: move-result-object v0 │ │ +4314d4: 1f00 9e02 |000a: check-cast v0, Landroid/widget/TextSwitcher; // type@029e │ │ +4314d8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ #6 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;) │ │ @@ -1735344,21 +1735343,21 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -431628: |[431628] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.getSlidesMargin:()I │ │ -431638: 6e10 a6e1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getResources:()Landroid/content/res/Resources; // method@e1a6 │ │ -43163e: 0c00 |0003: move-result-object v0 │ │ -431640: 6001 fc7e |0004: sget v1, Lorg/libreoffice/impressremote/R$dimen;.margin_slide:I // field@7efc │ │ -431644: 6e20 a603 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@03a6 │ │ -43164a: 0a00 |0009: move-result v0 │ │ -43164c: 0f00 |000a: return v0 │ │ +431624: |[431624] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.getSlidesMargin:()I │ │ +431634: 6e10 a6e1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getResources:()Landroid/content/res/Resources; // method@e1a6 │ │ +43163a: 0c00 |0003: move-result-object v0 │ │ +43163c: 6001 fc7e |0004: sget v1, Lorg/libreoffice/impressremote/R$dimen;.margin_slide:I // field@7efc │ │ +431640: 6e20 a603 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@03a6 │ │ +431646: 0a00 |0009: move-result v0 │ │ +431648: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ #7 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;) │ │ @@ -1735366,22 +1735365,22 @@ │ │ type : '()Landroidx/viewpager/widget/ViewPager;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -431510: |[431510] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; │ │ -431520: 6e10 abe1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getView:()Landroid/view/View; // method@e1ab │ │ -431526: 0c00 |0003: move-result-object v0 │ │ -431528: 6001 4d7f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.pager_slides:I // field@7f4d │ │ -43152c: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ -431532: 0c00 |0009: move-result-object v0 │ │ -431534: 1f00 f50e |000a: check-cast v0, Landroidx/viewpager/widget/ViewPager; // type@0ef5 │ │ -431538: 1100 |000c: return-object v0 │ │ +43150c: |[43150c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; │ │ +43151c: 6e10 abe1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getView:()Landroid/view/View; // method@e1ab │ │ +431522: 0c00 |0003: move-result-object v0 │ │ +431524: 6001 4d7f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.pager_slides:I // field@7f4d │ │ +431528: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ +43152e: 0c00 |0009: move-result-object v0 │ │ +431530: 1f00 f50e |000a: check-cast v0, Landroidx/viewpager/widget/ViewPager; // type@0ef5 │ │ +431534: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ #8 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;) │ │ @@ -1735389,22 +1735388,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4316d0: |[4316d0] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.hideSlideNotes:()V │ │ -4316e0: 7010 a7e1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlideNotesSwitcher:()Landroid/widget/TextSwitcher; // method@e1a7 │ │ -4316e6: 0c00 |0003: move-result-object v0 │ │ -4316e8: 6001 907f |0004: sget v1, Lorg/libreoffice/impressremote/R$string;.message_notes_empty:I // field@7f90 │ │ -4316ec: 6e20 aae1 1200 |0006: invoke-virtual {v2, v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getString:(I)Ljava/lang/String; // method@e1aa │ │ -4316f2: 0c01 |0009: move-result-object v1 │ │ -4316f4: 6e20 a211 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/TextSwitcher;.setText:(Ljava/lang/CharSequence;)V // method@11a2 │ │ -4316fa: 0e00 |000d: return-void │ │ +4316cc: |[4316cc] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.hideSlideNotes:()V │ │ +4316dc: 7010 a7e1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlideNotesSwitcher:()Landroid/widget/TextSwitcher; // method@e1a7 │ │ +4316e2: 0c00 |0003: move-result-object v0 │ │ +4316e4: 6001 907f |0004: sget v1, Lorg/libreoffice/impressremote/R$string;.message_notes_empty:I // field@7f90 │ │ +4316e8: 6e20 aae1 1200 |0006: invoke-virtual {v2, v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getString:(I)Ljava/lang/String; // method@e1aa │ │ +4316ee: 0c01 |0009: move-result-object v1 │ │ +4316f0: 6e20 a211 1000 |000a: invoke-virtual {v0, v1}, Landroid/widget/TextSwitcher;.setText:(Ljava/lang/CharSequence;)V // method@11a2 │ │ +4316f6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0004 line=183 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ @@ -1735413,21 +1735412,21 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -431588: |[431588] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.isServiceBound:()Z │ │ -431598: 5410 5f80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ -43159c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -4315a0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4315a2: 2802 |0005: goto 0007 // +0002 │ │ -4315a4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4315a6: 0f00 |0007: return v0 │ │ +431584: |[431584] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.isServiceBound:()Z │ │ +431594: 5410 5f80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ +431598: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +43159c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +43159e: 2802 |0005: goto 0007 // +0002 │ │ +4315a0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4315a2: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ #10 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;) │ │ @@ -1735435,26 +1735434,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4315a8: |[4315a8] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.isSlideNotesLayoutAvailable:()Z │ │ -4315b8: 6e10 abe1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getView:()Landroid/view/View; // method@e1ab │ │ -4315be: 0c00 |0003: move-result-object v0 │ │ -4315c0: 6001 3c7f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.layout_notes:I // field@7f3c │ │ -4315c4: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ -4315ca: 0c00 |0009: move-result-object v0 │ │ -4315cc: 1f00 1702 |000a: check-cast v0, Landroid/view/ViewGroup; // type@0217 │ │ -4315d0: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -4315d4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -4315d6: 2802 |000f: goto 0011 // +0002 │ │ -4315d8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -4315da: 0f00 |0011: return v0 │ │ +4315a4: |[4315a4] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.isSlideNotesLayoutAvailable:()Z │ │ +4315b4: 6e10 abe1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getView:()Landroid/view/View; // method@e1ab │ │ +4315ba: 0c00 |0003: move-result-object v0 │ │ +4315bc: 6001 3c7f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.layout_notes:I // field@7f3c │ │ +4315c0: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ +4315c6: 0c00 |0009: move-result-object v0 │ │ +4315c8: 1f00 1702 |000a: check-cast v0, Landroid/view/ViewGroup; // type@0217 │ │ +4315cc: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +4315d0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +4315d2: 2802 |000f: goto 0011 // +0002 │ │ +4315d4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +4315d6: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ #11 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;) │ │ @@ -1735462,24 +1735461,24 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -4315dc: |[4315dc] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.isSlideVisible:(I)Z │ │ -4315ec: 7010 a9e1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@e1a9 │ │ -4315f2: 0c00 |0003: move-result-object v0 │ │ -4315f4: 6e10 a875 0000 |0004: invoke-virtual {v0}, Landroidx/viewpager/widget/ViewPager;.getCurrentItem:()I // method@75a8 │ │ -4315fa: 0a00 |0007: move-result v0 │ │ -4315fc: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -431600: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -431602: 2802 |000b: goto 000d // +0002 │ │ -431604: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -431606: 0f02 |000d: return v2 │ │ +4315d8: |[4315d8] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.isSlideVisible:(I)Z │ │ +4315e8: 7010 a9e1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@e1a9 │ │ +4315ee: 0c00 |0003: move-result-object v0 │ │ +4315f0: 6e10 a875 0000 |0004: invoke-virtual {v0}, Landroidx/viewpager/widget/ViewPager;.getCurrentItem:()I // method@75a8 │ │ +4315f6: 0a00 |0007: move-result v0 │ │ +4315f8: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +4315fc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +4315fe: 2802 |000b: goto 000d // +0002 │ │ +431600: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +431602: 0f02 |000d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ 0x0000 - 0x000e reg=2 (null) I │ │ │ │ @@ -1735488,53 +1735487,53 @@ │ │ type : '()Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -431668: |[431668] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.newInstance:()Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ -431678: 2200 c81b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; // type@1bc8 │ │ -43167c: 7010 a0e1 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.:()V // method@e1a0 │ │ -431682: 1100 |0005: return-object v0 │ │ +431664: |[431664] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.newInstance:()Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ +431674: 2200 c81b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; // type@1bc8 │ │ +431678: 7010 a0e1 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.:()V // method@e1a0 │ │ +43167e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #13 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;) │ │ name : 'refreshSlide' │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -431818: |[431818] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.refreshSlide:(I)V │ │ -431828: 5430 5f80 |0000: iget-object v0, v3, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ -43182c: 6e10 1ce0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ -431832: 0c00 |0005: move-result-object v0 │ │ -431834: 6e10 93e0 0000 |0006: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@e093 │ │ -43183a: 0a00 |0009: move-result v0 │ │ -43183c: 3304 0600 |000a: if-ne v4, v0, 0010 // +0006 │ │ -431840: 7010 bee1 0300 |000c: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.refreshSlidesPager:()V // method@e1be │ │ -431846: 0e00 |000f: return-void │ │ -431848: 7010 a9e1 0300 |0010: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@e1a9 │ │ -43184e: 0c01 |0013: move-result-object v1 │ │ -431850: 6e10 b075 0100 |0014: invoke-virtual {v1}, Landroidx/viewpager/widget/ViewPager;.getOffscreenPageLimit:()I // method@75b0 │ │ -431856: 0a01 |0017: move-result v1 │ │ -431858: 9102 0001 |0018: sub-int v2, v0, v1 │ │ -43185c: 3524 0300 |001a: if-ge v4, v2, 001d // +0003 │ │ -431860: 0e00 |001c: return-void │ │ -431862: b010 |001d: add-int/2addr v0, v1 │ │ -431864: 3704 0300 |001e: if-le v4, v0, 0021 // +0003 │ │ -431868: 0e00 |0020: return-void │ │ -43186a: 7010 bee1 0300 |0021: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.refreshSlidesPager:()V // method@e1be │ │ -431870: 0e00 |0024: return-void │ │ +431814: |[431814] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.refreshSlide:(I)V │ │ +431824: 5430 5f80 |0000: iget-object v0, v3, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ +431828: 6e10 1ce0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ +43182e: 0c00 |0005: move-result-object v0 │ │ +431830: 6e10 93e0 0000 |0006: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@e093 │ │ +431836: 0a00 |0009: move-result v0 │ │ +431838: 3304 0600 |000a: if-ne v4, v0, 0010 // +0006 │ │ +43183c: 7010 bee1 0300 |000c: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.refreshSlidesPager:()V // method@e1be │ │ +431842: 0e00 |000f: return-void │ │ +431844: 7010 a9e1 0300 |0010: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@e1a9 │ │ +43184a: 0c01 |0013: move-result-object v1 │ │ +43184c: 6e10 b075 0100 |0014: invoke-virtual {v1}, Landroidx/viewpager/widget/ViewPager;.getOffscreenPageLimit:()I // method@75b0 │ │ +431852: 0a01 |0017: move-result v1 │ │ +431854: 9102 0001 |0018: sub-int v2, v0, v1 │ │ +431858: 3524 0300 |001a: if-ge v4, v2, 001d // +0003 │ │ +43185c: 0e00 |001c: return-void │ │ +43185e: b010 |001d: add-int/2addr v0, v1 │ │ +431860: 3704 0300 |001e: if-le v4, v0, 0021 // +0003 │ │ +431864: 0e00 |0020: return-void │ │ +431866: 7010 bee1 0300 |0021: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.refreshSlidesPager:()V // method@e1be │ │ +43186c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x000c line=229 │ │ 0x0010 line=233 │ │ 0x0021 line=243 │ │ locals : │ │ @@ -1735546,21 +1735545,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -431874: |[431874] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.refreshSlidesPager:()V │ │ -431884: 7010 a9e1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@e1a9 │ │ -43188a: 0c00 |0003: move-result-object v0 │ │ -43188c: 6e10 a175 0000 |0004: invoke-virtual {v0}, Landroidx/viewpager/widget/ViewPager;.getAdapter:()Landroidx/viewpager/widget/PagerAdapter; // method@75a1 │ │ -431892: 0c00 |0007: move-result-object v0 │ │ -431894: 6e10 f974 0000 |0008: invoke-virtual {v0}, Landroidx/viewpager/widget/PagerAdapter;.notifyDataSetChanged:()V // method@74f9 │ │ -43189a: 0e00 |000b: return-void │ │ +431870: |[431870] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.refreshSlidesPager:()V │ │ +431880: 7010 a9e1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@e1a9 │ │ +431886: 0c00 |0003: move-result-object v0 │ │ +431888: 6e10 a175 0000 |0004: invoke-virtual {v0}, Landroidx/viewpager/widget/ViewPager;.getAdapter:()Landroidx/viewpager/widget/PagerAdapter; // method@75a1 │ │ +43188e: 0c00 |0007: move-result-object v0 │ │ +431890: 6e10 f974 0000 |0008: invoke-virtual {v0}, Landroidx/viewpager/widget/PagerAdapter;.notifyDataSetChanged:()V // method@74f9 │ │ +431896: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ #15 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;) │ │ @@ -1735568,24 +1735567,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -43189c: |[43189c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.scrollSlideNotes:()V │ │ -4318ac: 6e10 abe1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getView:()Landroid/view/View; // method@e1ab │ │ -4318b2: 0c00 |0003: move-result-object v0 │ │ -4318b4: 6001 507f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.scroll_notes:I // field@7f50 │ │ -4318b8: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ -4318be: 0c00 |0009: move-result-object v0 │ │ -4318c0: 1f00 9002 |000a: check-cast v0, Landroid/widget/ScrollView; // type@0290 │ │ -4318c4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -4318c6: 6e30 4611 1001 |000d: invoke-virtual {v0, v1, v1}, Landroid/widget/ScrollView;.scrollTo:(II)V // method@1146 │ │ -4318cc: 0e00 |0010: return-void │ │ +431898: |[431898] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.scrollSlideNotes:()V │ │ +4318a8: 6e10 abe1 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getView:()Landroid/view/View; // method@e1ab │ │ +4318ae: 0c00 |0003: move-result-object v0 │ │ +4318b0: 6001 507f |0004: sget v1, Lorg/libreoffice/impressremote/R$id;.scroll_notes:I // field@7f50 │ │ +4318b4: 6e20 ca0a 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0aca │ │ +4318ba: 0c00 |0009: move-result-object v0 │ │ +4318bc: 1f00 9002 |000a: check-cast v0, Landroid/widget/ScrollView; // type@0290 │ │ +4318c0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +4318c2: 6e30 4611 1001 |000d: invoke-virtual {v0, v1, v1}, Landroid/widget/ScrollView;.scrollTo:(II)V // method@1146 │ │ +4318c8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x000d line=177 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ @@ -1735594,28 +1735593,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -4318d0: |[4318d0] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.setUpCurrentSlide:()V │ │ -4318e0: 7010 aee1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isServiceBound:()Z // method@e1ae │ │ -4318e6: 0a00 |0003: move-result v0 │ │ -4318e8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -4318ec: 0e00 |0006: return-void │ │ -4318ee: 5420 5f80 |0007: iget-object v0, v2, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ -4318f2: 6e10 1ce0 0000 |0009: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ -4318f8: 0c00 |000c: move-result-object v0 │ │ -4318fa: 7010 a9e1 0200 |000d: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@e1a9 │ │ -431900: 0c01 |0010: move-result-object v1 │ │ -431902: 6e10 93e0 0000 |0011: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@e093 │ │ -431908: 0a00 |0014: move-result v0 │ │ -43190a: 6e20 ee75 0100 |0015: invoke-virtual {v1, v0}, Landroidx/viewpager/widget/ViewPager;.setCurrentItem:(I)V // method@75ee │ │ -431910: 0e00 |0018: return-void │ │ +4318cc: |[4318cc] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.setUpCurrentSlide:()V │ │ +4318dc: 7010 aee1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isServiceBound:()Z // method@e1ae │ │ +4318e2: 0a00 |0003: move-result v0 │ │ +4318e4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +4318e8: 0e00 |0006: return-void │ │ +4318ea: 5420 5f80 |0007: iget-object v0, v2, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ +4318ee: 6e10 1ce0 0000 |0009: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ +4318f4: 0c00 |000c: move-result-object v0 │ │ +4318f6: 7010 a9e1 0200 |000d: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@e1a9 │ │ +4318fc: 0c01 |0010: move-result-object v1 │ │ +4318fe: 6e10 93e0 0000 |0011: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@e093 │ │ +431904: 0a00 |0014: move-result v0 │ │ +431906: 6e20 ee75 0100 |0015: invoke-virtual {v1, v0}, Landroidx/viewpager/widget/ViewPager;.setCurrentItem:(I)V // method@75ee │ │ +43190c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0007 line=109 │ │ 0x000d line=111 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ @@ -1735625,22 +1735624,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -431914: |[431914] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.setUpCurrentSlideNotes:()V │ │ -431924: 5410 5f80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ -431928: 6e10 1ce0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ -43192e: 0c00 |0005: move-result-object v0 │ │ -431930: 6e10 93e0 0000 |0006: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@e093 │ │ -431936: 0a00 |0009: move-result v0 │ │ -431938: 7020 c2e1 0100 |000a: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlideNotes:(I)V // method@e1c2 │ │ -43193e: 0e00 |000d: return-void │ │ +431910: |[431910] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.setUpCurrentSlideNotes:()V │ │ +431920: 5410 5f80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ +431924: 6e10 1ce0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ +43192a: 0c00 |0005: move-result-object v0 │ │ +43192c: 6e10 93e0 0000 |0006: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@e093 │ │ +431932: 0a00 |0009: move-result v0 │ │ +431934: 7020 c2e1 0100 |000a: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlideNotes:(I)V // method@e1c2 │ │ +43193a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0006 line=117 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ @@ -1735649,31 +1735648,31 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -431940: |[431940] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.setUpSlideNotes:(I)V │ │ -431950: 7010 afe1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isSlideNotesLayoutAvailable:()Z // method@e1af │ │ -431956: 0a00 |0003: move-result v0 │ │ -431958: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -43195c: 0e00 |0006: return-void │ │ -43195e: 7020 b0e1 2100 |0007: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isSlideVisible:(I)Z // method@e1b0 │ │ -431964: 0a00 |000a: move-result v0 │ │ -431966: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -43196a: 0e00 |000d: return-void │ │ -43196c: 7020 a2e1 2100 |000e: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.areSlideNotesAvailable:(I)Z // method@e1a2 │ │ -431972: 0a00 |0011: move-result v0 │ │ -431974: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ -431978: 7010 ace1 0100 |0014: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.hideSlideNotes:()V // method@e1ac │ │ -43197e: 0e00 |0017: return-void │ │ -431980: 7020 c4e1 2100 |0018: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.showSlideNotes:(I)V // method@e1c4 │ │ -431986: 7010 bfe1 0100 |001b: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.scrollSlideNotes:()V // method@e1bf │ │ -43198c: 0e00 |001e: return-void │ │ +43193c: |[43193c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.setUpSlideNotes:(I)V │ │ +43194c: 7010 afe1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isSlideNotesLayoutAvailable:()Z // method@e1af │ │ +431952: 0a00 |0003: move-result v0 │ │ +431954: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +431958: 0e00 |0006: return-void │ │ +43195a: 7020 b0e1 2100 |0007: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isSlideVisible:(I)Z // method@e1b0 │ │ +431960: 0a00 |000a: move-result v0 │ │ +431962: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +431966: 0e00 |000d: return-void │ │ +431968: 7020 a2e1 2100 |000e: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.areSlideNotesAvailable:(I)Z // method@e1a2 │ │ +43196e: 0a00 |0011: move-result v0 │ │ +431970: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ +431974: 7010 ace1 0100 |0014: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.hideSlideNotes:()V // method@e1ac │ │ +43197a: 0e00 |0017: return-void │ │ +43197c: 7020 c4e1 2100 |0018: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.showSlideNotes:(I)V // method@e1c4 │ │ +431982: 7010 bfe1 0100 |001b: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.scrollSlideNotes:()V // method@e1bf │ │ +431988: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0007 line=134 │ │ 0x000e line=138 │ │ 0x0014 line=139 │ │ 0x0018 line=143 │ │ @@ -1735687,35 +1735686,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -431990: |[431990] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.setUpSlidesPager:()V │ │ -4319a0: 7010 aee1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isServiceBound:()Z // method@e1ae │ │ -4319a6: 0a00 |0003: move-result v0 │ │ -4319a8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -4319ac: 0e00 |0006: return-void │ │ -4319ae: 6e10 ade1 0200 |0007: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isAdded:()Z // method@e1ad │ │ -4319b4: 0a00 |000a: move-result v0 │ │ -4319b6: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -4319ba: 0e00 |000d: return-void │ │ -4319bc: 7010 a9e1 0200 |000e: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@e1a9 │ │ -4319c2: 0c00 |0011: move-result-object v0 │ │ -4319c4: 7010 a4e1 0200 |0012: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.buildSlidesAdapter:()Landroidx/viewpager/widget/PagerAdapter; // method@e1a4 │ │ -4319ca: 0c01 |0015: move-result-object v1 │ │ -4319cc: 6e20 ec75 1000 |0016: invoke-virtual {v0, v1}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@75ec │ │ -4319d2: 7010 a8e1 0200 |0019: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesMargin:()I // method@e1a8 │ │ -4319d8: 0a01 |001c: move-result v1 │ │ -4319da: 6e20 f875 1000 |001d: invoke-virtual {v0, v1}, Landroidx/viewpager/widget/ViewPager;.setPageMargin:(I)V // method@75f8 │ │ -4319e0: 6e20 8175 2000 |0020: invoke-virtual {v0, v2}, Landroidx/viewpager/widget/ViewPager;.addOnPageChangeListener:(Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;)V // method@7581 │ │ -4319e6: 7010 c0e1 0200 |0023: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpCurrentSlide:()V // method@e1c0 │ │ -4319ec: 7010 c1e1 0200 |0026: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpCurrentSlideNotes:()V // method@e1c1 │ │ -4319f2: 0e00 |0029: return-void │ │ +43198c: |[43198c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.setUpSlidesPager:()V │ │ +43199c: 7010 aee1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isServiceBound:()Z // method@e1ae │ │ +4319a2: 0a00 |0003: move-result v0 │ │ +4319a4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +4319a8: 0e00 |0006: return-void │ │ +4319aa: 6e10 ade1 0200 |0007: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isAdded:()Z // method@e1ad │ │ +4319b0: 0a00 |000a: move-result v0 │ │ +4319b2: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +4319b6: 0e00 |000d: return-void │ │ +4319b8: 7010 a9e1 0200 |000e: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@e1a9 │ │ +4319be: 0c00 |0011: move-result-object v0 │ │ +4319c0: 7010 a4e1 0200 |0012: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.buildSlidesAdapter:()Landroidx/viewpager/widget/PagerAdapter; // method@e1a4 │ │ +4319c6: 0c01 |0015: move-result-object v1 │ │ +4319c8: 6e20 ec75 1000 |0016: invoke-virtual {v0, v1}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@75ec │ │ +4319ce: 7010 a8e1 0200 |0019: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesMargin:()I // method@e1a8 │ │ +4319d4: 0a01 |001c: move-result v1 │ │ +4319d6: 6e20 f875 1000 |001d: invoke-virtual {v0, v1}, Landroidx/viewpager/widget/ViewPager;.setPageMargin:(I)V // method@75f8 │ │ +4319dc: 6e20 8175 2000 |0020: invoke-virtual {v0, v2}, Landroidx/viewpager/widget/ViewPager;.addOnPageChangeListener:(Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;)V // method@7581 │ │ +4319e2: 7010 c0e1 0200 |0023: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpCurrentSlide:()V // method@e1c0 │ │ +4319e8: 7010 c1e1 0200 |0026: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpCurrentSlideNotes:()V // method@e1c1 │ │ +4319ee: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0007 line=76 │ │ 0x000e line=80 │ │ 0x0012 line=82 │ │ 0x0019 line=83 │ │ @@ -1735730,26 +1735729,26 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -4319f4: |[4319f4] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.showSlideNotes:(I)V │ │ -431a04: 7010 a7e1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlideNotesSwitcher:()Landroid/widget/TextSwitcher; // method@e1a7 │ │ -431a0a: 0c00 |0003: move-result-object v0 │ │ -431a0c: 5421 5f80 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ -431a10: 6e10 1ce0 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ -431a16: 0c01 |0009: move-result-object v1 │ │ -431a18: 6e20 95e0 3100 |000a: invoke-virtual {v1, v3}, Lorg/libreoffice/impressremote/communication/SlideShow;.getSlideNotes:(I)Ljava/lang/String; // method@e095 │ │ -431a1e: 0c03 |000d: move-result-object v3 │ │ -431a20: 7110 4208 0300 |000e: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@0842 │ │ -431a26: 0c03 |0011: move-result-object v3 │ │ -431a28: 6e20 a211 3000 |0012: invoke-virtual {v0, v3}, Landroid/widget/TextSwitcher;.setText:(Ljava/lang/CharSequence;)V // method@11a2 │ │ -431a2e: 0e00 |0015: return-void │ │ +4319f0: |[4319f0] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.showSlideNotes:(I)V │ │ +431a00: 7010 a7e1 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlideNotesSwitcher:()Landroid/widget/TextSwitcher; // method@e1a7 │ │ +431a06: 0c00 |0003: move-result-object v0 │ │ +431a08: 5421 5f80 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ +431a0c: 6e10 1ce0 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ +431a12: 0c01 |0009: move-result-object v1 │ │ +431a14: 6e20 95e0 3100 |000a: invoke-virtual {v1, v3}, Lorg/libreoffice/impressremote/communication/SlideShow;.getSlideNotes:(I)Ljava/lang/String; // method@e095 │ │ +431a1a: 0c03 |000d: move-result-object v3 │ │ +431a1c: 7110 4208 0300 |000e: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@0842 │ │ +431a22: 0c03 |0011: move-result-object v3 │ │ +431a24: 6e20 a211 3000 |0012: invoke-virtual {v0, v3}, Landroid/widget/TextSwitcher;.setText:(Ljava/lang/CharSequence;)V // method@11a2 │ │ +431a2a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ 0x000e line=167 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ @@ -1735760,23 +1735759,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -431a60: |[431a60] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.unbindService:()V │ │ -431a70: 7010 aee1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isServiceBound:()Z // method@e1ae │ │ -431a76: 0a00 |0003: move-result v0 │ │ -431a78: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -431a7c: 0e00 |0006: return-void │ │ -431a7e: 6e10 a5e1 0100 |0007: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e1a5 │ │ -431a84: 0c00 |000a: move-result-object v0 │ │ -431a86: 6e20 555a 1000 |000b: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@5a55 │ │ -431a8c: 0e00 |000e: return-void │ │ +431a5c: |[431a5c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.unbindService:()V │ │ +431a6c: 7010 aee1 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isServiceBound:()Z // method@e1ae │ │ +431a72: 0a00 |0003: move-result v0 │ │ +431a74: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +431a78: 0e00 |0006: return-void │ │ +431a7a: 6e10 a5e1 0100 |0007: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e1a5 │ │ +431a80: 0c00 |000a: move-result-object v0 │ │ +431a82: 6e20 555a 1000 |000b: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@5a55 │ │ +431a88: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0007 line=262 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ @@ -1735786,17 +1735785,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -4316fc: |[4316fc] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.notesUpdated:(I)V │ │ -43170c: 7020 c2e1 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlideNotes:(I)V // method@e1c2 │ │ -431712: 0e00 |0003: return-void │ │ +4316f8: |[4316f8] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.notesUpdated:(I)V │ │ +431708: 7020 c2e1 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlideNotes:(I)V // method@e1c2 │ │ +43170e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1735805,18 +1735804,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -431714: |[431714] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -431724: 6f20 64e1 1000 |0000: invoke-super {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@e164 │ │ -43172a: 7010 a3e1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.bindService:()V // method@e1a3 │ │ -431730: 0e00 |0006: return-void │ │ +431710: |[431710] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +431720: 6f20 64e1 1000 |0000: invoke-super {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@e164 │ │ +431726: 7010 a3e1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.bindService:()V // method@e1a3 │ │ +43172c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/os/Bundle; │ │ @@ -1735826,27 +1735825,27 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -431474: |[431474] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -431484: 2205 0c09 |0000: new-instance v5, Landroidx/core/view/GestureDetectorCompat; // type@090c │ │ -431488: 6e10 260c 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0c26 │ │ -43148e: 0c00 |0005: move-result-object v0 │ │ -431490: 2201 c71b |0006: new-instance v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener; // type@1bc7 │ │ -431494: 7020 9ce1 2100 |0008: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener;.:(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)V // method@e19c │ │ -43149a: 7030 1e48 0501 |000b: invoke-direct {v5, v0, v1}, Landroidx/core/view/GestureDetectorCompat;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@481e │ │ -4314a0: 5b25 6080 |000e: iput-object v5, v2, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mDetector:Landroidx/core/view/GestureDetectorCompat; // field@8060 │ │ -4314a4: 6005 657f |0010: sget v5, Lorg/libreoffice/impressremote/R$layout;.fragment_slides_pager:I // field@7f65 │ │ -4314a8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -4314aa: 6e40 200a 5304 |0013: invoke-virtual {v3, v5, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a20 │ │ -4314b0: 0c03 |0016: move-result-object v3 │ │ -4314b2: 1103 |0017: return-object v3 │ │ +431470: |[431470] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +431480: 2205 0c09 |0000: new-instance v5, Landroidx/core/view/GestureDetectorCompat; // type@090c │ │ +431484: 6e10 260c 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0c26 │ │ +43148a: 0c00 |0005: move-result-object v0 │ │ +43148c: 2201 c71b |0006: new-instance v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener; // type@1bc7 │ │ +431490: 7020 9ce1 2100 |0008: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener;.:(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)V // method@e19c │ │ +431496: 7030 1e48 0501 |000b: invoke-direct {v5, v0, v1}, Landroidx/core/view/GestureDetectorCompat;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@481e │ │ +43149c: 5b25 6080 |000e: iput-object v5, v2, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mDetector:Landroidx/core/view/GestureDetectorCompat; // field@8060 │ │ +4314a0: 6005 657f |0010: sget v5, Lorg/libreoffice/impressremote/R$layout;.fragment_slides_pager:I // field@7f65 │ │ +4314a4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +4314a6: 6e40 200a 5304 |0013: invoke-virtual {v3, v5, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a20 │ │ +4314ac: 0c03 |0016: move-result-object v3 │ │ +4314ae: 1103 |0017: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0010 line=48 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ 0x0000 - 0x0018 reg=3 (null) Landroid/view/LayoutInflater; │ │ @@ -1735858,18 +1735857,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -431734: |[431734] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onDestroy:()V │ │ -431744: 6f10 65e1 0000 |0000: invoke-super {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onDestroy:()V // method@e165 │ │ -43174a: 7010 c7e1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.unbindService:()V // method@e1c7 │ │ -431750: 0e00 |0006: return-void │ │ +431730: |[431730] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onDestroy:()V │ │ +431740: 6f10 65e1 0000 |0000: invoke-super {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onDestroy:()V // method@e165 │ │ +431746: 7010 c7e1 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.unbindService:()V // method@e1c7 │ │ +43174c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0003 line=254 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ @@ -1735878,57 +1735877,57 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -431754: |[431754] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onPageScrollStateChanged:(I)V │ │ -431764: 0e00 |0000: return-void │ │ +431750: |[431750] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onPageScrollStateChanged:(I)V │ │ +431760: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;) │ │ name : 'onPageScrolled' │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -431768: |[431768] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onPageScrolled:(IFI)V │ │ -431778: 0e00 |0000: return-void │ │ +431764: |[431764] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onPageScrolled:(IFI)V │ │ +431774: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;) │ │ name : 'onPageSelected' │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -43177c: |[43177c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onPageSelected:(I)V │ │ -43178c: 5410 5f80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ -431790: 6e10 1ce0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ -431796: 0c00 |0005: move-result-object v0 │ │ -431798: 6e10 93e0 0000 |0006: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@e093 │ │ -43179e: 0a00 |0009: move-result v0 │ │ -4317a0: 3220 0b00 |000a: if-eq v0, v2, 0015 // +000b │ │ -4317a4: 5410 5f80 |000c: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ -4317a8: 6e10 1ae0 0000 |000e: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@e01a │ │ -4317ae: 0c00 |0011: move-result-object v0 │ │ -4317b0: 6e20 0ae0 2000 |0012: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.setCurrentSlide:(I)V // method@e00a │ │ -4317b6: 7020 c2e1 2100 |0015: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlideNotes:(I)V // method@e1c2 │ │ -4317bc: 0e00 |0018: return-void │ │ +431778: |[431778] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onPageSelected:(I)V │ │ +431788: 5410 5f80 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ +43178c: 6e10 1ce0 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@e01c │ │ +431792: 0c00 |0005: move-result-object v0 │ │ +431794: 6e10 93e0 0000 |0006: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@e093 │ │ +43179a: 0a00 |0009: move-result v0 │ │ +43179c: 3220 0b00 |000a: if-eq v0, v2, 0015 // +000b │ │ +4317a0: 5410 5f80 |000c: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ +4317a4: 6e10 1ae0 0000 |000e: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@e01a │ │ +4317aa: 0c00 |0011: move-result-object v0 │ │ +4317ac: 6e20 0ae0 2000 |0012: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.setCurrentSlide:(I)V // method@e00a │ │ +4317b2: 7020 c2e1 2100 |0015: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlideNotes:(I)V // method@e1c2 │ │ +4317b8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x000c line=123 │ │ 0x0015 line=126 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ @@ -1735939,21 +1735938,21 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -4317c0: |[4317c0] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -4317d0: 1f02 9e1b |0000: check-cast v2, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ -4317d4: 6e10 13e0 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@e013 │ │ -4317da: 0c01 |0005: move-result-object v1 │ │ -4317dc: 5b01 5f80 |0006: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ -4317e0: 7010 c3e1 0000 |0008: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlidesPager:()V // method@e1c3 │ │ -4317e6: 0e00 |000b: return-void │ │ +4317bc: |[4317bc] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +4317cc: 1f02 9e1b |0000: check-cast v2, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ +4317d0: 6e10 13e0 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@e013 │ │ +4317d6: 0c01 |0005: move-result-object v1 │ │ +4317d8: 5b01 5f80 |0006: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ +4317dc: 7010 c3e1 0000 |0008: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlidesPager:()V // method@e1c3 │ │ +4317e2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=66 │ │ 0x0008 line=68 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ @@ -1735965,18 +1735964,18 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4317e8: |[4317e8] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -4317f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -4317fa: 5b01 5f80 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ -4317fe: 0e00 |0003: return-void │ │ +4317e4: |[4317e4] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +4317f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +4317f6: 5b01 5f80 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@805f │ │ +4317fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=196 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/ComponentName; │ │ │ │ @@ -1735985,19 +1735984,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -431608: |[431608] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -431618: 5401 6080 |0000: iget-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mDetector:Landroidx/core/view/GestureDetectorCompat; // field@8060 │ │ -43161c: 6e20 2148 2100 |0002: invoke-virtual {v1, v2}, Landroidx/core/view/GestureDetectorCompat;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@4821 │ │ -431622: 0a01 |0005: move-result v1 │ │ -431624: 0f01 |0006: return v1 │ │ +431604: |[431604] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +431614: 5401 6080 |0000: iget-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mDetector:Landroidx/core/view/GestureDetectorCompat; // field@8060 │ │ +431618: 6e20 2148 2100 |0002: invoke-virtual {v1, v2}, Landroidx/core/view/GestureDetectorCompat;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@4821 │ │ +43161e: 0a01 |0005: move-result v1 │ │ +431620: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/view/MotionEvent; │ │ @@ -1736007,17 +1736006,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -431800: |[431800] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.previewUpdated:(I)V │ │ -431810: 7020 bde1 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.refreshSlide:(I)V // method@e1bd │ │ -431816: 0e00 |0003: return-void │ │ +4317fc: |[4317fc] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.previewUpdated:(I)V │ │ +43180c: 7020 bde1 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.refreshSlide:(I)V // method@e1bd │ │ +431812: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ │ │ @@ -1736026,17 +1736025,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -431a30: |[431a30] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.slideChanged:()V │ │ -431a40: 7010 c0e1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpCurrentSlide:()V // method@e1c0 │ │ -431a46: 0e00 |0003: return-void │ │ +431a2c: |[431a2c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.slideChanged:()V │ │ +431a3c: 7010 c0e1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpCurrentSlide:()V // method@e1c0 │ │ +431a42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ #12 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;) │ │ @@ -1736044,17 +1736043,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -431a48: |[431a48] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.slideShowStateChanged:()V │ │ -431a58: 7010 c3e1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlidesPager:()V // method@e1c3 │ │ -431a5e: 0e00 |0003: return-void │ │ +431a44: |[431a44] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.slideShowStateChanged:()V │ │ +431a54: 7010 c3e1 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlidesPager:()V // method@e1c3 │ │ +431a5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ source_file_idx : 23611 (SlidesPagerFragment.java) │ │ @@ -1753457,17 +1753456,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43096c: |[43096c] org.libreoffice.impressremote.fragment.TimerSettingDialog.:()V │ │ -43097c: 7010 f016 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatDialogFragment;.:()V // method@16f0 │ │ -430982: 0e00 |0003: return-void │ │ +430968: |[430968] org.libreoffice.impressremote.fragment.TimerSettingDialog.:()V │ │ +430978: 7010 f016 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatDialogFragment;.:()V // method@16f0 │ │ +43097e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/fragment/TimerSettingDialog; │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;) │ │ @@ -1753475,18 +1753474,18 @@ │ │ type : '()Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -430950: |[430950] org.libreoffice.impressremote.fragment.TimerSettingDialog.newInstance:()Lorg/libreoffice/impressremote/fragment/TimerSettingDialog; │ │ -430960: 2200 c01b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog; // type@1bc0 │ │ -430964: 7010 56e1 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.:()V // method@e156 │ │ -43096a: 1100 |0005: return-object v0 │ │ +43094c: |[43094c] org.libreoffice.impressremote.fragment.TimerSettingDialog.newInstance:()Lorg/libreoffice/impressremote/fragment/TimerSettingDialog; │ │ +43095c: 2200 c01b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog; // type@1bc0 │ │ +430960: 7010 56e1 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.:()V // method@e156 │ │ +430966: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;) │ │ @@ -1753494,35 +1753493,35 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 35 16-bit code units │ │ -4308f8: |[4308f8] org.libreoffice.impressremote.fragment.TimerSettingDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -430908: 2207 4c00 |0000: new-instance v7, Landroid/app/TimePickerDialog; // type@004c │ │ -43090c: 6e10 57e1 0600 |0002: invoke-virtual {v6}, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e157 │ │ -430912: 0c01 |0005: move-result-object v1 │ │ -430914: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -430916: 1304 0f00 |0007: const/16 v4, #int 15 // #f │ │ -43091a: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -43091c: 0770 |000a: move-object v0, v7 │ │ -43091e: 0762 |000b: move-object v2, v6 │ │ -430920: 7606 2e02 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/app/TimePickerDialog;.:(Landroid/content/Context;Landroid/app/TimePickerDialog$OnTimeSetListener;IIZ)V // method@022e │ │ -430926: 6000 a87f |000f: sget v0, Lorg/libreoffice/impressremote/R$string;.title_timer:I // field@7fa8 │ │ -43092a: 6e20 3102 0700 |0011: invoke-virtual {v7, v0}, Landroid/app/TimePickerDialog;.setTitle:(I)V // method@0231 │ │ -430930: 6000 747f |0014: sget v0, Lorg/libreoffice/impressremote/R$string;.button_start:I // field@7f74 │ │ -430934: 6e20 58e1 0600 |0016: invoke-virtual {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.getString:(I)Ljava/lang/String; // method@e158 │ │ -43093a: 0c00 |0019: move-result-object v0 │ │ -43093c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -43093e: 0712 |001b: move-object v2, v1 │ │ -430940: 1f02 6c00 |001c: check-cast v2, Landroid/content/DialogInterface$OnClickListener; // type@006c │ │ -430944: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ -430946: 6e40 3002 2710 |001f: invoke-virtual {v7, v2, v0, v1}, Landroid/app/TimePickerDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0230 │ │ -43094c: 1107 |0022: return-object v7 │ │ +4308f4: |[4308f4] org.libreoffice.impressremote.fragment.TimerSettingDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +430904: 2207 4c00 |0000: new-instance v7, Landroid/app/TimePickerDialog; // type@004c │ │ +430908: 6e10 57e1 0600 |0002: invoke-virtual {v6}, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e157 │ │ +43090e: 0c01 |0005: move-result-object v1 │ │ +430910: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +430912: 1304 0f00 |0007: const/16 v4, #int 15 // #f │ │ +430916: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +430918: 0770 |000a: move-object v0, v7 │ │ +43091a: 0762 |000b: move-object v2, v6 │ │ +43091c: 7606 2e02 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/app/TimePickerDialog;.:(Landroid/content/Context;Landroid/app/TimePickerDialog$OnTimeSetListener;IIZ)V // method@022e │ │ +430922: 6000 a87f |000f: sget v0, Lorg/libreoffice/impressremote/R$string;.title_timer:I // field@7fa8 │ │ +430926: 6e20 3102 0700 |0011: invoke-virtual {v7, v0}, Landroid/app/TimePickerDialog;.setTitle:(I)V // method@0231 │ │ +43092c: 6000 747f |0014: sget v0, Lorg/libreoffice/impressremote/R$string;.button_start:I // field@7f74 │ │ +430930: 6e20 58e1 0600 |0016: invoke-virtual {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.getString:(I)Ljava/lang/String; // method@e158 │ │ +430936: 0c00 |0019: move-result-object v0 │ │ +430938: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +43093a: 0712 |001b: move-object v2, v1 │ │ +43093c: 1f02 6c00 |001c: check-cast v2, Landroid/content/DialogInterface$OnClickListener; // type@006c │ │ +430940: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ +430942: 6e40 3002 2710 |001f: invoke-virtual {v7, v2, v0, v1}, Landroid/app/TimePickerDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0230 │ │ +430948: 1107 |0022: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000f line=44 │ │ 0x0014 line=45 │ │ locals : │ │ 0x0000 - 0x0023 reg=6 this Lorg/libreoffice/impressremote/fragment/TimerSettingDialog; │ │ @@ -1753533,31 +1753532,31 @@ │ │ type : '(Landroid/widget/TimePicker;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -430984: |[430984] org.libreoffice.impressremote.fragment.TimerSettingDialog.onTimeSet:(Landroid/widget/TimePicker;II)V │ │ -430994: 6203 a272 |0000: sget-object v3, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@72a2 │ │ -430998: 8140 |0002: int-to-long v0, v4 │ │ -43099a: 6e30 f4a2 0301 |0003: invoke-virtual {v3, v0, v1}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@a2f4 │ │ -4309a0: 0b03 |0006: move-result-wide v3 │ │ -4309a2: 8150 |0007: int-to-long v0, v5 │ │ -4309a4: bb03 |0008: add-long/2addr v3, v0 │ │ -4309a6: 8434 |0009: long-to-int v4, v3 │ │ -4309a8: 5924 5180 |000a: iput v4, v2, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.mMinutes:I // field@8051 │ │ -4309ac: 7110 fae1 0400 |000c: invoke-static {v4}, Lorg/libreoffice/impressremote/util/Intents;.buildTimerStartedIntent:(I)Landroid/content/Intent; // method@e1fa │ │ -4309b2: 0c03 |000f: move-result-object v3 │ │ -4309b4: 6e10 57e1 0200 |0010: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e157 │ │ -4309ba: 0c04 |0013: move-result-object v4 │ │ -4309bc: 7110 0261 0400 |0014: invoke-static {v4}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ -4309c2: 0c04 |0017: move-result-object v4 │ │ -4309c4: 6e20 0461 3400 |0018: invoke-virtual {v4, v3}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ -4309ca: 0e00 |001b: return-void │ │ +430980: |[430980] org.libreoffice.impressremote.fragment.TimerSettingDialog.onTimeSet:(Landroid/widget/TimePicker;II)V │ │ +430990: 6203 a272 |0000: sget-object v3, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@72a2 │ │ +430994: 8140 |0002: int-to-long v0, v4 │ │ +430996: 6e30 f4a2 0301 |0003: invoke-virtual {v3, v0, v1}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@a2f4 │ │ +43099c: 0b03 |0006: move-result-wide v3 │ │ +43099e: 8150 |0007: int-to-long v0, v5 │ │ +4309a0: bb03 |0008: add-long/2addr v3, v0 │ │ +4309a2: 8434 |0009: long-to-int v4, v3 │ │ +4309a4: 5924 5180 |000a: iput v4, v2, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.mMinutes:I // field@8051 │ │ +4309a8: 7110 fae1 0400 |000c: invoke-static {v4}, Lorg/libreoffice/impressremote/util/Intents;.buildTimerStartedIntent:(I)Landroid/content/Intent; // method@e1fa │ │ +4309ae: 0c03 |000f: move-result-object v3 │ │ +4309b0: 6e10 57e1 0200 |0010: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@e157 │ │ +4309b6: 0c04 |0013: move-result-object v4 │ │ +4309b8: 7110 0261 0400 |0014: invoke-static {v4}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@6102 │ │ +4309be: 0c04 |0017: move-result-object v4 │ │ +4309c0: 6e20 0461 3400 |0018: invoke-virtual {v4, v3}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@6104 │ │ +4309c6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000c line=53 │ │ 0x0010 line=54 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lorg/libreoffice/impressremote/fragment/TimerSettingDialog; │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 11403486 bytes, number of entries: 6136 │ │ │ +Zip file size: 11403481 bytes, number of entries: 6136 │ │ │ ?rwxrwxr-x 2.0 unx 318 b- stor 80-Jan-01 00:00 android/support/v4/app/INotificationSideChannel.class │ │ │ ?rwxrwxr-x 2.0 unx 159 b- stor 80-Jan-01 00:00 android/support/v4/os/IResultReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 623 b- stor 80-Jan-01 00:00 android/support/v4/os/ResultReceiver$1.class │ │ │ ?rwxrwxr-x 2.0 unx 575 b- stor 80-Jan-01 00:00 android/support/v4/os/ResultReceiver$MyRunnable.class │ │ │ ?rwxrwxr-x 2.0 unx 1739 b- stor 80-Jan-01 00:00 android/support/v4/os/ResultReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 199 b- stor 80-Jan-01 00:00 android/system/ErrnoException.class │ │ │ ?rwxrwxr-x 2.0 unx 1307 b- stor 80-Jan-01 00:00 androidx/activity/ActivityViewModelLazyKt.class │ │ │ @@ -5020,15 +5020,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 683 b- stor 80-Jan-01 00:00 org/libreoffice/impressremote/activity/ComputersActivity$$ExternalSyntheticLambda0.class │ │ │ ?rwxrwxr-x 2.0 unx 683 b- stor 80-Jan-01 00:00 org/libreoffice/impressremote/activity/ComputersActivity$$ExternalSyntheticLambda1.class │ │ │ ?rwxrwxr-x 2.0 unx 1642 b- stor 80-Jan-01 00:00 org/libreoffice/impressremote/activity/ComputersActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 847 b- stor 80-Jan-01 00:00 org/libreoffice/impressremote/activity/ComputersActivity$5.class │ │ │ ?rwxrwxr-x 2.0 unx 2309 b- stor 80-Jan-01 00:00 org/libreoffice/impressremote/adapter/SlidesPagerAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2049 b- stor 80-Jan-01 00:00 org/libreoffice/impressremote/communication/BluetoothServerConnection.class │ │ │ ?rwxrwxr-x 2.0 unx 4136 b- stor 80-Jan-01 00:00 org/libreoffice/impressremote/communication/BluetoothServersFinder.class │ │ │ -?rwxrwxr-x 2.0 unx 6331 b- stor 80-Jan-01 00:00 org/libreoffice/impressremote/communication/CommunicationService.class │ │ │ +?rwxrwxr-x 2.0 unx 6326 b- stor 80-Jan-01 00:00 org/libreoffice/impressremote/communication/CommunicationService.class │ │ │ ?rwxrwxr-x 2.0 unx 1605 b- stor 80-Jan-01 00:00 org/libreoffice/impressremote/communication/TcpServerConnection.class │ │ │ ?rwxrwxr-x 2.0 unx 4882 b- stor 80-Jan-01 00:00 org/libreoffice/impressremote/communication/TcpServersFinder.class │ │ │ ?rwxrwxr-x 2.0 unx 439 b- stor 80-Jan-01 00:00 org/libreoffice/impressremote/view/PointerViewPager.class │ │ │ ?rwxrwxr-x 2.0 unx 740 b- stor 80-Jan-01 00:00 android/support/v4/os/ResultReceiver$MyResultReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 852 b- stor 80-Jan-01 00:00 androidx/activity/ComponentActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 970 b- stor 80-Jan-01 00:00 androidx/activity/ComponentActivity$4.class │ │ │ ?rwxrwxr-x 2.0 unx 694 b- stor 80-Jan-01 00:00 androidx/activity/ComponentActivity$5.class │ │ │ @@ -6131,8 +6131,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1795 b- stor 80-Jan-01 00:00 kotlinx/coroutines/channels/LazyActorCoroutine.class │ │ │ ?rwxrwxr-x 2.0 unx 45661 b- defN 80-Jan-01 00:00 kotlin/collections/CollectionsKt___CollectionsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 28635 b- defN 80-Jan-01 00:00 kotlin/text/StringsKt__StringsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 179 b- stor 80-Jan-01 00:00 kotlin/collections/CollectionsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 3058 b- stor 80-Jan-01 00:00 kotlin/text/StringsKt___StringsJvmKt.class │ │ │ ?rwxrwxr-x 2.0 unx 36057 b- defN 80-Jan-01 00:00 kotlin/text/StringsKt___StringsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 153 b- stor 80-Jan-01 00:00 kotlin/text/StringsKt.class │ │ │ -6136 files, 12836407 bytes uncompressed, 10240410 bytes compressed: 20.2% │ │ │ +6136 files, 12836402 bytes uncompressed, 10240405 bytes compressed: 20.2% │ │ ├── org/libreoffice/impressremote/communication/CommunicationService.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -83,16 +83,17 @@ │ │ │ │ public IBinder onBind(final Intent intent) { │ │ │ │ return this.mBinder; │ │ │ │ } │ │ │ │ │ │ │ │ public void onCreate() { │ │ │ │ this.mBinder = (IBinder)new CommunicationService$ServiceBinder(this); │ │ │ │ this.mServersManager = new ServersManager((Context)this); │ │ │ │ - this.mTimer = new Timer((Timer$TimerListener)this); │ │ │ │ - this.mSlideShow = new SlideShow(this.mTimer); │ │ │ │ + final Timer mTimer = new Timer((Timer$TimerListener)this); │ │ │ │ + this.mTimer = mTimer; │ │ │ │ + this.mSlideShow = new SlideShow(mTimer); │ │ │ │ } │ │ │ │ │ │ │ │ public void onDestroy() { │ │ │ │ this.mServersManager.stopServersSearch(); │ │ │ │ this.disconnectServer(); │ │ │ │ } ├── smali/org/libreoffice/impressremote/communication/CommunicationService.smali │ @@ -327,21 +327,19 @@ │ new-instance v0, Lorg/libreoffice/impressremote/communication/Timer; │ │ invoke-direct {v0, p0}, Lorg/libreoffice/impressremote/communication/Timer;->(Lorg/libreoffice/impressremote/communication/Timer$TimerListener;)V │ │ iput-object v0, p0, Lorg/libreoffice/impressremote/communication/CommunicationService;->mTimer:Lorg/libreoffice/impressremote/communication/Timer; │ │ .line 54 │ - new-instance v0, Lorg/libreoffice/impressremote/communication/SlideShow; │ + new-instance v1, Lorg/libreoffice/impressremote/communication/SlideShow; │ │ - iget-object v1, p0, Lorg/libreoffice/impressremote/communication/CommunicationService;->mTimer:Lorg/libreoffice/impressremote/communication/Timer; │ + invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/communication/SlideShow;->(Lorg/libreoffice/impressremote/communication/Timer;)V │ │ - invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/SlideShow;->(Lorg/libreoffice/impressremote/communication/Timer;)V │ - │ - iput-object v0, p0, Lorg/libreoffice/impressremote/communication/CommunicationService;->mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; │ + iput-object v1, p0, Lorg/libreoffice/impressremote/communication/CommunicationService;->mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; │ │ return-void │ .end method │ │ .method public onDestroy()V │ .locals 1 ├── assets/dexopt/baseline.prof │ @@ -1,106 +1,106 @@ │ -00000000: 7072 6f00 3031 3000 01b2 4200 0081 0600 pro.010...B..... │ +00000000: 7072 6f00 3031 3000 01b2 4200 0080 0600 pro.010...B..... │ 00000010: 0078 01ed 9a5b 6c14 6514 c7cf cc4e db6d .x...[l.e....N.m │ -00000020: 2965 c152 572c 74a4 058c 286c 0af1 9618 )e.RW,t...(l.... │ -00000030: a65c 048d 1a34 6050 63b2 2028 248a 1710 .\...4`Pc. ($... │ -00000040: 494c 64c0 4aaa 09a4 2444 7c92 465f 4c7c ILd.J...$D|.F_L| │ -00000050: a84f 5ea2 0f1b 4250 8909 8a2f 1a1f a878 .O^...BP.../...x │ -00000060: 79e2 0162 4c30 027a 7e33 7bda a117 da07 y..bL0.z~3{..... │ -00000070: 1f6c f27d 9b33 dff9 cef9 9fcb f79f d9d9 .l.}.3.......... │ -00000080: cdce 4e91 37e5 7c5e e4fd 53fb ef5a 7756 ..N.7.|^..S..ZwV │ -00000090: e4a9 6737 eed8 b165 c7a2 cd5b 763f 3e43 ..g7...e...[v?>C │ -000000a0: a456 4402 156f 14c1 ae91 0906 3fba af62 .VD..o......?..b │ -000000b0: d829 aadf 575d e732 3ec3 646d d757 71f8 .)..W].2>.dm.Wq. │ -000000c0: 2295 eb54 ac2e 3332 4b65 85ca 7495 9755 "..T..32Ke..t..U │ -000000d0: b0b5 aacc d482 9693 dad8 6b54 cc86 6e76 ..........kT..nv │ -000000e0: 7a42 c706 0e0c 33bd d7ab e033 ace9 7040 zB....3....3..p@ │ -000000f0: 3f85 51fc 4a91 9093 f8ba 8c9f bd2d aada ?.Q.J........-.. │ -00000100: b2f5 b15b deec 6cb1 594e ac57 db07 7874 ...[..l.YN.W..xt │ -00000110: cb61 baad 1bab b9b1 67c5 fcc4 b317 66e3 .a......g.....f. │ -00000120: a7b3 bab6 5e2c 67f6 5c5a fc4e c55a de85 ....^,g.\Z.N.Z.. │ -00000130: d5b8 669d c989 b007 38cc f66d 7bc7 47ce ..f.....8..m{.G. │ -00000140: e7b5 90d5 b2d9 f2cf 563f f92d c6fc 56f3 ........V?.-..V. │ -00000150: 1ef5 61bb 4185 7386 6efd 32b3 a60f f391 ..a.A.s.n.2..... │ -00000160: f745 1578 b11a e00e a880 a59f 2615 e38d .E.x........&... │ -00000170: b5d5 a65f 7cd3 54ac 0eb3 c976 55c0 b465 ..._|.T....vU..e │ -00000180: 6cf8 a84f 2dae 17d6 56b7 4175 ab73 47d5 l..O-...V.Au.sG. │ -00000190: 4e2f f005 06dd 84bc e8f4 427d 62c9 6533 N/........B}b.e3 │ -000001a0: fb43 c059 4d66 eb1d 9d38 30f4 3755 85da .C.YMf...80.7U.. │ -000001b0: e039 37d4 a34f dbdb 02d5 d93b 71d4 b5bc .97..O.....;q... │ -000001c0: e8d8 904f 5458 5b6c d647 acc5 8305 635c ...OTX[l.G....c\ │ -000001d0: beaa 3a36 7ac3 8e58 ceec 4c3e cb6f e70f ..:6z..X..L>.o.. │ -000001e0: bf5d 4bcc 768d 6127 4fb6 078b 0763 e71b .]K.v.a'O....c.. │ -000001f0: 6e0d 434e d633 55d0 a769 12eb 856b d8e2 n.CN.3U..i...k.. │ -00000200: 2d86 357b c8f6 92ed 171f 3c51 0f3b 7862 -.5{...........SN.V.(.. │ -00000310: 9d93 6282 f5b4 1790 7e62 0bf4 8cfb 1ad5 ..b.....~b...... │ -00000320: 50cd 4c44 93da 02b5 d556 6b34 2571 d392 P.LD.....Vk4%q.. │ -00000330: 98fa e498 6648 bbe2 4857 7e52 0dad 59a5 ....fH..HW~R..Y. │ -00000340: 4665 a86b 4f6e d455 9dca 50ff a937 d01a Fe.kOn.U..P..7.. │ -00000350: 756a 9da5 d174 e5c9 fc44 4b75 b25a 76ba uj...t...DKu.Zv. │ -00000360: ccc9 1fbc 41dc 700c fc17 0c04 17da c3e2 ....A.p......... │ -00000370: b7de e025 557a 4ebf cef3 4e66 4422 9b56 ...%UzN...NfD".V │ -00000380: eacc 3b94 914f be6b a77a 729c ab47 ded6 ..;..O.k.zr..G.. │ -00000390: d71e d1ea ad45 aff8 5e3e ff42 6b20 a10c .....E..^>.Bk .. │ -000003a0: 1435 b1ef 73ab d594 dd87 dade a92d 1f99 .5..s........-.. │ -000003b0: 972b af6f da9f e6da 5dbf 957b fad0 88b8 .+.o....]..{.... │ -000003c0: 8d48 596f 575d 6124 2db5 fef8 3587 8245 .HYoW]a$-...5..E │ -000003d0: 8e6a ff7d e7f9 5867 e8ad e8f8 e970 7eba .j.}..Xg.....p~. │ -000003e0: a81e 23d9 6c7b 1cb4 9723 dd6d ee18 c71f ..#.l{...#.m.... │ -000003f0: b87d 4d78 c491 4207 ba7c 29e5 f271 9a36 .}Mx..B..|)..q.6 │ -00000400: 6e0e d7f7 1524 5f96 76ff f59f 25e2 16e8 n....$_.v...%... │ -00000410: 4712 f8bd a194 5497 c247 15be 6a8c 320e G.....T..G..j.2. │ -00000420: f7e5 fc87 a2c1 f393 222a bd97 ee6f 8dbd ........"*...o.. │ -00000430: bcff fdcc 20f2 97ea 0d32 1e86 1825 d366 .... ....2...%.f │ -00000440: 9175 7143 4f5b 21df 1276 c485 b59d b22f .uqCO[!..v...../ │ -00000450: 3d79 b157 d936 0a3e 3505 5249 9428 0c9a =y.W.6.>5.RI.(.. │ -00000460: 7ac7 440d 397e 1f41 e490 ef9a 5ae4 85a5 z.D.9~.A....Z... │ -00000470: ca95 5fb6 9e7b b4a3 cb93 7855 cfad 9595 .._..{....xU.... │ -00000480: ef56 6465 e9a6 d616 09fd d34b f76d 28ad .Vde.......K.m(. │ -00000490: cd4b 5f67 f377 79ad 915c 029e 1ef9 d876 .K_g.wy..\.....v │ -000004a0: c331 e018 700c 3806 1c03 9391 81b8 ffa7 .1..p.8......... │ -000004b0: 36f9 f4c2 8f67 16bf b69a ef06 2295 d63f 6....g......"..? │ -000004c0: 9fc9 7c09 0a62 7e9d 90e8 9db7 c6ff 9c07 ..|..b~......... │ -000004d0: e8c6 e463 e012 3f0e b8e1 1870 0c38 061c ...c..?....p.8.. │ -000004e0: 038e 01c7 8063 c031 e018 700c 3806 1c03 .....c.1..p.8... │ -000004f0: 8e01 c780 63e0 ffcb 40a5 b0ac 619f 37bb ....c...@...a.7. │ -00000500: 6fb0 c3bf fb6b 24e6 4f19 8c40 4af7 76e8 o....k$.O..@J.v. │ -00000510: 73ae 7425 f1d0 43c5 d412 ea93 9c50 d571 s.t%..C......P.q │ -00000520: 7ede da79 f8ed 437b 379e 8ce5 cb2e 9ee4 ~..y..C{7....... │ -00000530: 1dcc 4963 18be 943c 0b8a a3e2 5f07 f6c8 ..Ic...<...._... │ -00000540: aec7 3eae dff5 5bf9 e624 6d7c 247e 3acd ..>...[..$m|$~:. │ -00000550: 6fc7 7589 521b 4685 c00f ca1b c3d0 1c13 o.u.R.F......... │ -00000560: 9acf f3b0 a9a1 bf8a d527 77d1 6db3 3725 .........'w.m.7% │ -00000570: d507 c383 4acb a06e 4a6d 50f4 4a61 a33e ....J..nJmP.Ja.> │ -00000580: f88f f9b3 dcc4 479e 1f03 e728 6f4b e2b8 ......G....(oK.. │ -00000590: a86a 28b2 c67b 646a 83d7 2375 a5b9 a562 .j(..{dj..#u...b │ -000005a0: 93ac 4cac c19a 3bfd 7a3f f977 9bec 9d72 ..L...;.z?.w...r │ -000005b0: 4e6d a38c a8fe ee70 20e8 1ee6 69fc baff Nm.....p ...i... │ -000005c0: b857 8cc3 d293 5dd2 11b5 4722 3dc3 1023 .W....]...G"=..# │ -000005d0: 9751 ad44 351f c417 bdbd 656f b99f f7e6 .Q.D5.....eo.... │ -000005e0: e5c2 7c98 c08a f245 e657 cbab 23a3 f42f ..|....E.W..#../ │ -000005f0: 607a 2d2c 1f48 fe64 73b5 7bc4 aa3c 6784 `z-,.H.ds.{.. │ +00000050: d427 2fd1 870d 21a8 c444 c517 8d0f 205e .'/...!..D.... ^ │ +00000060: 9e78 8018 128c 809e dfcc 9e76 e885 f6c1 .x.........v.... │ +00000070: 079b 7cdf e6cc 77be 73fe e7f2 fd67 7676 ..|...w.s....gvv │ +00000080: b3b3 53e4 6d39 9f17 5978 f1e9 6d6b cf8a ..S.m9..Yx..mk.. │ +00000090: 3cb3 6dc3 8e1d 9b77 2cda b479 f713 3344 <.m....w,..y..3D │ +000000a0: 6a45 2450 f146 11ec 1a99 60f0 a3fb 2a86 jE$P.F....`...*. │ +000000b0: 9da2 fafd d575 2ee3 334c d676 6315 872f .....u..3L.vc../ │ +000000c0: 52b9 41c5 ea32 23b3 5456 a84c 5779 4505 R.A..2#.TV.LWyE. │ +000000d0: 5bab ca4c 2d68 39a9 8dbd 46c5 6ce8 66a7 [..L-h9...F.l.f. │ +000000e0: 2774 6ce0 c030 d37b bd0a 3ec3 9a0e 07f4 'tl..0.{..>..... │ +000000f0: 5318 c5af 1409 3989 afcb f8d9 dba2 aa2d S.....9........- │ +00000100: 5b1f bbe5 cdce 169b e5c4 7ab5 7d80 47b7 [.........z.}.G. │ +00000110: 1ca6 dbba b19a 1b7b 56cc 4f3c 7b61 367e .......{V.O<{a6~ │ +00000120: 3aab 6beb c572 66cf a5c5 ef54 ace5 5d58 :.k..rf....T..]X │ +00000130: 8d6b d699 9c08 7b80 c36c dfb6 777c e47c .k....{..l..w|.| │ +00000140: 410b 592d 9b2d ff6c f593 df62 cc6f 35ef A.Y-.-.l...b.o5. │ +00000150: 551f b69b 5438 67e8 d62f 336b fa30 1f79 U...T8g../3k.0.y │ +00000160: 5f52 8117 ab01 6ebf 0a58 fa69 5231 de58 _R....n..X.iR1.X │ +00000170: 5b6d fac5 374d c5ea 309b 6c57 054c 5bc6 [m..7M..0.lW.L[. │ +00000180: 868f fad4 e27a 616d 751b 54b7 3a77 55ed .....zamu.T.:wU. │ +00000190: f402 5f60 d04d c88b 4e2f d427 965c 36b3 .._`.M..N/.'.\6. │ +000001a0: 3f04 9cd5 64b6 ded1 8903 437f 5355 a80d ?...d.....C.SU.. │ +000001b0: 9e73 433d fab4 bd2d 509d bd13 475d cb8b .sC=...-P...G].. │ +000001c0: 8e0d f944 85b5 c566 7dc4 5a3c 5830 c6e5 ...D...f}.Z.....k │ +00000270: 038c 9d0b 7ce4 440c 6f3a f5f9 fc00 cfb9 ....|.D.o:...... │ +00000280: 018b 0d5c 56b7 7ccc d693 e5a7 2e31 e4e4 ...\V.|......1.. │ +00000290: fe8f 8e10 0f16 3b6b 6211 74ec e8f8 b87f ......;kb.t..... │ +000002a0: 2d50 618f 7061 71ed 77a6 38b0 c3c5 7260 -Pa.paq.w.8...r` │ +000002b0: 37dd e6e1 58d6 f6de cee2 6d2f 59bc d5be 7...X.....m/Y... │ +000002c0: 5eae b17c d847 cb99 ad89 0e06 59aa c2da ^..|.G......Y... │ +000002d0: 6a9a 8f3c 63d5 c8e2 2d6e bde2 b996 6dbd j.. │ +000002f0: f403 cde9 252f 5f8f 4155 cfe9 95c5 6a6a ....%/_.AU....jj │ +00000300: b2ce 2776 fc35 7a77 cac9 23aa 1165 91a0 ..'v.5zw..#..e.. │ +00000310: 7352 4cb0 9ef6 02d2 4f6c 819e 715f a31a sRL.....Ol..q_.. │ +00000320: aa99 8968 525b a0b6 da6a 8da6 246e 5a12 ...hR[...j..$nZ. │ +00000330: 539f 1cd3 0c69 571c e9ca 4faa a135 abd4 S....iW...O..5.. │ +00000340: a80c 75ed c9cd baaa 5319 ea3f f506 5aa3 ..u.....S..?..Z. │ +00000350: 4ead b334 9aae 3c99 9f68 a94e 56cb 4e97 N..4..<..h.NV.N. │ +00000360: 39f9 9337 881b 8e81 ff82 81e0 427b 58fc 9..7........B{X. │ +00000370: ce1b bca4 4acf ebd7 79de c98c 4864 63b7 ....J...y...Hdc. │ +00000380: cebc 4319 f9e4 bb76 aa27 c7b9 7ae4 6d7d ..C....v.'..z.m} │ +00000390: fd11 adda 52f4 8aef e7f3 2fb6 0612 ca99 ....R...../..... │ +000003a0: a226 f67d 6eb5 9ab2 e760 db91 daf2 e179 .&.}n....`.....y │ +000003b0: b9f2 baa6 b7d2 5cbb ebb7 704f 1f1a 11b7 ......\...pO.... │ +000003c0: 1129 ebed aa2b 8ca4 a5d6 1fbf e650 b0c8 .)...+.......P.. │ +000003d0: 51ed bfff 3c1f eb0c bd15 1d3f 15ce 4f17 Q...<......?..O. │ +000003e0: d563 249b 6c8f 83f6 72a4 bbcd 1de3 f823 .c$.l...r......# │ +000003f0: b7af 098f 3852 e899 2e5f 4ab9 7c9c a68d ....8R..._J.|... │ +00000400: 9bc3 75fd 05c9 97a5 dd7f e317 89b8 05fa ..u............. │ +00000410: 9104 7e5f 2825 d5a5 f051 85af 1aa3 8c43 ..~_(%...Q.....C │ +00000420: fd39 ffe1 68f0 fca4 884a dfe5 075a 632f .9..h....J...Zc/ │ +00000430: efff 3033 88fc a57a 838c 8721 46c9 b449 ..03...z...!F..I │ +00000440: 646d dcd0 db56 c8b7 841d 7161 4da7 ec4b dm...V....qaM..K │ +00000450: 4f5e ec55 b68e 824f 4d81 5412 250a 83a6 O^.U...OM.T.%... │ +00000460: be31 5143 8e3f 4610 39e4 bbae 1679 61a9 .1QC.?F.9....ya. │ +00000470: 72f5 d72d e71e ebe8 f224 5ed9 7b7b a5fb r..-.....$^.{{.. │ +00000480: bd8a 7497 6e69 6d91 d03f b574 dffa d29a ..t.nim..?.t.... │ +00000490: bcf4 7736 7f9f d71a c925 e0e9 918f 6d37 ..w6.....%....m7 │ +000004a0: 1c03 8e01 c780 63c0 3130 1919 8807 7e6e ......c.10....~n │ +000004b0: 934f 2ffc 747a f1eb abf8 6e20 5269 bdf8 .O/.tz....n Ri.. │ +000004c0: 5ce6 4b50 10f3 eb84 4447 de19 ff73 1ea0 \.KP....DG...s.. │ +000004d0: 1b93 8f81 cbfc 38e0 8663 c031 e018 700c ......8..c.1..p. │ +000004e0: 3806 1c03 8e01 c780 63c0 31e0 1870 0c38 8.......c.1..p.8 │ +000004f0: 061c 038e 81ff 2f03 95c2 b286 7dde ecfe ....../.....}... │ +00000500: c10e ff1e a891 983f 6530 0229 ddd7 a1cf .......?e0.).... │ +00000510: b9d2 95c4 430f 1553 4ba8 4f72 4255 c7f9 ....C..SK.OrBU.. │ +00000520: 796b e7a1 770f eedd 7032 962f bb78 9277 yk..w...p2./.x.w │ +00000530: 2027 8d61 f872 f22c 288e 8a7f eddf 23bb '.a.r.,(.....#. │ +00000540: 1eff b87e d7ef e55b 93b4 f1e1 f8d9 34bf ...~...[......4. │ +00000550: 1dd7 264a 6d18 1502 3f28 6f08 4373 4c68 ..&Jm...?(o.CsLh │ +00000560: 3ecf c3a6 8681 2a56 9fdc 4577 ccde 9854 >.....*V..Ew...T │ +00000570: 1f0c 0f2a 2d83 ba29 b541 d12b 858d fae0 ...*-..).A.+.... │ +00000580: 3fe6 cf72 131f 797e 0c9c a3bc 2d89 e3a2 ?..r..y~....-... │ +00000590: aaa1 c86a efd1 a90d 5eaf d495 e696 8a4d ...j....^......M │ +000005a0: d29d 5883 d577 fbf5 7ef2 ef36 d93b e59c ..X..w..~..6.;.. │ +000005b0: da46 1951 fd3d e199 a067 98a7 f1eb 81e3 .F.Q.=...g...... │ +000005c0: 5e31 0e4b 4f75 4947 d41e 89f4 0e43 8c5c ^1.KOuIG.....C.\ │ +000005d0: 46b5 12d5 7c10 5ff2 f696 bde5 7ede 9b97 F...|._.....~... │ +000005e0: 0bf3 6102 2bca 1799 5f2d af8d 8cd2 bf80 ..a.+..._-...... │ +000005f0: e9b5 b0fc 4cf2 279b 6bdd 2356 e539 234c ....L.'.k.#V.9#L │ +00000600: 1334 348b 9f3b b7ec c089 ed2b 3bf5 4f5a .44..;.....+;.OZ │ +00000610: eb7b 4efa 0ffe 56df 1805 4b8e 6df5 646e .{N...V...K.m.dn │ +00000620: f850 7b6f cd8a 3743 b96d c5f4 fd7a 4186 .P{o..7C.m...zA. │ +00000630: 642d e8b1 cf43 73c3 31e0 1870 0c38 061c d-...Cs.1..p.8.. │ +00000640: 0393 9081 4b9f 5ff1 e227 8f5e b972 f655 ....K._..'.^.r.U │ +00000650: be1b e8b8 7c7a cfd5 54e3 18cd f82a 59f4 ....|z..T....*Y. │ +00000660: 7c36 fee7 fc50 94d3 2613 0395 7f26 53b7 |6...P..&....&S. │ +00000670: ae57 c780 63c0 31e0 1870 0c38 061c 038e .W..c.1..p.8.... │ +00000680: 01c7 8063 c031 e018 9854 0cfc 0bab 8eb5 ...c.1...T...... │ +00000690: 31 1