--- /home/fdroid/fdroiddata/tmp/org.libreoffice.impressremote_28.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.libreoffice.impressremote_28.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: <7d6b8cbc5952bb143e3535d1694f593d5ac06393892bbafb292a54e58f103ec1> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <148506d0815043802f37477f723e8b6f6bfdc5dc23dd1a6af67d9fee1611caa40086480000000000>, actual: │ @@ -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: 4756992 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 184 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ --rw-r--r-- 0.0 unx 8270896 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-r--r-- 0.0 unx 8270892 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 592 b- defN 81-Jan-01 01:01 res/zN.xml │ -rw---- 0.0 fat 400 b- defN 81-Jan-01 01:01 res/z_.xml │ -rw---- 0.0 fat 748 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 1149708 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 69578 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 69470 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -957 files, 10314924 bytes uncompressed, 4640214 bytes compressed: 55.0% │ +957 files, 10314920 bytes uncompressed, 4640275 bytes compressed: 55.0% ├── 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 : bf18a348 │ │ -signature : 9b4a...dd2d │ │ -file_size : 8270896 │ │ +checksum : 01644a65 │ │ +signature : 67ed...0919 │ │ +file_size : 8270892 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 56694 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 7398 │ │ type_ids_off : 226888 (0x037648) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 256480 (0x03e9e0) │ │ field_ids_size : 39312 │ │ field_ids_off : 399232 (0x061780) │ │ method_ids_size : 56849 │ │ method_ids_off : 713728 (0x0ae400) │ │ class_defs_size : 6134 │ │ class_defs_off : 1168520 (0x11d488) │ │ -data_size : 6906088 │ │ +data_size : 6906084 │ │ data_off : 1364808 (0x14d348) │ │ │ │ Class #0 header: │ │ class_idx : 360 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 5004 │ │ source_file_idx : 11124 │ │ @@ -906031,24 +906031,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 │ │ -4343e0: |[4343e0] org.libreoffice.impressremote.communication.MessagesReceiver.:(Lorg/libreoffice/impressremote/communication/ServerConnection;Lorg/libreoffice/impressremote/communication/MessagesListener;)V │ │ -4343f0: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -4343f6: 7020 fcdb 1000 |0003: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.buildMessagesReader:(Lorg/libreoffice/impressremote/communication/ServerConnection;)Ljava/io/BufferedReader; // method@dbfc │ │ -4343fc: 0c01 |0006: move-result-object v1 │ │ -4343fe: 5b01 ee98 |0007: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesReader:Ljava/io/BufferedReader; // field@98ee │ │ -434402: 5b02 ed98 |0009: iput-object v2, v0, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@98ed │ │ -434406: 2201 9d13 |000b: new-instance v1, Ljava/lang/Thread; // type@139d │ │ -43440a: 7020 0e9c 0100 |000d: invoke-direct {v1, v0}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@9c0e │ │ -434410: 6e10 1e9c 0100 |0010: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@9c1e │ │ -434416: 0e00 |0013: return-void │ │ +4343dc: |[4343dc] org.libreoffice.impressremote.communication.MessagesReceiver.:(Lorg/libreoffice/impressremote/communication/ServerConnection;Lorg/libreoffice/impressremote/communication/MessagesListener;)V │ │ +4343ec: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +4343f2: 7020 fcdb 1000 |0003: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.buildMessagesReader:(Lorg/libreoffice/impressremote/communication/ServerConnection;)Ljava/io/BufferedReader; // method@dbfc │ │ +4343f8: 0c01 |0006: move-result-object v1 │ │ +4343fa: 5b01 ee98 |0007: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesReader:Ljava/io/BufferedReader; // field@98ee │ │ +4343fe: 5b02 ed98 |0009: iput-object v2, v0, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@98ed │ │ +434402: 2201 9d13 |000b: new-instance v1, Ljava/lang/Thread; // type@139d │ │ +434406: 7020 0e9c 0100 |000d: invoke-direct {v1, v0}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@9c0e │ │ +43440c: 6e10 1e9c 0100 |0010: invoke-virtual {v1}, Ljava/lang/Thread;.start:()V // method@9c1e │ │ +434412: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0009 line=30 │ │ 0x000b line=32 │ │ 0x0010 line=33 │ │ @@ -906062,27 +906062,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 │ │ -4342c4: |[4342c4] org.libreoffice.impressremote.communication.MessagesReceiver.buildMessagesReader:(Lorg/libreoffice/impressremote/communication/ServerConnection;)Ljava/io/BufferedReader; │ │ -4342d4: 7210 3adc 0400 |0000: invoke-interface {v4}, Lorg/libreoffice/impressremote/communication/ServerConnection;.buildMessagesStream:()Ljava/io/InputStream; // method@dc3a │ │ -4342da: 0c04 |0003: move-result-object v4 │ │ -4342dc: 2200 3d13 |0004: new-instance v0, Ljava/io/BufferedReader; // type@133d │ │ -4342e0: 2201 4d13 |0006: new-instance v1, Ljava/io/InputStreamReader; // type@134d │ │ -4342e4: 1a02 a463 |0008: const-string v2, "UTF-8" // string@63a4 │ │ -4342e8: 7030 439a 4102 |000a: invoke-direct {v1, v4, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@9a43 │ │ -4342ee: 7020 e799 1000 |000d: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@99e7 │ │ -4342f4: 1100 |0010: return-object v0 │ │ -4342f6: 2204 9213 |0011: new-instance v4, Ljava/lang/RuntimeException; // type@1392 │ │ -4342fa: 1a00 c063 |0013: const-string v0, "Unable to create messages reader." // string@63c0 │ │ -4342fe: 7020 979b 0400 |0015: invoke-direct {v4, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9b97 │ │ -434304: 2704 |0018: throw v4 │ │ +4342c0: |[4342c0] org.libreoffice.impressremote.communication.MessagesReceiver.buildMessagesReader:(Lorg/libreoffice/impressremote/communication/ServerConnection;)Ljava/io/BufferedReader; │ │ +4342d0: 7210 3adc 0400 |0000: invoke-interface {v4}, Lorg/libreoffice/impressremote/communication/ServerConnection;.buildMessagesStream:()Ljava/io/InputStream; // method@dc3a │ │ +4342d6: 0c04 |0003: move-result-object v4 │ │ +4342d8: 2200 3d13 |0004: new-instance v0, Ljava/io/BufferedReader; // type@133d │ │ +4342dc: 2201 4d13 |0006: new-instance v1, Ljava/io/InputStreamReader; // type@134d │ │ +4342e0: 1a02 a463 |0008: const-string v2, "UTF-8" // string@63a4 │ │ +4342e4: 7030 439a 4102 |000a: invoke-direct {v1, v4, v2}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;Ljava/lang/String;)V // method@9a43 │ │ +4342ea: 7020 e799 1000 |000d: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@99e7 │ │ +4342f0: 1100 |0010: return-object v0 │ │ +4342f2: 2204 9213 |0011: new-instance v4, Ljava/lang/RuntimeException; // type@1392 │ │ +4342f6: 1a00 c063 |0013: const-string v0, "Unable to create messages reader." // string@63c0 │ │ +4342fa: 7020 979b 0400 |0015: invoke-direct {v4, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9b97 │ │ +434300: 2704 |0018: throw v4 │ │ catches : 1 │ │ 0x0000 - 0x0010 │ │ Ljava/io/UnsupportedEncodingException; -> 0x0011 │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=40 │ │ 0x0011 line=43 │ │ @@ -906095,88 +906095,88 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 142 16-bit code units │ │ -434418: |[434418] org.libreoffice.impressremote.communication.MessagesReceiver.parseMessage:(Ljava/util/List;)V │ │ -434428: 7210 4f9e 0500 |0000: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@9e4f │ │ -43442e: 0a00 |0003: move-result v0 │ │ -434430: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -434434: 0e00 |0006: return-void │ │ -434436: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -434438: 7220 4c9e 0500 |0008: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9e4c │ │ -43443e: 0c00 |000b: move-result-object v0 │ │ -434440: 1f00 9713 |000c: check-cast v0, Ljava/lang/String; // type@1397 │ │ -434444: 1a01 7a2f |000e: const-string v1, "LO_SERVER_VALIDATING_PIN" // string@2f7a │ │ -434448: 6e20 b99b 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -43444e: 0a01 |0013: move-result v1 │ │ -434450: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ -434454: 5445 ed98 |0016: iget-object v5, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@98ed │ │ -434458: 7210 f4db 0500 |0018: invoke-interface {v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onPinValidation:()V // method@dbf4 │ │ -43445e: 0e00 |001b: return-void │ │ -434460: 1a01 792f |001c: const-string v1, "LO_SERVER_SERVER_PAIRED" // string@2f79 │ │ -434464: 6e20 b99b 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -43446a: 0a01 |0021: move-result v1 │ │ -43446c: 3801 0800 |0022: if-eqz v1, 002a // +0008 │ │ -434470: 5445 ed98 |0024: iget-object v5, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@98ed │ │ -434474: 7210 fadb 0500 |0026: invoke-interface {v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSuccessfulPairing:()V // method@dbfa │ │ -43447a: 0e00 |0029: return-void │ │ -43447c: 1a01 c1d1 |002a: const-string v1, "slideshow_started" // string@d1c1 │ │ -434480: 6e20 b99b 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -434486: 0a01 |002f: move-result v1 │ │ -434488: 1222 |0030: const/4 v2, #int 2 // #2 │ │ -43448a: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -43448c: 3801 1000 |0032: if-eqz v1, 0042 // +0010 │ │ -434490: 7030 01dc 5403 |0034: invoke-direct {v4, v5, v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlidesCount:(Ljava/util/List;I)I // method@dc01 │ │ -434496: 0a00 |0037: move-result v0 │ │ -434498: 7030 fedb 5402 |0038: invoke-direct {v4, v5, v2}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideIndex:(Ljava/util/List;I)I // method@dbfe │ │ -43449e: 0a05 |003b: move-result v5 │ │ -4344a0: 5441 ed98 |003c: iget-object v1, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@98ed │ │ -4344a4: 7230 f9db 0105 |003e: invoke-interface {v1, v0, v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlideShowStart:(II)V // method@dbf9 │ │ -4344aa: 0e00 |0041: return-void │ │ -4344ac: 1a01 c0d1 |0042: const-string v1, "slideshow_finished" // string@d1c0 │ │ -4344b0: 6e20 b99b 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -4344b6: 0a01 |0047: move-result v1 │ │ -4344b8: 3801 0800 |0048: if-eqz v1, 0050 // +0008 │ │ -4344bc: 5445 ed98 |004a: iget-object v5, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@98ed │ │ -4344c0: 7210 f8db 0500 |004c: invoke-interface {v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlideShowFinish:()V // method@dbf8 │ │ -4344c6: 0e00 |004f: return-void │ │ -4344c8: 1a01 bcd1 |0050: const-string v1, "slide_updated" // string@d1bc │ │ -4344cc: 6e20 b99b 0100 |0052: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -4344d2: 0a01 |0055: move-result v1 │ │ -4344d4: 3801 0c00 |0056: if-eqz v1, 0062 // +000c │ │ -4344d8: 7030 fedb 5403 |0058: invoke-direct {v4, v5, v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideIndex:(Ljava/util/List;I)I // method@dbfe │ │ -4344de: 0a05 |005b: move-result v5 │ │ -4344e0: 5440 ed98 |005c: iget-object v0, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@98ed │ │ -4344e4: 7220 f5db 5000 |005e: invoke-interface {v0, v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlideChanged:(I)V // method@dbf5 │ │ -4344ea: 0e00 |0061: return-void │ │ -4344ec: 1a01 bbd1 |0062: const-string v1, "slide_preview" // string@d1bb │ │ -4344f0: 6e20 b99b 0100 |0064: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -4344f6: 0a01 |0067: move-result v1 │ │ -4344f8: 3801 1000 |0068: if-eqz v1, 0078 // +0010 │ │ -4344fc: 7030 fedb 5403 |006a: invoke-direct {v4, v5, v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideIndex:(Ljava/util/List;I)I // method@dbfe │ │ -434502: 0a00 |006d: move-result v0 │ │ -434504: 7030 00dc 5402 |006e: invoke-direct {v4, v5, v2}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlidePreview:(Ljava/util/List;I)[B // method@dc00 │ │ -43450a: 0c05 |0071: move-result-object v5 │ │ -43450c: 5441 ed98 |0072: iget-object v1, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@98ed │ │ -434510: 7230 f7db 0105 |0074: invoke-interface {v1, v0, v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlidePreview:(I[B)V // method@dbf7 │ │ -434516: 0e00 |0077: return-void │ │ -434518: 1a01 bad1 |0078: const-string v1, "slide_notes" // string@d1ba │ │ -43451c: 6e20 b99b 0100 |007a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -434522: 0a00 |007d: move-result v0 │ │ -434524: 3800 0f00 |007e: if-eqz v0, 008d // +000f │ │ -434528: 7030 fedb 5403 |0080: invoke-direct {v4, v5, v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideIndex:(Ljava/util/List;I)I // method@dbfe │ │ -43452e: 0a00 |0083: move-result v0 │ │ -434530: 7030 ffdb 5402 |0084: invoke-direct {v4, v5, v2}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideNotes:(Ljava/util/List;I)Ljava/lang/String; // method@dbff │ │ -434536: 0c05 |0087: move-result-object v5 │ │ -434538: 5441 ed98 |0088: iget-object v1, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@98ed │ │ -43453c: 7230 f6db 0105 |008a: invoke-interface {v1, v0, v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlideNotes:(ILjava/lang/String;)V // method@dbf6 │ │ -434542: 0e00 |008d: return-void │ │ +434414: |[434414] org.libreoffice.impressremote.communication.MessagesReceiver.parseMessage:(Ljava/util/List;)V │ │ +434424: 7210 4f9e 0500 |0000: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@9e4f │ │ +43442a: 0a00 |0003: move-result v0 │ │ +43442c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +434430: 0e00 |0006: return-void │ │ +434432: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +434434: 7220 4c9e 0500 |0008: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9e4c │ │ +43443a: 0c00 |000b: move-result-object v0 │ │ +43443c: 1f00 9713 |000c: check-cast v0, Ljava/lang/String; // type@1397 │ │ +434440: 1a01 7a2f |000e: const-string v1, "LO_SERVER_VALIDATING_PIN" // string@2f7a │ │ +434444: 6e20 b99b 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +43444a: 0a01 |0013: move-result v1 │ │ +43444c: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ +434450: 5445 ed98 |0016: iget-object v5, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@98ed │ │ +434454: 7210 f4db 0500 |0018: invoke-interface {v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onPinValidation:()V // method@dbf4 │ │ +43445a: 0e00 |001b: return-void │ │ +43445c: 1a01 792f |001c: const-string v1, "LO_SERVER_SERVER_PAIRED" // string@2f79 │ │ +434460: 6e20 b99b 0100 |001e: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +434466: 0a01 |0021: move-result v1 │ │ +434468: 3801 0800 |0022: if-eqz v1, 002a // +0008 │ │ +43446c: 5445 ed98 |0024: iget-object v5, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@98ed │ │ +434470: 7210 fadb 0500 |0026: invoke-interface {v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSuccessfulPairing:()V // method@dbfa │ │ +434476: 0e00 |0029: return-void │ │ +434478: 1a01 c1d1 |002a: const-string v1, "slideshow_started" // string@d1c1 │ │ +43447c: 6e20 b99b 0100 |002c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +434482: 0a01 |002f: move-result v1 │ │ +434484: 1222 |0030: const/4 v2, #int 2 // #2 │ │ +434486: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +434488: 3801 1000 |0032: if-eqz v1, 0042 // +0010 │ │ +43448c: 7030 01dc 5403 |0034: invoke-direct {v4, v5, v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlidesCount:(Ljava/util/List;I)I // method@dc01 │ │ +434492: 0a00 |0037: move-result v0 │ │ +434494: 7030 fedb 5402 |0038: invoke-direct {v4, v5, v2}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideIndex:(Ljava/util/List;I)I // method@dbfe │ │ +43449a: 0a05 |003b: move-result v5 │ │ +43449c: 5441 ed98 |003c: iget-object v1, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@98ed │ │ +4344a0: 7230 f9db 0105 |003e: invoke-interface {v1, v0, v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlideShowStart:(II)V // method@dbf9 │ │ +4344a6: 0e00 |0041: return-void │ │ +4344a8: 1a01 c0d1 |0042: const-string v1, "slideshow_finished" // string@d1c0 │ │ +4344ac: 6e20 b99b 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +4344b2: 0a01 |0047: move-result v1 │ │ +4344b4: 3801 0800 |0048: if-eqz v1, 0050 // +0008 │ │ +4344b8: 5445 ed98 |004a: iget-object v5, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@98ed │ │ +4344bc: 7210 f8db 0500 |004c: invoke-interface {v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlideShowFinish:()V // method@dbf8 │ │ +4344c2: 0e00 |004f: return-void │ │ +4344c4: 1a01 bcd1 |0050: const-string v1, "slide_updated" // string@d1bc │ │ +4344c8: 6e20 b99b 0100 |0052: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +4344ce: 0a01 |0055: move-result v1 │ │ +4344d0: 3801 0c00 |0056: if-eqz v1, 0062 // +000c │ │ +4344d4: 7030 fedb 5403 |0058: invoke-direct {v4, v5, v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideIndex:(Ljava/util/List;I)I // method@dbfe │ │ +4344da: 0a05 |005b: move-result v5 │ │ +4344dc: 5440 ed98 |005c: iget-object v0, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@98ed │ │ +4344e0: 7220 f5db 5000 |005e: invoke-interface {v0, v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlideChanged:(I)V // method@dbf5 │ │ +4344e6: 0e00 |0061: return-void │ │ +4344e8: 1a01 bbd1 |0062: const-string v1, "slide_preview" // string@d1bb │ │ +4344ec: 6e20 b99b 0100 |0064: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +4344f2: 0a01 |0067: move-result v1 │ │ +4344f4: 3801 1000 |0068: if-eqz v1, 0078 // +0010 │ │ +4344f8: 7030 fedb 5403 |006a: invoke-direct {v4, v5, v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideIndex:(Ljava/util/List;I)I // method@dbfe │ │ +4344fe: 0a00 |006d: move-result v0 │ │ +434500: 7030 00dc 5402 |006e: invoke-direct {v4, v5, v2}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlidePreview:(Ljava/util/List;I)[B // method@dc00 │ │ +434506: 0c05 |0071: move-result-object v5 │ │ +434508: 5441 ed98 |0072: iget-object v1, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@98ed │ │ +43450c: 7230 f7db 0105 |0074: invoke-interface {v1, v0, v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlidePreview:(I[B)V // method@dbf7 │ │ +434512: 0e00 |0077: return-void │ │ +434514: 1a01 bad1 |0078: const-string v1, "slide_notes" // string@d1ba │ │ +434518: 6e20 b99b 0100 |007a: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +43451e: 0a00 |007d: move-result v0 │ │ +434520: 3800 0f00 |007e: if-eqz v0, 008d // +000f │ │ +434524: 7030 fedb 5403 |0080: invoke-direct {v4, v5, v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideIndex:(Ljava/util/List;I)I // method@dbfe │ │ +43452a: 0a00 |0083: move-result v0 │ │ +43452c: 7030 ffdb 5402 |0084: invoke-direct {v4, v5, v2}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseSlideNotes:(Ljava/util/List;I)Ljava/lang/String; // method@dbff │ │ +434532: 0c05 |0087: move-result-object v5 │ │ +434534: 5441 ed98 |0088: iget-object v1, v4, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesListener:Lorg/libreoffice/impressremote/communication/MessagesListener; // field@98ed │ │ +434538: 7230 f6db 0105 |008a: invoke-interface {v1, v0, v5}, Lorg/libreoffice/impressremote/communication/MessagesListener;.onSlideNotes:(ILjava/lang/String;)V // method@dbf6 │ │ +43453e: 0e00 |008d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0008 line=99 │ │ 0x0010 line=101 │ │ 0x0016 line=102 │ │ 0x001e line=106 │ │ @@ -906207,21 +906207,21 @@ │ │ type : '(Ljava/util/List;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -434274: |[434274] org.libreoffice.impressremote.communication.MessagesReceiver.parseSlideIndex:(Ljava/util/List;I)I │ │ -434284: 7220 4c9e 2100 |0000: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9e4c │ │ -43428a: 0c01 |0003: move-result-object v1 │ │ -43428c: 1f01 9713 |0004: check-cast v1, Ljava/lang/String; // type@1397 │ │ -434290: 7110 279b 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9b27 │ │ -434296: 0a01 |0009: move-result v1 │ │ -434298: 0f01 |000a: return v1 │ │ +434270: |[434270] org.libreoffice.impressremote.communication.MessagesReceiver.parseSlideIndex:(Ljava/util/List;I)I │ │ +434280: 7220 4c9e 2100 |0000: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9e4c │ │ +434286: 0c01 |0003: move-result-object v1 │ │ +434288: 1f01 9713 |0004: check-cast v1, Ljava/lang/String; // type@1397 │ │ +43428c: 7110 279b 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9b27 │ │ +434292: 0a01 |0009: move-result v1 │ │ +434294: 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 │ │ @@ -906231,29 +906231,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 │ │ -434318: |[434318] org.libreoffice.impressremote.communication.MessagesReceiver.parseSlideNotes:(Ljava/util/List;I)Ljava/lang/String; │ │ -434328: 2200 9913 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1399 │ │ -43432c: 7010 e69b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9be6 │ │ -434332: 7210 569e 0300 |0005: invoke-interface {v3}, Ljava/util/List;.size:()I // method@9e56 │ │ -434338: 0a01 |0008: move-result v1 │ │ -43433a: 3514 0e00 |0009: if-ge v4, v1, 0017 // +000e │ │ -43433e: 7220 4c9e 4300 |000b: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9e4c │ │ -434344: 0c01 |000e: move-result-object v1 │ │ -434346: 1f01 9713 |000f: check-cast v1, Ljava/lang/String; // type@1397 │ │ -43434a: 6e20 f29b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9bf2 │ │ -434350: d804 0401 |0014: add-int/lit8 v4, v4, #int 1 // #01 │ │ -434354: 28ef |0016: goto 0005 // -0011 │ │ -434356: 6e10 029c 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9c02 │ │ -43435c: 0c03 |001a: move-result-object v3 │ │ -43435e: 1103 |001b: return-object v3 │ │ +434314: |[434314] org.libreoffice.impressremote.communication.MessagesReceiver.parseSlideNotes:(Ljava/util/List;I)Ljava/lang/String; │ │ +434324: 2200 9913 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@1399 │ │ +434328: 7010 e69b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@9be6 │ │ +43432e: 7210 569e 0300 |0005: invoke-interface {v3}, Ljava/util/List;.size:()I // method@9e56 │ │ +434334: 0a01 |0008: move-result v1 │ │ +434336: 3514 0e00 |0009: if-ge v4, v1, 0017 // +000e │ │ +43433a: 7220 4c9e 4300 |000b: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9e4c │ │ +434340: 0c01 |000e: move-result-object v1 │ │ +434342: 1f01 9713 |000f: check-cast v1, Ljava/lang/String; // type@1397 │ │ +434346: 6e20 f29b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9bf2 │ │ +43434c: d804 0401 |0014: add-int/lit8 v4, v4, #int 1 // #01 │ │ +434350: 28ef |0016: goto 0005 // -0011 │ │ +434352: 6e10 029c 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@9c02 │ │ +434358: 0c03 |001a: move-result-object v3 │ │ +43435a: 1103 |001b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=164 │ │ 0x000b line=165 │ │ 0x0017 line=168 │ │ locals : │ │ @@ -906266,22 +906266,22 @@ │ │ type : '(Ljava/util/List;I)[B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -43424c: |[43424c] org.libreoffice.impressremote.communication.MessagesReceiver.parseSlidePreview:(Ljava/util/List;I)[B │ │ -43425c: 7220 4c9e 2100 |0000: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9e4c │ │ -434262: 0c01 |0003: move-result-object v1 │ │ -434264: 1f01 9713 |0004: check-cast v1, Ljava/lang/String; // type@1397 │ │ -434268: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -43426a: 7120 2a09 2100 |0007: invoke-static {v1, v2}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@092a │ │ -434270: 0c01 |000a: move-result-object v1 │ │ -434272: 1101 |000b: return-object v1 │ │ +434248: |[434248] org.libreoffice.impressremote.communication.MessagesReceiver.parseSlidePreview:(Ljava/util/List;I)[B │ │ +434258: 7220 4c9e 2100 |0000: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9e4c │ │ +43425e: 0c01 |0003: move-result-object v1 │ │ +434260: 1f01 9713 |0004: check-cast v1, Ljava/lang/String; // type@1397 │ │ +434264: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +434266: 7120 2a09 2100 |0007: invoke-static {v1, v2}, Landroid/util/Base64;.decode:(Ljava/lang/String;I)[B // method@092a │ │ +43426c: 0c01 |000a: move-result-object v1 │ │ +43426e: 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; │ │ @@ -906292,21 +906292,21 @@ │ │ type : '(Ljava/util/List;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -43429c: |[43429c] org.libreoffice.impressremote.communication.MessagesReceiver.parseSlidesCount:(Ljava/util/List;I)I │ │ -4342ac: 7220 4c9e 2100 |0000: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9e4c │ │ -4342b2: 0c01 |0003: move-result-object v1 │ │ -4342b4: 1f01 9713 |0004: check-cast v1, Ljava/lang/String; // type@1397 │ │ -4342b8: 7110 279b 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9b27 │ │ -4342be: 0a01 |0009: move-result v1 │ │ -4342c0: 0f01 |000a: return v1 │ │ +434298: |[434298] org.libreoffice.impressremote.communication.MessagesReceiver.parseSlidesCount:(Ljava/util/List;I)I │ │ +4342a8: 7220 4c9e 2100 |0000: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9e4c │ │ +4342ae: 0c01 |0003: move-result-object v1 │ │ +4342b0: 1f01 9713 |0004: check-cast v1, Ljava/lang/String; // type@1397 │ │ +4342b4: 7110 279b 0100 |0006: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9b27 │ │ +4342ba: 0a01 |0009: move-result v1 │ │ +4342bc: 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 │ │ @@ -906316,31 +906316,31 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -434394: |[434394] org.libreoffice.impressremote.communication.MessagesReceiver.readMessage:()Ljava/util/List; │ │ -4343a4: 2200 f913 |0000: new-instance v0, Ljava/util/ArrayList; // type@13f9 │ │ -4343a8: 7010 579d 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9d57 │ │ -4343ae: 7010 03dc 0300 |0005: invoke-direct {v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.readMessageParameter:()Ljava/lang/String; // method@dc03 │ │ -4343b4: 0c01 |0008: move-result-object v1 │ │ -4343b6: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -4343ba: 2807 |000b: goto 0012 // +0007 │ │ -4343bc: 7110 d308 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d3 │ │ -4343c2: 0a02 |000f: move-result v2 │ │ -4343c4: 3802 0600 |0010: if-eqz v2, 0016 // +0006 │ │ -4343c8: 3901 0300 |0012: if-nez v1, 0015 // +0003 │ │ -4343cc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -4343ce: 1100 |0015: return-object v0 │ │ -4343d0: 7220 469e 1000 |0016: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9e46 │ │ -4343d6: 7010 03dc 0300 |0019: invoke-direct {v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.readMessageParameter:()Ljava/lang/String; // method@dc03 │ │ -4343dc: 0c01 |001c: move-result-object v1 │ │ -4343de: 28ec |001d: goto 0009 // -0014 │ │ +434390: |[434390] org.libreoffice.impressremote.communication.MessagesReceiver.readMessage:()Ljava/util/List; │ │ +4343a0: 2200 f913 |0000: new-instance v0, Ljava/util/ArrayList; // type@13f9 │ │ +4343a4: 7010 579d 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9d57 │ │ +4343aa: 7010 03dc 0300 |0005: invoke-direct {v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.readMessageParameter:()Ljava/lang/String; // method@dc03 │ │ +4343b0: 0c01 |0008: move-result-object v1 │ │ +4343b2: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +4343b6: 2807 |000b: goto 0012 // +0007 │ │ +4343b8: 7110 d308 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d3 │ │ +4343be: 0a02 |000f: move-result v2 │ │ +4343c0: 3802 0600 |0010: if-eqz v2, 0016 // +0006 │ │ +4343c4: 3901 0300 |0012: if-nez v1, 0015 // +0003 │ │ +4343c8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +4343ca: 1100 |0015: return-object v0 │ │ +4343cc: 7220 469e 1000 |0016: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9e46 │ │ +4343d2: 7010 03dc 0300 |0019: invoke-direct {v3}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.readMessageParameter:()Ljava/lang/String; // method@dc03 │ │ +4343d8: 0c01 |001c: move-result-object v1 │ │ +4343da: 28ec |001d: goto 0009 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=63 │ │ 0x000c line=70 │ │ 0x0016 line=74 │ │ 0x0019 line=76 │ │ @@ -906352,21 +906352,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -434360: |[434360] org.libreoffice.impressremote.communication.MessagesReceiver.readMessageParameter:()Ljava/lang/String; │ │ -434370: 5410 ee98 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesReader:Ljava/io/BufferedReader; // field@98ee │ │ -434374: 6e10 e999 0000 |0002: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@99e9 │ │ -43437a: 0c00 |0005: move-result-object v0 │ │ -43437c: 1100 |0006: return-object v0 │ │ -43437e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -434380: 1100 |0008: return-object v0 │ │ +43435c: |[43435c] org.libreoffice.impressremote.communication.MessagesReceiver.readMessageParameter:()Ljava/lang/String; │ │ +43436c: 5410 ee98 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.mMessagesReader:Ljava/io/BufferedReader; // field@98ee │ │ +434370: 6e10 e999 0000 |0002: invoke-virtual {v0}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@99e9 │ │ +434376: 0c00 |0005: move-result-object v0 │ │ +434378: 1100 |0006: return-object v0 │ │ +43437a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +43437c: 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; │ │ @@ -906377,21 +906377,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -434544: |[434544] org.libreoffice.impressremote.communication.MessagesReceiver.run:()V │ │ -434554: 7010 02dc 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.readMessage:()Ljava/util/List; // method@dc02 │ │ -43455a: 0c00 |0003: move-result-object v0 │ │ -43455c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -434560: 0e00 |0006: return-void │ │ -434562: 7020 fddb 0100 |0007: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseMessage:(Ljava/util/List;)V // method@dbfd │ │ -434568: 28f6 |000a: goto 0000 // -000a │ │ +434540: |[434540] org.libreoffice.impressremote.communication.MessagesReceiver.run:()V │ │ +434550: 7010 02dc 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.readMessage:()Ljava/util/List; // method@dc02 │ │ +434556: 0c00 |0003: move-result-object v0 │ │ +434558: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +43455c: 0e00 |0006: return-void │ │ +43455e: 7020 fddb 0100 |0007: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/communication/MessagesReceiver;.parseMessage:(Ljava/util/List;)V // method@dbfd │ │ +434564: 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; │ │ │ │ @@ -906428,39 +906428,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -434698: |[434698] org.libreoffice.impressremote.communication.PairingProvider.:()V │ │ -4346a8: 7100 4002 0000 |0000: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@0240 │ │ -4346ae: 0c00 |0003: move-result-object v0 │ │ -4346b0: 6900 ef98 |0004: sput-object v0, Lorg/libreoffice/impressremote/communication/PairingProvider;.btAdapter:Landroid/bluetooth/BluetoothAdapter; // field@98ef │ │ -4346b4: 0e00 |0006: return-void │ │ +434694: |[434694] org.libreoffice.impressremote.communication.PairingProvider.:()V │ │ +4346a4: 7100 4002 0000 |0000: invoke-static {}, Landroid/bluetooth/BluetoothAdapter;.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; // method@0240 │ │ +4346aa: 0c00 |0003: move-result-object v0 │ │ +4346ac: 6900 ef98 |0004: sput-object v0, Lorg/libreoffice/impressremote/communication/PairingProvider;.btAdapter:Landroid/bluetooth/BluetoothAdapter; // field@98ef │ │ +4346b0: 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 │ │ -4346b8: |[4346b8] org.libreoffice.impressremote.communication.PairingProvider.:(Landroid/content/Context;)V │ │ -4346c8: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -4346ce: 7110 c6dd 0100 |0003: invoke-static {v1}, Lorg/libreoffice/impressremote/util/Preferences;.getAuthorizedServersInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; // method@ddc6 │ │ -4346d4: 0c01 |0006: move-result-object v1 │ │ -4346d6: 5b01 f098 |0007: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/PairingProvider;.mAuthorizedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@98f0 │ │ -4346da: 0e00 |0009: return-void │ │ +4346b4: |[4346b4] org.libreoffice.impressremote.communication.PairingProvider.:(Landroid/content/Context;)V │ │ +4346c4: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +4346ca: 7110 c6dd 0100 |0003: invoke-static {v1}, Lorg/libreoffice/impressremote/util/Preferences;.getAuthorizedServersInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; // method@ddc6 │ │ +4346d0: 0c01 |0006: move-result-object v1 │ │ +4346d2: 5b01 f098 |0007: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/PairingProvider;.mAuthorizedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@98f0 │ │ +4346d6: 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; │ │ @@ -906470,26 +906470,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -4345b8: |[4345b8] org.libreoffice.impressremote.communication.PairingProvider.getPairingDeviceName:()Ljava/lang/String; │ │ -4345c8: 6200 ef98 |0000: sget-object v0, Lorg/libreoffice/impressremote/communication/PairingProvider;.btAdapter:Landroid/bluetooth/BluetoothAdapter; // field@98ef │ │ -4345cc: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -4345d0: 6e10 4102 0000 |0004: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.getName:()Ljava/lang/String; // method@0241 │ │ -4345d6: 0c01 |0007: move-result-object v1 │ │ -4345d8: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -4345dc: 2806 |000a: goto 0010 // +0006 │ │ -4345de: 6e10 4102 0000 |000b: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.getName:()Ljava/lang/String; // method@0241 │ │ -4345e4: 0c00 |000e: move-result-object v0 │ │ -4345e6: 1100 |000f: return-object v0 │ │ -4345e8: 6200 c900 |0010: sget-object v0, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@00c9 │ │ -4345ec: 1100 |0012: return-object v0 │ │ +4345b4: |[4345b4] org.libreoffice.impressremote.communication.PairingProvider.getPairingDeviceName:()Ljava/lang/String; │ │ +4345c4: 6200 ef98 |0000: sget-object v0, Lorg/libreoffice/impressremote/communication/PairingProvider;.btAdapter:Landroid/bluetooth/BluetoothAdapter; // field@98ef │ │ +4345c8: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +4345cc: 6e10 4102 0000 |0004: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.getName:()Ljava/lang/String; // method@0241 │ │ +4345d2: 0c01 |0007: move-result-object v1 │ │ +4345d4: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +4345d8: 2806 |000a: goto 0010 // +0006 │ │ +4345da: 6e10 4102 0000 |000b: invoke-virtual {v0}, Landroid/bluetooth/BluetoothAdapter;.getName:()Ljava/lang/String; // method@0241 │ │ +4345e0: 0c00 |000e: move-result-object v0 │ │ +4345e2: 1100 |000f: return-object v0 │ │ +4345e4: 6200 c900 |0010: sget-object v0, Landroid/os/Build;.MODEL:Ljava/lang/String; // field@00c9 │ │ +4345e8: 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; │ │ @@ -906499,20 +906499,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 │ │ -4345f0: |[4345f0] org.libreoffice.impressremote.communication.PairingProvider.getPairingDeviceName:(Landroid/content/Context;)Ljava/lang/String; │ │ -434600: 2200 a31b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/PairingProvider; // type@1ba3 │ │ -434604: 7020 06dc 1000 |0002: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/PairingProvider;.:(Landroid/content/Context;)V // method@dc06 │ │ -43460a: 7010 07dc 0000 |0005: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingDeviceName:()Ljava/lang/String; // method@dc07 │ │ -434610: 0c01 |0008: move-result-object v1 │ │ -434612: 1101 |0009: return-object v1 │ │ +4345ec: |[4345ec] org.libreoffice.impressremote.communication.PairingProvider.getPairingDeviceName:(Landroid/content/Context;)Ljava/lang/String; │ │ +4345fc: 2200 a31b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/PairingProvider; // type@1ba3 │ │ +434600: 7020 06dc 1000 |0002: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/PairingProvider;.:(Landroid/content/Context;)V // method@dc06 │ │ +434606: 7010 07dc 0000 |0005: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingDeviceName:()Ljava/lang/String; // method@dc07 │ │ +43460c: 0c01 |0008: move-result-object v1 │ │ +43460e: 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;) │ │ @@ -906520,20 +906520,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 │ │ -434614: |[434614] org.libreoffice.impressremote.communication.PairingProvider.getPairingPin:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; │ │ -434624: 2200 a31b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/PairingProvider; // type@1ba3 │ │ -434628: 7020 06dc 1000 |0002: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/PairingProvider;.:(Landroid/content/Context;)V // method@dc06 │ │ -43462e: 7020 0adc 2000 |0005: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@dc0a │ │ -434634: 0c01 |0008: move-result-object v1 │ │ -434636: 1101 |0009: return-object v1 │ │ +434610: |[434610] org.libreoffice.impressremote.communication.PairingProvider.getPairingPin:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; │ │ +434620: 2200 a31b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/PairingProvider; // type@1ba3 │ │ +434624: 7020 06dc 1000 |0002: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/PairingProvider;.:(Landroid/content/Context;)V // method@dc06 │ │ +43462a: 7020 0adc 2000 |0005: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@dc0a │ │ +434630: 0c01 |0008: move-result-object v1 │ │ +434632: 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; │ │ │ │ @@ -906542,25 +906542,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 │ │ -434638: |[434638] org.libreoffice.impressremote.communication.PairingProvider.getPairingPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; │ │ -434648: 7020 0ddc 2100 |0000: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/communication/PairingProvider;.isPinSaved:(Lorg/libreoffice/impressremote/communication/Server;)Z // method@dc0d │ │ -43464e: 0a00 |0003: move-result v0 │ │ -434650: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -434654: 7020 0bdc 2100 |0006: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getSavedPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@dc0b │ │ -43465a: 0c02 |0009: move-result-object v2 │ │ -43465c: 1102 |000a: return-object v2 │ │ -43465e: 7100 16dc 0000 |000b: invoke-static {}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.generate:()Ljava/lang/String; // method@dc16 │ │ -434664: 0c00 |000e: move-result-object v0 │ │ -434666: 7030 0edc 2100 |000f: invoke-direct {v1, v2, v0}, Lorg/libreoffice/impressremote/communication/PairingProvider;.savePin:(Lorg/libreoffice/impressremote/communication/Server;Ljava/lang/String;)V // method@dc0e │ │ -43466c: 1100 |0012: return-object v0 │ │ +434634: |[434634] org.libreoffice.impressremote.communication.PairingProvider.getPairingPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; │ │ +434644: 7020 0ddc 2100 |0000: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/communication/PairingProvider;.isPinSaved:(Lorg/libreoffice/impressremote/communication/Server;)Z // method@dc0d │ │ +43464a: 0a00 |0003: move-result v0 │ │ +43464c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +434650: 7020 0bdc 2100 |0006: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getSavedPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@dc0b │ │ +434656: 0c02 |0009: move-result-object v2 │ │ +434658: 1102 |000a: return-object v2 │ │ +43465a: 7100 16dc 0000 |000b: invoke-static {}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.generate:()Ljava/lang/String; // method@dc16 │ │ +434660: 0c00 |000e: move-result-object v0 │ │ +434662: 7030 0edc 2100 |000f: invoke-direct {v1, v2, v0}, Lorg/libreoffice/impressremote/communication/PairingProvider;.savePin:(Lorg/libreoffice/impressremote/communication/Server;Ljava/lang/String;)V // method@dc0e │ │ +434668: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=36 │ │ 0x000b line=39 │ │ 0x000f line=41 │ │ locals : │ │ @@ -906572,21 +906572,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 │ │ -434670: |[434670] org.libreoffice.impressremote.communication.PairingProvider.getSavedPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; │ │ -434680: 5410 f098 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/PairingProvider;.mAuthorizedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@98f0 │ │ -434684: 6e10 32dc 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@dc32 │ │ -43468a: 0c02 |0005: move-result-object v2 │ │ -43468c: 6e20 cbdd 2000 |0006: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/util/Preferences;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@ddcb │ │ -434692: 0c02 |0009: move-result-object v2 │ │ -434694: 1102 |000a: return-object v2 │ │ +43466c: |[43466c] org.libreoffice.impressremote.communication.PairingProvider.getSavedPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; │ │ +43467c: 5410 f098 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/PairingProvider;.mAuthorizedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@98f0 │ │ +434680: 6e10 32dc 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@dc32 │ │ +434686: 0c02 |0005: move-result-object v2 │ │ +434688: 6e20 cbdd 2000 |0006: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/util/Preferences;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@ddcb │ │ +43468e: 0c02 |0009: move-result-object v2 │ │ +434690: 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; │ │ │ │ @@ -906595,23 +906595,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 │ │ -43456c: |[43456c] org.libreoffice.impressremote.communication.PairingProvider.isPairingNecessary:(Lorg/libreoffice/impressremote/communication/Server;)Z │ │ -43457c: 6e10 34dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@dc34 │ │ -434582: 0c01 |0003: move-result-object v1 │ │ -434584: 6200 0e99 |0004: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990e │ │ -434588: 3301 0400 |0006: if-ne v1, v0, 000a // +0004 │ │ -43458c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -43458e: 2802 |0009: goto 000b // +0002 │ │ -434590: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -434592: 0f01 |000b: return v1 │ │ +434568: |[434568] org.libreoffice.impressremote.communication.PairingProvider.isPairingNecessary:(Lorg/libreoffice/impressremote/communication/Server;)Z │ │ +434578: 6e10 34dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@dc34 │ │ +43457e: 0c01 |0003: move-result-object v1 │ │ +434580: 6200 0e99 |0004: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990e │ │ +434584: 3301 0400 |0006: if-ne v1, v0, 000a // +0004 │ │ +434588: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +43458a: 2802 |0009: goto 000b // +0002 │ │ +43458c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +43458e: 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;) │ │ @@ -906619,22 +906619,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 │ │ -434594: |[434594] org.libreoffice.impressremote.communication.PairingProvider.isPinSaved:(Lorg/libreoffice/impressremote/communication/Server;)Z │ │ -4345a4: 7020 0bdc 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getSavedPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@dc0b │ │ -4345aa: 0c01 |0003: move-result-object v1 │ │ -4345ac: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -4345b0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -4345b2: 2802 |0007: goto 0009 // +0002 │ │ -4345b4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -4345b6: 0f01 |0009: return v1 │ │ +434590: |[434590] org.libreoffice.impressremote.communication.PairingProvider.isPinSaved:(Lorg/libreoffice/impressremote/communication/Server;)Z │ │ +4345a0: 7020 0bdc 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getSavedPin:(Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@dc0b │ │ +4345a6: 0c01 |0003: move-result-object v1 │ │ +4345a8: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +4345ac: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +4345ae: 2802 |0007: goto 0009 // +0002 │ │ +4345b0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +4345b2: 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; │ │ │ │ @@ -906643,20 +906643,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 │ │ -4346dc: |[4346dc] org.libreoffice.impressremote.communication.PairingProvider.savePin:(Lorg/libreoffice/impressremote/communication/Server;Ljava/lang/String;)V │ │ -4346ec: 5410 f098 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/PairingProvider;.mAuthorizedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@98f0 │ │ -4346f0: 6e10 32dc 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@dc32 │ │ -4346f6: 0c02 |0005: move-result-object v2 │ │ -4346f8: 6e30 cedd 2003 |0006: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/util/Preferences;.setString:(Ljava/lang/String;Ljava/lang/String;)V // method@ddce │ │ -4346fe: 0e00 |0009: return-void │ │ +4346d8: |[4346d8] org.libreoffice.impressremote.communication.PairingProvider.savePin:(Lorg/libreoffice/impressremote/communication/Server;Ljava/lang/String;)V │ │ +4346e8: 5410 f098 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/PairingProvider;.mAuthorizedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@98f0 │ │ +4346ec: 6e10 32dc 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@dc32 │ │ +4346f2: 0c02 |0005: move-result-object v2 │ │ +4346f4: 6e30 cedd 2003 |0006: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/util/Preferences;.setString:(Ljava/lang/String;Ljava/lang/String;)V // method@ddce │ │ +4346fa: 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; │ │ @@ -906697,17 +906697,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -434700: |[434700] org.libreoffice.impressremote.communication.Protocol$Addresses.:()V │ │ -434710: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -434716: 0e00 |0003: return-void │ │ +4346fc: |[4346fc] org.libreoffice.impressremote.communication.Protocol$Addresses.:()V │ │ +43470c: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +434712: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/Protocol$Addresses; │ │ │ │ Virtual methods - │ │ @@ -906811,17 +906811,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -434774: |[434774] org.libreoffice.impressremote.communication.Protocol$Commands.:()V │ │ -434784: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -43478a: 0e00 |0003: return-void │ │ +434770: |[434770] org.libreoffice.impressremote.communication.Protocol$Commands.:()V │ │ +434780: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +434786: 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;) │ │ @@ -906829,28 +906829,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 │ │ -434718: |[434718] org.libreoffice.impressremote.communication.Protocol$Commands.prepareCommand:(Ljava/lang/String;)Ljava/lang/String; │ │ -434728: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -43472a: 2300 921c |0001: new-array v0, v0, [Ljava/lang/Object; // type@1c92 │ │ -43472e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -434730: 4d02 0001 |0004: aput-object v2, v0, v1 │ │ -434734: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -434736: 1a01 a905 |0007: const-string v1, " │ │ +434714: |[434714] org.libreoffice.impressremote.communication.Protocol$Commands.prepareCommand:(Ljava/lang/String;)Ljava/lang/String; │ │ +434724: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +434726: 2300 921c |0001: new-array v0, v0, [Ljava/lang/Object; // type@1c92 │ │ +43472a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +43472c: 4d02 0001 |0004: aput-object v2, v0, v1 │ │ +434730: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +434732: 1a01 a905 |0007: const-string v1, " │ │ │ │ " // string@05a9 │ │ -43473a: 4d01 0002 |0009: aput-object v1, v0, v2 │ │ -43473e: 1a02 be09 |000b: const-string v2, "%s%s" // string@09be │ │ -434742: 7120 bb9b 0200 |000d: invoke-static {v2, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9bbb │ │ -434748: 0c02 |0010: move-result-object v2 │ │ -43474a: 1102 |0011: return-object v2 │ │ +434736: 4d01 0002 |0009: aput-object v1, v0, v2 │ │ +43473a: 1a02 be09 |000b: const-string v2, "%s%s" // string@09be │ │ +43473e: 7120 bb9b 0200 |000d: invoke-static {v2, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9bbb │ │ +434744: 0c02 |0010: move-result-object v2 │ │ +434746: 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;) │ │ @@ -906858,22 +906858,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 │ │ -43474c: |[43474c] org.libreoffice.impressremote.communication.Protocol$Commands.prepareCommand:([Ljava/lang/String;)Ljava/lang/String; │ │ -43475c: 1a00 a705 |0000: const-string v0, " │ │ +434748: |[434748] org.libreoffice.impressremote.communication.Protocol$Commands.prepareCommand:([Ljava/lang/String;)Ljava/lang/String; │ │ +434758: 1a00 a705 |0000: const-string v0, " │ │ " // string@05a7 │ │ -434760: 7120 d408 1000 |0002: invoke-static {v0, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@08d4 │ │ -434766: 0c01 |0005: move-result-object v1 │ │ -434768: 7110 11dc 0100 |0006: invoke-static {v1}, Lorg/libreoffice/impressremote/communication/Protocol$Commands;.prepareCommand:(Ljava/lang/String;)Ljava/lang/String; // method@dc11 │ │ -43476e: 0c01 |0009: move-result-object v1 │ │ -434770: 1101 |000a: return-object v1 │ │ +43475c: 7120 d408 1000 |0002: invoke-static {v0, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@08d4 │ │ +434762: 0c01 |0005: move-result-object v1 │ │ +434764: 7110 11dc 0100 |0006: invoke-static {v1}, Lorg/libreoffice/impressremote/communication/Protocol$Commands;.prepareCommand:(Ljava/lang/String;)Ljava/lang/String; // method@dc11 │ │ +43476a: 0c01 |0009: move-result-object v1 │ │ +43476c: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ 0x0006 line=81 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) [Ljava/lang/String; │ │ │ │ @@ -906948,17 +906948,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43478c: |[43478c] org.libreoffice.impressremote.communication.Protocol$Messages.:()V │ │ -43479c: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -4347a2: 0e00 |0003: return-void │ │ +434788: |[434788] org.libreoffice.impressremote.communication.Protocol$Messages.:()V │ │ +434798: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +43479e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/Protocol$Messages; │ │ │ │ Virtual methods - │ │ @@ -906997,17 +906997,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4348b0: |[4348b0] org.libreoffice.impressremote.communication.Protocol$Pin.:()V │ │ -4348c0: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -4348c6: 0e00 |0003: return-void │ │ +4348ac: |[4348ac] org.libreoffice.impressremote.communication.Protocol$Pin.:()V │ │ +4348bc: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +4348c2: 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;) │ │ @@ -907015,26 +907015,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -43480c: |[43480c] org.libreoffice.impressremote.communication.Protocol$Pin.buildPinFormat:()Ljava/lang/String; │ │ -43481c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -43481e: 2300 921c |0001: new-array v0, v0, [Ljava/lang/Object; // type@1c92 │ │ -434822: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -434824: 7110 2e9b 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@9b2e │ │ -43482a: 0c01 |0007: move-result-object v1 │ │ -43482c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -43482e: 4d01 0002 |0009: aput-object v1, v0, v2 │ │ -434832: 1a01 af09 |000b: const-string v1, "%%0%sd" // string@09af │ │ -434836: 7120 bb9b 0100 |000d: invoke-static {v1, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9bbb │ │ -43483c: 0c00 |0010: move-result-object v0 │ │ -43483e: 1100 |0011: return-object v0 │ │ +434808: |[434808] org.libreoffice.impressremote.communication.Protocol$Pin.buildPinFormat:()Ljava/lang/String; │ │ +434818: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +43481a: 2300 921c |0001: new-array v0, v0, [Ljava/lang/Object; // type@1c92 │ │ +43481e: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +434820: 7110 2e9b 0100 |0004: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@9b2e │ │ +434826: 0c01 |0007: move-result-object v1 │ │ +434828: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +43482a: 4d01 0002 |0009: aput-object v1, v0, v2 │ │ +43482e: 1a01 af09 |000b: const-string v1, "%%0%sd" // string@09af │ │ +434832: 7120 bb9b 0100 |000d: invoke-static {v1, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9bbb │ │ +434838: 0c00 |0010: move-result-object v0 │ │ +43483a: 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;) │ │ @@ -907042,46 +907042,46 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -434840: |[434840] org.libreoffice.impressremote.communication.Protocol$Pin.generate:()Ljava/lang/String; │ │ -434850: 2200 a71b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Protocol$Pin; // type@1ba7 │ │ -434854: 7010 14dc 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.:()V // method@dc14 │ │ -43485a: 7010 18dc 0000 |0005: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.generatePinText:()Ljava/lang/String; // method@dc18 │ │ -434860: 0c00 |0008: move-result-object v0 │ │ -434862: 1100 |0009: return-object v0 │ │ +43483c: |[43483c] org.libreoffice.impressremote.communication.Protocol$Pin.generate:()Ljava/lang/String; │ │ +43484c: 2200 a71b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Protocol$Pin; // type@1ba7 │ │ +434850: 7010 14dc 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.:()V // method@dc14 │ │ +434856: 7010 18dc 0000 |0005: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.generatePinText:()Ljava/lang/String; // method@dc18 │ │ +43485c: 0c00 |0008: move-result-object v0 │ │ +43485e: 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 │ │ -4347a4: |[4347a4] org.libreoffice.impressremote.communication.Protocol$Pin.generatePinNumber:()I │ │ -4347b4: 1900 2440 |0000: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ -4347b8: 1902 1040 |0002: const-wide/high16 v2, #long 4616189618054758400 // #4010 │ │ -4347bc: 7140 669b 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@9b66 │ │ -4347c2: 0b00 |0007: move-result-wide v0 │ │ -4347c4: 8a00 |0008: double-to-int v0, v0 │ │ -4347c6: d800 00ff |0009: add-int/lit8 v0, v0, #int -1 // #ff │ │ -4347ca: 2201 1814 |000b: new-instance v1, Ljava/util/Random; // type@1418 │ │ -4347ce: 7010 899e 0100 |000d: invoke-direct {v1}, Ljava/util/Random;.:()V // method@9e89 │ │ -4347d4: 6e20 8f9e 0100 |0010: invoke-virtual {v1, v0}, Ljava/util/Random;.nextInt:(I)I // method@9e8f │ │ -4347da: 0a00 |0013: move-result v0 │ │ -4347dc: 0f00 |0014: return v0 │ │ +4347a0: |[4347a0] org.libreoffice.impressremote.communication.Protocol$Pin.generatePinNumber:()I │ │ +4347b0: 1900 2440 |0000: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ +4347b4: 1902 1040 |0002: const-wide/high16 v2, #long 4616189618054758400 // #4010 │ │ +4347b8: 7140 669b 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@9b66 │ │ +4347be: 0b00 |0007: move-result-wide v0 │ │ +4347c0: 8a00 |0008: double-to-int v0, v0 │ │ +4347c2: d800 00ff |0009: add-int/lit8 v0, v0, #int -1 // #ff │ │ +4347c6: 2201 1814 |000b: new-instance v1, Ljava/util/Random; // type@1418 │ │ +4347ca: 7010 899e 0100 |000d: invoke-direct {v1}, Ljava/util/Random;.:()V // method@9e89 │ │ +4347d0: 6e20 8f9e 0100 |0010: invoke-virtual {v1, v0}, Ljava/util/Random;.nextInt:(I)I // method@9e8f │ │ +4347d6: 0a00 |0013: move-result v0 │ │ +4347d8: 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; │ │ │ │ @@ -907090,31 +907090,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -434864: |[434864] org.libreoffice.impressremote.communication.Protocol$Pin.generatePinText:()Ljava/lang/String; │ │ -434874: 7010 17dc 0500 |0000: invoke-direct {v5}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.generatePinNumber:()I // method@dc17 │ │ -43487a: 0a00 |0003: move-result v0 │ │ -43487c: 7020 19dc 0500 |0004: invoke-direct {v5, v0}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.preventLeadingZeros:(I)I // method@dc19 │ │ -434882: 0a00 |0007: move-result v0 │ │ -434884: 6201 a072 |0008: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@72a0 │ │ -434888: 7010 15dc 0500 |000a: invoke-direct {v5}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.buildPinFormat:()Ljava/lang/String; // method@dc15 │ │ -43488e: 0c02 |000d: move-result-object v2 │ │ -434890: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -434892: 2333 921c |000f: new-array v3, v3, [Ljava/lang/Object; // type@1c92 │ │ -434896: 7110 309b 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9b30 │ │ -43489c: 0c00 |0014: move-result-object v0 │ │ -43489e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -4348a0: 4d00 0304 |0016: aput-object v0, v3, v4 │ │ -4348a4: 7130 bc9b 2103 |0018: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9bbc │ │ -4348aa: 0c00 |001b: move-result-object v0 │ │ -4348ac: 1100 |001c: return-object v0 │ │ +434860: |[434860] org.libreoffice.impressremote.communication.Protocol$Pin.generatePinText:()Ljava/lang/String; │ │ +434870: 7010 17dc 0500 |0000: invoke-direct {v5}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.generatePinNumber:()I // method@dc17 │ │ +434876: 0a00 |0003: move-result v0 │ │ +434878: 7020 19dc 0500 |0004: invoke-direct {v5, v0}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.preventLeadingZeros:(I)I // method@dc19 │ │ +43487e: 0a00 |0007: move-result v0 │ │ +434880: 6201 a072 |0008: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@72a0 │ │ +434884: 7010 15dc 0500 |000a: invoke-direct {v5}, Lorg/libreoffice/impressremote/communication/Protocol$Pin;.buildPinFormat:()Ljava/lang/String; // method@dc15 │ │ +43488a: 0c02 |000d: move-result-object v2 │ │ +43488c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +43488e: 2333 921c |000f: new-array v3, v3, [Ljava/lang/Object; // type@1c92 │ │ +434892: 7110 309b 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9b30 │ │ +434898: 0c00 |0014: move-result-object v0 │ │ +43489a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +43489c: 4d00 0304 |0016: aput-object v0, v3, v4 │ │ +4348a0: 7130 bc9b 2103 |0018: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@9bbc │ │ +4348a6: 0c00 |001b: move-result-object v0 │ │ +4348a8: 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; │ │ │ │ @@ -907123,24 +907123,24 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -4347e0: |[4347e0] org.libreoffice.impressremote.communication.Protocol$Pin.preventLeadingZeros:(I)I │ │ -4347f0: 1900 2440 |0000: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ -4347f4: 1902 0840 |0002: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ -4347f8: 7140 669b 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@9b66 │ │ -4347fe: 0b00 |0007: move-result-wide v0 │ │ -434800: 8a00 |0008: double-to-int v0, v0 │ │ -434802: 3405 0300 |0009: if-lt v5, v0, 000c // +0003 │ │ -434806: 0f05 |000b: return v5 │ │ -434808: b005 |000c: add-int/2addr v5, v0 │ │ -43480a: 0f05 |000d: return v5 │ │ +4347dc: |[4347dc] org.libreoffice.impressremote.communication.Protocol$Pin.preventLeadingZeros:(I)I │ │ +4347ec: 1900 2440 |0000: const-wide/high16 v0, #long 4621819117588971520 // #4024 │ │ +4347f0: 1902 0840 |0002: const-wide/high16 v2, #long 4613937818241073152 // #4008 │ │ +4347f4: 7140 669b 1032 |0004: invoke-static {v0, v1, v2, v3}, Ljava/lang/Math;.pow:(DD)D // method@9b66 │ │ +4347fa: 0b00 |0007: move-result-wide v0 │ │ +4347fc: 8a00 |0008: double-to-int v0, v0 │ │ +4347fe: 3405 0300 |0009: if-lt v5, v0, 000c // +0003 │ │ +434802: 0f05 |000b: return v5 │ │ +434804: b005 |000c: add-int/2addr v5, v0 │ │ +434806: 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 │ │ │ │ @@ -907185,17 +907185,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4348c8: |[4348c8] org.libreoffice.impressremote.communication.Protocol$Ports.:()V │ │ -4348d8: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -4348de: 0e00 |0003: return-void │ │ +4348c4: |[4348c4] org.libreoffice.impressremote.communication.Protocol$Ports.:()V │ │ +4348d4: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +4348da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/Protocol$Ports; │ │ │ │ Virtual methods - │ │ @@ -907233,17 +907233,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4348e0: |[4348e0] org.libreoffice.impressremote.communication.Protocol.:()V │ │ -4348f0: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -4348f6: 0e00 |0003: return-void │ │ +4348dc: |[4348dc] org.libreoffice.impressremote.communication.Protocol.:()V │ │ +4348ec: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +4348f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/Protocol; │ │ │ │ Virtual methods - │ │ @@ -907279,17 +907279,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -434968: |[434968] org.libreoffice.impressremote.communication.Server$1.:()V │ │ -434978: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -43497e: 0e00 |0003: return-void │ │ +434964: |[434964] org.libreoffice.impressremote.communication.Server$1.:()V │ │ +434974: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +43497a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/Server$1; │ │ │ │ Virtual methods - │ │ @@ -907298,18 +907298,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 │ │ -4348f8: |[4348f8] org.libreoffice.impressremote.communication.Server$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -434908: 6e20 1edc 1000 |0000: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/communication/Server$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/libreoffice/impressremote/communication/Server; // method@dc1e │ │ -43490e: 0c01 |0003: move-result-object v1 │ │ -434910: 1101 |0004: return-object v1 │ │ +4348f4: |[4348f4] org.libreoffice.impressremote.communication.Server$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +434904: 6e20 1edc 1000 |0000: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/communication/Server$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/libreoffice/impressremote/communication/Server; // method@dc1e │ │ +43490a: 0c01 |0003: move-result-object v1 │ │ +43490c: 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; │ │ │ │ @@ -907318,19 +907318,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 │ │ -434930: |[434930] org.libreoffice.impressremote.communication.Server$1.createFromParcel:(Landroid/os/Parcel;)Lorg/libreoffice/impressremote/communication/Server; │ │ -434940: 2200 ad1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -434944: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -434946: 7030 2fdc 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/libreoffice/impressremote/communication/Server;.:(Landroid/os/Parcel;Lorg/libreoffice/impressremote/communication/Server$1;)V // method@dc2f │ │ -43494c: 1100 |0006: return-object v0 │ │ +43492c: |[43492c] org.libreoffice.impressremote.communication.Server$1.createFromParcel:(Landroid/os/Parcel;)Lorg/libreoffice/impressremote/communication/Server; │ │ +43493c: 2200 ad1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +434940: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +434942: 7030 2fdc 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/libreoffice/impressremote/communication/Server;.:(Landroid/os/Parcel;Lorg/libreoffice/impressremote/communication/Server$1;)V // method@dc2f │ │ +434948: 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; │ │ │ │ @@ -907339,18 +907339,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 │ │ -434914: |[434914] org.libreoffice.impressremote.communication.Server$1.newArray:(I)[Ljava/lang/Object; │ │ -434924: 6e20 20dc 1000 |0000: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/communication/Server$1;.newArray:(I)[Lorg/libreoffice/impressremote/communication/Server; // method@dc20 │ │ -43492a: 0c01 |0003: move-result-object v1 │ │ -43492c: 1101 |0004: return-object v1 │ │ +434910: |[434910] org.libreoffice.impressremote.communication.Server$1.newArray:(I)[Ljava/lang/Object; │ │ +434920: 6e20 20dc 1000 |0000: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/communication/Server$1;.newArray:(I)[Lorg/libreoffice/impressremote/communication/Server; // method@dc20 │ │ +434926: 0c01 |0003: move-result-object v1 │ │ +434928: 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 │ │ │ │ @@ -907359,17 +907359,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 │ │ -434950: |[434950] org.libreoffice.impressremote.communication.Server$1.newArray:(I)[Lorg/libreoffice/impressremote/communication/Server; │ │ -434960: 2311 db1c |0000: new-array v1, v1, [Lorg/libreoffice/impressremote/communication/Server; // type@1cdb │ │ -434964: 1101 |0002: return-object v1 │ │ +43494c: |[43494c] org.libreoffice.impressremote.communication.Server$1.newArray:(I)[Lorg/libreoffice/impressremote/communication/Server; │ │ +43495c: 2311 db1c |0000: new-array v1, v1, [Lorg/libreoffice/impressremote/communication/Server; // type@1cdb │ │ +434960: 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 │ │ │ │ @@ -907418,31 +907418,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -4349c8: |[4349c8] org.libreoffice.impressremote.communication.Server$Protocol.:()V │ │ -4349d8: 2200 ab1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1bab │ │ -4349dc: 1a01 d95d |0002: const-string v1, "TCP" // string@5dd9 │ │ -4349e0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -4349e2: 7030 22dc 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.:(Ljava/lang/String;I)V // method@dc22 │ │ -4349e8: 6900 0e99 |0008: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990e │ │ -4349ec: 2201 ab1b |000a: new-instance v1, Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1bab │ │ -4349f0: 1a03 5f1b |000c: const-string v3, "BLUETOOTH" // string@1b5f │ │ -4349f4: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -4349f6: 7030 22dc 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.:(Ljava/lang/String;I)V // method@dc22 │ │ -4349fc: 6901 0d99 |0012: sput-object v1, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990d │ │ -434a00: 1223 |0014: const/4 v3, #int 2 // #2 │ │ -434a02: 2333 d91c |0015: new-array v3, v3, [Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1cd9 │ │ -434a06: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ -434a0a: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ -434a0e: 6903 0c99 |001b: sput-object v3, Lorg/libreoffice/impressremote/communication/Server$Protocol;.$VALUES:[Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990c │ │ -434a12: 0e00 |001d: return-void │ │ +4349c4: |[4349c4] org.libreoffice.impressremote.communication.Server$Protocol.:()V │ │ +4349d4: 2200 ab1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1bab │ │ +4349d8: 1a01 d95d |0002: const-string v1, "TCP" // string@5dd9 │ │ +4349dc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +4349de: 7030 22dc 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.:(Ljava/lang/String;I)V // method@dc22 │ │ +4349e4: 6900 0e99 |0008: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990e │ │ +4349e8: 2201 ab1b |000a: new-instance v1, Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1bab │ │ +4349ec: 1a03 5f1b |000c: const-string v3, "BLUETOOTH" // string@1b5f │ │ +4349f0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +4349f2: 7030 22dc 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.:(Ljava/lang/String;I)V // method@dc22 │ │ +4349f8: 6901 0d99 |0012: sput-object v1, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990d │ │ +4349fc: 1223 |0014: const/4 v3, #int 2 // #2 │ │ +4349fe: 2333 d91c |0015: new-array v3, v3, [Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1cd9 │ │ +434a02: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ +434a06: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ +434a0a: 6903 0c99 |001b: sput-object v3, Lorg/libreoffice/impressremote/communication/Server$Protocol;.$VALUES:[Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990c │ │ +434a0e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x001b line=18 │ │ locals : │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/communication/Server$Protocol;) │ │ @@ -907450,17 +907450,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 │ │ -434a14: |[434a14] org.libreoffice.impressremote.communication.Server$Protocol.:(Ljava/lang/String;I)V │ │ -434a24: 7030 f49a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9af4 │ │ -434a2a: 0e00 |0003: return-void │ │ +434a10: |[434a10] org.libreoffice.impressremote.communication.Server$Protocol.:(Ljava/lang/String;I)V │ │ +434a20: 7030 f49a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9af4 │ │ +434a26: 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 │ │ @@ -907470,20 +907470,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 │ │ -434980: |[434980] org.libreoffice.impressremote.communication.Server$Protocol.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Protocol; │ │ -434990: 1c00 ab1b |0000: const-class v0, Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1bab │ │ -434994: 7120 f69a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@9af6 │ │ -43499a: 0c01 |0005: move-result-object v1 │ │ -43499c: 1f01 ab1b |0006: check-cast v1, Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1bab │ │ -4349a0: 1101 |0008: return-object v1 │ │ +43497c: |[43497c] org.libreoffice.impressremote.communication.Server$Protocol.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Protocol; │ │ +43498c: 1c00 ab1b |0000: const-class v0, Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1bab │ │ +434990: 7120 f69a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@9af6 │ │ +434996: 0c01 |0005: move-result-object v1 │ │ +434998: 1f01 ab1b |0006: check-cast v1, Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1bab │ │ +43499c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/libreoffice/impressremote/communication/Server$Protocol;) │ │ @@ -907491,20 +907491,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 │ │ -4349a4: |[4349a4] org.libreoffice.impressremote.communication.Server$Protocol.values:()[Lorg/libreoffice/impressremote/communication/Server$Protocol; │ │ -4349b4: 6200 0c99 |0000: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.$VALUES:[Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990c │ │ -4349b8: 6e10 0dde 0000 |0002: invoke-virtual {v0}, [Lorg/libreoffice/impressremote/communication/Server$Protocol;.clone:()Ljava/lang/Object; // method@de0d │ │ -4349be: 0c00 |0005: move-result-object v0 │ │ -4349c0: 1f00 d91c |0006: check-cast v0, [Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1cd9 │ │ -4349c4: 1100 |0008: return-object v0 │ │ +4349a0: |[4349a0] org.libreoffice.impressremote.communication.Server$Protocol.values:()[Lorg/libreoffice/impressremote/communication/Server$Protocol; │ │ +4349b0: 6200 0c99 |0000: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.$VALUES:[Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990c │ │ +4349b4: 6e10 0dde 0000 |0002: invoke-virtual {v0}, [Lorg/libreoffice/impressremote/communication/Server$Protocol;.clone:()Ljava/lang/Object; // method@de0d │ │ +4349ba: 0c00 |0005: move-result-object v0 │ │ +4349bc: 1f00 d91c |0006: check-cast v0, [Lorg/libreoffice/impressremote/communication/Server$Protocol; // type@1cd9 │ │ +4349c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 23406 (Server.java) │ │ @@ -907556,37 +907556,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -434a74: |[434a74] org.libreoffice.impressremote.communication.Server$Type.:()V │ │ -434a84: 2200 ac1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ -434a88: 1a01 331e |0002: const-string v1, "COMPUTER" // string@1e33 │ │ -434a8c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -434a8e: 7030 28dc 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Type;.:(Ljava/lang/String;I)V // method@dc28 │ │ -434a94: 6900 1099 |0008: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Type;.COMPUTER:Lorg/libreoffice/impressremote/communication/Server$Type; // field@9910 │ │ -434a98: 2201 ac1b |000a: new-instance v1, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ -434a9c: 1a03 7a53 |000c: const-string v3, "PHONE" // string@537a │ │ -434aa0: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -434aa2: 7030 28dc 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/libreoffice/impressremote/communication/Server$Type;.:(Ljava/lang/String;I)V // method@dc28 │ │ -434aa8: 6901 1199 |0012: sput-object v1, Lorg/libreoffice/impressremote/communication/Server$Type;.PHONE:Lorg/libreoffice/impressremote/communication/Server$Type; // field@9911 │ │ -434aac: 2203 ac1b |0014: new-instance v3, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ -434ab0: 1a05 5b63 |0016: const-string v5, "UNDEFINED" // string@635b │ │ -434ab4: 1226 |0018: const/4 v6, #int 2 // #2 │ │ -434ab6: 7030 28dc 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/libreoffice/impressremote/communication/Server$Type;.:(Ljava/lang/String;I)V // method@dc28 │ │ -434abc: 6903 1299 |001c: sput-object v3, Lorg/libreoffice/impressremote/communication/Server$Type;.UNDEFINED:Lorg/libreoffice/impressremote/communication/Server$Type; // field@9912 │ │ -434ac0: 1235 |001e: const/4 v5, #int 3 // #3 │ │ -434ac2: 2355 da1c |001f: new-array v5, v5, [Lorg/libreoffice/impressremote/communication/Server$Type; // type@1cda │ │ -434ac6: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ -434aca: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ -434ace: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ -434ad2: 6905 0f99 |0027: sput-object v5, Lorg/libreoffice/impressremote/communication/Server$Type;.$VALUES:[Lorg/libreoffice/impressremote/communication/Server$Type; // field@990f │ │ -434ad6: 0e00 |0029: return-void │ │ +434a70: |[434a70] org.libreoffice.impressremote.communication.Server$Type.:()V │ │ +434a80: 2200 ac1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ +434a84: 1a01 331e |0002: const-string v1, "COMPUTER" // string@1e33 │ │ +434a88: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +434a8a: 7030 28dc 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Type;.:(Ljava/lang/String;I)V // method@dc28 │ │ +434a90: 6900 1099 |0008: sput-object v0, Lorg/libreoffice/impressremote/communication/Server$Type;.COMPUTER:Lorg/libreoffice/impressremote/communication/Server$Type; // field@9910 │ │ +434a94: 2201 ac1b |000a: new-instance v1, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ +434a98: 1a03 7a53 |000c: const-string v3, "PHONE" // string@537a │ │ +434a9c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +434a9e: 7030 28dc 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/libreoffice/impressremote/communication/Server$Type;.:(Ljava/lang/String;I)V // method@dc28 │ │ +434aa4: 6901 1199 |0012: sput-object v1, Lorg/libreoffice/impressremote/communication/Server$Type;.PHONE:Lorg/libreoffice/impressremote/communication/Server$Type; // field@9911 │ │ +434aa8: 2203 ac1b |0014: new-instance v3, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ +434aac: 1a05 5b63 |0016: const-string v5, "UNDEFINED" // string@635b │ │ +434ab0: 1226 |0018: const/4 v6, #int 2 // #2 │ │ +434ab2: 7030 28dc 5306 |0019: invoke-direct {v3, v5, v6}, Lorg/libreoffice/impressremote/communication/Server$Type;.:(Ljava/lang/String;I)V // method@dc28 │ │ +434ab8: 6903 1299 |001c: sput-object v3, Lorg/libreoffice/impressremote/communication/Server$Type;.UNDEFINED:Lorg/libreoffice/impressremote/communication/Server$Type; // field@9912 │ │ +434abc: 1235 |001e: const/4 v5, #int 3 // #3 │ │ +434abe: 2355 da1c |001f: new-array v5, v5, [Lorg/libreoffice/impressremote/communication/Server$Type; // type@1cda │ │ +434ac2: 4d00 0502 |0021: aput-object v0, v5, v2 │ │ +434ac6: 4d01 0504 |0023: aput-object v1, v5, v4 │ │ +434aca: 4d03 0506 |0025: aput-object v3, v5, v6 │ │ +434ace: 6905 0f99 |0027: sput-object v5, Lorg/libreoffice/impressremote/communication/Server$Type;.$VALUES:[Lorg/libreoffice/impressremote/communication/Server$Type; // field@990f │ │ +434ad2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0027 line=22 │ │ locals : │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/communication/Server$Type;) │ │ @@ -907594,17 +907594,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 │ │ -434ad8: |[434ad8] org.libreoffice.impressremote.communication.Server$Type.:(Ljava/lang/String;I)V │ │ -434ae8: 7030 f49a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9af4 │ │ -434aee: 0e00 |0003: return-void │ │ +434ad4: |[434ad4] org.libreoffice.impressremote.communication.Server$Type.:(Ljava/lang/String;I)V │ │ +434ae4: 7030 f49a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9af4 │ │ +434aea: 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 │ │ @@ -907614,20 +907614,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 │ │ -434a2c: |[434a2c] org.libreoffice.impressremote.communication.Server$Type.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Type; │ │ -434a3c: 1c00 ac1b |0000: const-class v0, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ -434a40: 7120 f69a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@9af6 │ │ -434a46: 0c01 |0005: move-result-object v1 │ │ -434a48: 1f01 ac1b |0006: check-cast v1, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ -434a4c: 1101 |0008: return-object v1 │ │ +434a28: |[434a28] org.libreoffice.impressremote.communication.Server$Type.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Type; │ │ +434a38: 1c00 ac1b |0000: const-class v0, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ +434a3c: 7120 f69a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@9af6 │ │ +434a42: 0c01 |0005: move-result-object v1 │ │ +434a44: 1f01 ac1b |0006: check-cast v1, Lorg/libreoffice/impressremote/communication/Server$Type; // type@1bac │ │ +434a48: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/libreoffice/impressremote/communication/Server$Type;) │ │ @@ -907635,20 +907635,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 │ │ -434a50: |[434a50] org.libreoffice.impressremote.communication.Server$Type.values:()[Lorg/libreoffice/impressremote/communication/Server$Type; │ │ -434a60: 6200 0f99 |0000: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Type;.$VALUES:[Lorg/libreoffice/impressremote/communication/Server$Type; // field@990f │ │ -434a64: 6e10 0ede 0000 |0002: invoke-virtual {v0}, [Lorg/libreoffice/impressremote/communication/Server$Type;.clone:()Ljava/lang/Object; // method@de0e │ │ -434a6a: 0c00 |0005: move-result-object v0 │ │ -434a6c: 1f00 da1c |0006: check-cast v0, [Lorg/libreoffice/impressremote/communication/Server$Type; // type@1cda │ │ -434a70: 1100 |0008: return-object v0 │ │ +434a4c: |[434a4c] org.libreoffice.impressremote.communication.Server$Type.values:()[Lorg/libreoffice/impressremote/communication/Server$Type; │ │ +434a5c: 6200 0f99 |0000: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Type;.$VALUES:[Lorg/libreoffice/impressremote/communication/Server$Type; // field@990f │ │ +434a60: 6e10 0ede 0000 |0002: invoke-virtual {v0}, [Lorg/libreoffice/impressremote/communication/Server$Type;.clone:()Ljava/lang/Object; // method@de0e │ │ +434a66: 0c00 |0005: move-result-object v0 │ │ +434a68: 1f00 da1c |0006: check-cast v0, [Lorg/libreoffice/impressremote/communication/Server$Type; // type@1cda │ │ +434a6c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 23406 (Server.java) │ │ @@ -907707,52 +907707,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -434f4c: |[434f4c] org.libreoffice.impressremote.communication.Server.:()V │ │ -434f5c: 2200 aa1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$1; // type@1baa │ │ -434f60: 7010 1cdc 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/Server$1;.:()V // method@dc1c │ │ -434f66: 6900 1399 |0005: sput-object v0, Lorg/libreoffice/impressremote/communication/Server;.CREATOR:Landroid/os/Parcelable$Creator; // field@9913 │ │ -434f6a: 0e00 |0007: return-void │ │ +434f48: |[434f48] org.libreoffice.impressremote.communication.Server.:()V │ │ +434f58: 2200 aa1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server$1; // type@1baa │ │ +434f5c: 7010 1cdc 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/Server$1;.:()V // method@dc1c │ │ +434f62: 6900 1399 |0005: sput-object v0, Lorg/libreoffice/impressremote/communication/Server;.CREATOR:Landroid/os/Parcelable$Creator; // field@9913 │ │ +434f66: 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 │ │ -434f6c: |[434f6c] org.libreoffice.impressremote.communication.Server.:(Landroid/os/Parcel;)V │ │ -434f7c: 7010 869b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9b86 │ │ -434f82: 6e10 6807 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0768 │ │ -434f88: 0c00 |0006: move-result-object v0 │ │ -434f8a: 7110 25dc 0000 |0007: invoke-static {v0}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@dc25 │ │ -434f90: 0c00 |000a: move-result-object v0 │ │ -434f92: 5b10 1799 |000b: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mProtocol:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@9917 │ │ -434f96: 6e10 6807 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0768 │ │ -434f9c: 0c00 |0010: move-result-object v0 │ │ -434f9e: 7110 2bdc 0000 |0011: invoke-static {v0}, Lorg/libreoffice/impressremote/communication/Server$Type;.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Type; // method@dc2b │ │ -434fa4: 0c00 |0014: move-result-object v0 │ │ -434fa6: 5b10 1899 |0015: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mType:Lorg/libreoffice/impressremote/communication/Server$Type; // field@9918 │ │ -434faa: 6e10 6807 0200 |0017: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0768 │ │ -434fb0: 0c00 |001a: move-result-object v0 │ │ -434fb2: 5b10 1599 |001b: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@9915 │ │ -434fb6: 6e10 6807 0200 |001d: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0768 │ │ -434fbc: 0c02 |0020: move-result-object v2 │ │ -434fbe: 5b12 1699 |0021: iput-object v2, v1, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@9916 │ │ -434fc2: 0e00 |0023: return-void │ │ +434f68: |[434f68] org.libreoffice.impressremote.communication.Server.:(Landroid/os/Parcel;)V │ │ +434f78: 7010 869b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9b86 │ │ +434f7e: 6e10 6807 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0768 │ │ +434f84: 0c00 |0006: move-result-object v0 │ │ +434f86: 7110 25dc 0000 |0007: invoke-static {v0}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@dc25 │ │ +434f8c: 0c00 |000a: move-result-object v0 │ │ +434f8e: 5b10 1799 |000b: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mProtocol:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@9917 │ │ +434f92: 6e10 6807 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0768 │ │ +434f98: 0c00 |0010: move-result-object v0 │ │ +434f9a: 7110 2bdc 0000 |0011: invoke-static {v0}, Lorg/libreoffice/impressremote/communication/Server$Type;.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server$Type; // method@dc2b │ │ +434fa0: 0c00 |0014: move-result-object v0 │ │ +434fa2: 5b10 1899 |0015: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mType:Lorg/libreoffice/impressremote/communication/Server$Type; // field@9918 │ │ +434fa6: 6e10 6807 0200 |0017: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0768 │ │ +434fac: 0c00 |001a: move-result-object v0 │ │ +434fae: 5b10 1599 |001b: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@9915 │ │ +434fb2: 6e10 6807 0200 |001d: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0768 │ │ +434fb8: 0c02 |0020: move-result-object v2 │ │ +434fba: 5b12 1699 |0021: iput-object v2, v1, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@9916 │ │ +434fbe: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x000d line=95 │ │ 0x0017 line=96 │ │ 0x001d line=97 │ │ @@ -907765,17 +907765,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 │ │ -434fc4: |[434fc4] org.libreoffice.impressremote.communication.Server.:(Landroid/os/Parcel;Lorg/libreoffice/impressremote/communication/Server$1;)V │ │ -434fd4: 7020 2edc 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/Server;.:(Landroid/os/Parcel;)V // method@dc2e │ │ -434fda: 0e00 |0003: return-void │ │ +434fc0: |[434fc0] org.libreoffice.impressremote.communication.Server.:(Landroid/os/Parcel;Lorg/libreoffice/impressremote/communication/Server$1;)V │ │ +434fd0: 7020 2edc 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/Server;.:(Landroid/os/Parcel;)V // method@dc2e │ │ +434fd6: 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; │ │ @@ -907785,21 +907785,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 │ │ -434fdc: |[434fdc] org.libreoffice.impressremote.communication.Server.:(Lorg/libreoffice/impressremote/communication/Server$Protocol;Lorg/libreoffice/impressremote/communication/Server$Type;Ljava/lang/String;Ljava/lang/String;)V │ │ -434fec: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -434ff2: 5b01 1799 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/Server;.mProtocol:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@9917 │ │ -434ff6: 5b02 1899 |0005: iput-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mType:Lorg/libreoffice/impressremote/communication/Server$Type; // field@9918 │ │ -434ffa: 5b03 1599 |0007: iput-object v3, v0, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@9915 │ │ -434ffe: 5b04 1699 |0009: iput-object v4, v0, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@9916 │ │ -435002: 0e00 |000b: return-void │ │ +434fd8: |[434fd8] org.libreoffice.impressremote.communication.Server.:(Lorg/libreoffice/impressremote/communication/Server$Protocol;Lorg/libreoffice/impressremote/communication/Server$Type;Ljava/lang/String;Ljava/lang/String;)V │ │ +434fe8: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +434fee: 5b01 1799 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/Server;.mProtocol:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@9917 │ │ +434ff2: 5b02 1899 |0005: iput-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mType:Lorg/libreoffice/impressremote/communication/Server$Type; // field@9918 │ │ +434ff6: 5b03 1599 |0007: iput-object v3, v0, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@9915 │ │ +434ffa: 5b04 1699 |0009: iput-object v4, v0, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@9916 │ │ +434ffe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ 0x0007 line=34 │ │ 0x0009 line=35 │ │ @@ -907815,19 +907815,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 │ │ -434b54: |[434b54] org.libreoffice.impressremote.communication.Server.newBluetoothInstance:(Lorg/libreoffice/impressremote/communication/Server$Type;Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; │ │ -434b64: 2200 ad1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -434b68: 6201 0d99 |0002: sget-object v1, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990d │ │ -434b6c: 7054 30dc 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@dc30 │ │ -434b72: 1100 |0007: return-object v0 │ │ +434b50: |[434b50] org.libreoffice.impressremote.communication.Server.newBluetoothInstance:(Lorg/libreoffice/impressremote/communication/Server$Type;Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; │ │ +434b60: 2200 ad1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +434b64: 6201 0d99 |0002: sget-object v1, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990d │ │ +434b68: 7054 30dc 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@dc30 │ │ +434b6e: 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; │ │ @@ -907837,20 +907837,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 │ │ -434b74: |[434b74] org.libreoffice.impressremote.communication.Server.newTcpInstance:(Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; │ │ -434b84: 2200 ad1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -434b88: 6201 0e99 |0002: sget-object v1, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990e │ │ -434b8c: 6202 1299 |0004: sget-object v2, Lorg/libreoffice/impressremote/communication/Server$Type;.UNDEFINED:Lorg/libreoffice/impressremote/communication/Server$Type; // field@9912 │ │ -434b90: 7054 30dc 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@dc30 │ │ -434b96: 1100 |0009: return-object v0 │ │ +434b70: |[434b70] org.libreoffice.impressremote.communication.Server.newTcpInstance:(Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; │ │ +434b80: 2200 ad1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +434b84: 6201 0e99 |0002: sget-object v1, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990e │ │ +434b88: 6202 1299 |0004: sget-object v2, Lorg/libreoffice/impressremote/communication/Server$Type;.UNDEFINED:Lorg/libreoffice/impressremote/communication/Server$Type; // field@9912 │ │ +434b8c: 7054 30dc 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@dc30 │ │ +434b92: 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; │ │ │ │ @@ -907860,33 +907860,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -434af0: |[434af0] org.libreoffice.impressremote.communication.Server.describeContents:()I │ │ -434b00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -434b02: 0f00 |0001: return v0 │ │ +434aec: |[434aec] org.libreoffice.impressremote.communication.Server.describeContents:()I │ │ +434afc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +434afe: 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 │ │ -434b04: |[434b04] org.libreoffice.impressremote.communication.Server.getAddress:()Ljava/lang/String; │ │ -434b14: 5410 1599 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@9915 │ │ -434b18: 1100 |0002: return-object v0 │ │ +434b00: |[434b00] org.libreoffice.impressremote.communication.Server.getAddress:()Ljava/lang/String; │ │ +434b10: 5410 1599 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@9915 │ │ +434b14: 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;) │ │ @@ -907894,26 +907894,26 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -434b1c: |[434b1c] org.libreoffice.impressremote.communication.Server.getName:()Ljava/lang/String; │ │ -434b2c: 5410 1699 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@9916 │ │ -434b30: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -434b34: 5410 1599 |0004: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@9915 │ │ -434b38: 1100 |0006: return-object v0 │ │ -434b3a: 7110 d308 0000 |0007: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d3 │ │ -434b40: 0a00 |000a: move-result v0 │ │ -434b42: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -434b46: 5410 1599 |000d: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@9915 │ │ -434b4a: 1100 |000f: return-object v0 │ │ -434b4c: 5410 1699 |0010: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@9916 │ │ -434b50: 1100 |0012: return-object v0 │ │ +434b18: |[434b18] org.libreoffice.impressremote.communication.Server.getName:()Ljava/lang/String; │ │ +434b28: 5410 1699 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@9916 │ │ +434b2c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +434b30: 5410 1599 |0004: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@9915 │ │ +434b34: 1100 |0006: return-object v0 │ │ +434b36: 7110 d308 0000 |0007: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d3 │ │ +434b3c: 0a00 |000a: move-result v0 │ │ +434b3e: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +434b42: 5410 1599 |000d: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@9915 │ │ +434b46: 1100 |000f: return-object v0 │ │ +434b48: 5410 1699 |0010: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@9916 │ │ +434b4c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=60 │ │ 0x0007 line=63 │ │ 0x000d line=64 │ │ 0x0010 line=67 │ │ @@ -907925,17 +907925,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 │ │ -434b98: |[434b98] org.libreoffice.impressremote.communication.Server.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; │ │ -434ba8: 5410 1799 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mProtocol:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@9917 │ │ -434bac: 1100 |0002: return-object v0 │ │ +434b94: |[434b94] org.libreoffice.impressremote.communication.Server.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; │ │ +434ba4: 5410 1799 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mProtocol:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@9917 │ │ +434ba8: 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;) │ │ @@ -907943,17 +907943,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 │ │ -434bb0: |[434bb0] org.libreoffice.impressremote.communication.Server.getType:()Lorg/libreoffice/impressremote/communication/Server$Type; │ │ -434bc0: 5410 1899 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mType:Lorg/libreoffice/impressremote/communication/Server$Type; // field@9918 │ │ -434bc4: 1100 |0002: return-object v0 │ │ +434bac: |[434bac] org.libreoffice.impressremote.communication.Server.getType:()Lorg/libreoffice/impressremote/communication/Server$Type; │ │ +434bbc: 5410 1899 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Server;.mType:Lorg/libreoffice/impressremote/communication/Server$Type; // field@9918 │ │ +434bc0: 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;) │ │ @@ -907961,28 +907961,28 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -435004: |[435004] org.libreoffice.impressremote.communication.Server.writeToParcel:(Landroid/os/Parcel;I)V │ │ -435014: 5402 1799 |0000: iget-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mProtocol:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@9917 │ │ -435018: 6e10 23dc 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.name:()Ljava/lang/String; // method@dc23 │ │ -43501e: 0c02 |0005: move-result-object v2 │ │ -435020: 6e20 7e07 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@077e │ │ -435026: 5402 1899 |0009: iget-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mType:Lorg/libreoffice/impressremote/communication/Server$Type; // field@9918 │ │ -43502a: 6e10 2adc 0200 |000b: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server$Type;.name:()Ljava/lang/String; // method@dc2a │ │ -435030: 0c02 |000e: move-result-object v2 │ │ -435032: 6e20 7e07 2100 |000f: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@077e │ │ -435038: 5402 1599 |0012: iget-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@9915 │ │ -43503c: 6e20 7e07 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@077e │ │ -435042: 5402 1699 |0017: iget-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@9916 │ │ -435046: 6e20 7e07 2100 |0019: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@077e │ │ -43504c: 0e00 |001c: return-void │ │ +435000: |[435000] org.libreoffice.impressremote.communication.Server.writeToParcel:(Landroid/os/Parcel;I)V │ │ +435010: 5402 1799 |0000: iget-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mProtocol:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@9917 │ │ +435014: 6e10 23dc 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.name:()Ljava/lang/String; // method@dc23 │ │ +43501a: 0c02 |0005: move-result-object v2 │ │ +43501c: 6e20 7e07 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@077e │ │ +435022: 5402 1899 |0009: iget-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mType:Lorg/libreoffice/impressremote/communication/Server$Type; // field@9918 │ │ +435026: 6e10 2adc 0200 |000b: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server$Type;.name:()Ljava/lang/String; // method@dc2a │ │ +43502c: 0c02 |000e: move-result-object v2 │ │ +43502e: 6e20 7e07 2100 |000f: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@077e │ │ +435034: 5402 1599 |0012: iget-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mAddress:Ljava/lang/String; // field@9915 │ │ +435038: 6e20 7e07 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@077e │ │ +43503e: 5402 1699 |0017: iget-object v2, v0, Lorg/libreoffice/impressremote/communication/Server;.mName:Ljava/lang/String; // field@9916 │ │ +435042: 6e20 7e07 2100 |0019: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@077e │ │ +435048: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0009 line=78 │ │ 0x0012 line=79 │ │ 0x0017 line=80 │ │ locals : │ │ @@ -908114,17 +908114,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -434bc8: |[434bc8] org.libreoffice.impressremote.communication.ServersManager$CompareResult.:()V │ │ -434bd8: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -434bde: 0e00 |0003: return-void │ │ +434bc4: |[434bc4] org.libreoffice.impressremote.communication.ServersManager$CompareResult.:()V │ │ +434bd4: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +434bda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/communication/ServersManager$CompareResult; │ │ │ │ Virtual methods - │ │ @@ -908187,29 +908187,29 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -434e0c: |[434e0c] org.libreoffice.impressremote.communication.ServersManager.:(Landroid/content/Context;)V │ │ -434e1c: 7010 869b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9b86 │ │ -434e22: 2200 9a1b |0003: new-instance v0, Lorg/libreoffice/impressremote/communication/BluetoothServersFinder; // type@1b9a │ │ -434e26: 7020 b9db 2000 |0005: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/BluetoothServersFinder;.:(Landroid/content/Context;)V // method@dbb9 │ │ -434e2c: 5b10 1b99 |0008: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBluetoothServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@991b │ │ -434e30: 2200 b41b |000a: new-instance v0, Lorg/libreoffice/impressremote/communication/TcpServersFinder; // type@1bb4 │ │ -434e34: 7020 65dc 2000 |000c: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.:(Landroid/content/Context;)V // method@dc65 │ │ -434e3a: 5b10 1d99 |000f: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mTcpServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@991d │ │ -434e3e: 2200 0714 |0011: new-instance v0, Ljava/util/HashSet; // type@1407 │ │ -434e42: 7010 209e 0000 |0013: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@9e20 │ │ -434e48: 5b10 1a99 |0016: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBlacklistedServers:Ljava/util/Set; // field@991a │ │ -434e4c: 7110 c9dd 0200 |0018: invoke-static {v2}, Lorg/libreoffice/impressremote/util/Preferences;.getSavedServersInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; // method@ddc9 │ │ -434e52: 0c02 |001b: move-result-object v2 │ │ -434e54: 5b12 1c99 |001c: iput-object v2, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mSavedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@991c │ │ -434e58: 0e00 |001e: return-void │ │ +434e08: |[434e08] org.libreoffice.impressremote.communication.ServersManager.:(Landroid/content/Context;)V │ │ +434e18: 7010 869b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9b86 │ │ +434e1e: 2200 9a1b |0003: new-instance v0, Lorg/libreoffice/impressremote/communication/BluetoothServersFinder; // type@1b9a │ │ +434e22: 7020 b9db 2000 |0005: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/BluetoothServersFinder;.:(Landroid/content/Context;)V // method@dbb9 │ │ +434e28: 5b10 1b99 |0008: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBluetoothServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@991b │ │ +434e2c: 2200 b41b |000a: new-instance v0, Lorg/libreoffice/impressremote/communication/TcpServersFinder; // type@1bb4 │ │ +434e30: 7020 65dc 2000 |000c: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.:(Landroid/content/Context;)V // method@dc65 │ │ +434e36: 5b10 1d99 |000f: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mTcpServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@991d │ │ +434e3a: 2200 0714 |0011: new-instance v0, Ljava/util/HashSet; // type@1407 │ │ +434e3e: 7010 209e 0000 |0013: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@9e20 │ │ +434e44: 5b10 1a99 |0016: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBlacklistedServers:Ljava/util/Set; // field@991a │ │ +434e48: 7110 c9dd 0200 |0018: invoke-static {v2}, Lorg/libreoffice/impressremote/util/Preferences;.getSavedServersInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; // method@ddc9 │ │ +434e4e: 0c02 |001b: move-result-object v2 │ │ +434e50: 5b12 1c99 |001c: iput-object v2, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mSavedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@991c │ │ +434e54: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x000a line=40 │ │ 0x0011 line=42 │ │ 0x0018 line=43 │ │ @@ -908222,18 +908222,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 │ │ -434e78: |[434e78] org.libreoffice.impressremote.communication.ServersManager.blacklistServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ -434e88: 5410 1a99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBlacklistedServers:Ljava/util/Set; // field@991a │ │ -434e8c: 7220 959e 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@9e95 │ │ -434e92: 0e00 |0005: return-void │ │ +434e74: |[434e74] org.libreoffice.impressremote.communication.ServersManager.blacklistServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ +434e84: 5410 1a99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBlacklistedServers:Ljava/util/Set; // field@991a │ │ +434e88: 7220 959e 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@9e95 │ │ +434e8e: 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; │ │ │ │ @@ -908242,35 +908242,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 │ │ -434c84: |[434c84] org.libreoffice.impressremote.communication.ServersManager.buildTcpServers:(Ljava/util/Map;)Ljava/util/List; │ │ -434c94: 2200 f913 |0000: new-instance v0, Ljava/util/ArrayList; // type@13f9 │ │ -434c98: 7010 579d 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9d57 │ │ -434c9e: 7210 7c9e 0500 |0005: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@9e7c │ │ -434ca4: 0c01 |0008: move-result-object v1 │ │ -434ca6: 7210 9c9e 0100 |0009: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9e9c │ │ -434cac: 0c01 |000c: move-result-object v1 │ │ -434cae: 7210 2c9e 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9e2c │ │ -434cb4: 0a02 |0010: move-result v2 │ │ -434cb6: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ -434cba: 7210 2d9e 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9e2d │ │ -434cc0: 0c02 |0016: move-result-object v2 │ │ -434cc2: 1f02 9713 |0017: check-cast v2, Ljava/lang/String; // type@1397 │ │ -434cc6: 7220 789e 2500 |0019: invoke-interface {v5, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9e78 │ │ -434ccc: 0c03 |001c: move-result-object v3 │ │ -434cce: 1f03 9713 |001d: check-cast v3, Ljava/lang/String; // type@1397 │ │ -434cd2: 7120 37dc 3200 |001f: invoke-static {v2, v3}, Lorg/libreoffice/impressremote/communication/Server;.newTcpInstance:(Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; // method@dc37 │ │ -434cd8: 0c02 |0022: move-result-object v2 │ │ -434cda: 7220 469e 2000 |0023: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9e46 │ │ -434ce0: 28e7 |0026: goto 000d // -0019 │ │ -434ce2: 1100 |0027: return-object v0 │ │ +434c80: |[434c80] org.libreoffice.impressremote.communication.ServersManager.buildTcpServers:(Ljava/util/Map;)Ljava/util/List; │ │ +434c90: 2200 f913 |0000: new-instance v0, Ljava/util/ArrayList; // type@13f9 │ │ +434c94: 7010 579d 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9d57 │ │ +434c9a: 7210 7c9e 0500 |0005: invoke-interface {v5}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@9e7c │ │ +434ca0: 0c01 |0008: move-result-object v1 │ │ +434ca2: 7210 9c9e 0100 |0009: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@9e9c │ │ +434ca8: 0c01 |000c: move-result-object v1 │ │ +434caa: 7210 2c9e 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9e2c │ │ +434cb0: 0a02 |0010: move-result v2 │ │ +434cb2: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ +434cb6: 7210 2d9e 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9e2d │ │ +434cbc: 0c02 |0016: move-result-object v2 │ │ +434cbe: 1f02 9713 |0017: check-cast v2, Ljava/lang/String; // type@1397 │ │ +434cc2: 7220 789e 2500 |0019: invoke-interface {v5, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@9e78 │ │ +434cc8: 0c03 |001c: move-result-object v3 │ │ +434cca: 1f03 9713 |001d: check-cast v3, Ljava/lang/String; // type@1397 │ │ +434cce: 7120 37dc 3200 |001f: invoke-static {v2, v3}, Lorg/libreoffice/impressremote/communication/Server;.newTcpInstance:(Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; // method@dc37 │ │ +434cd4: 0c02 |0022: move-result-object v2 │ │ +434cd6: 7220 469e 2000 |0023: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9e46 │ │ +434cdc: 28e7 |0026: goto 000d // -0019 │ │ +434cde: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=79 │ │ 0x0019 line=80 │ │ 0x001f line=82 │ │ locals : │ │ @@ -908282,22 +908282,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 │ │ -434c2c: |[434c2c] org.libreoffice.impressremote.communication.ServersManager.compareServersNames:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I │ │ -434c3c: 6e10 33dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getName:()Ljava/lang/String; // method@dc33 │ │ -434c42: 0c01 |0003: move-result-object v1 │ │ -434c44: 6e10 33dc 0200 |0004: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getName:()Ljava/lang/String; // method@dc33 │ │ -434c4a: 0c02 |0007: move-result-object v2 │ │ -434c4c: 6e20 b49b 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@9bb4 │ │ -434c52: 0a01 |000b: move-result v1 │ │ -434c54: 0f01 |000c: return v1 │ │ +434c28: |[434c28] org.libreoffice.impressremote.communication.ServersManager.compareServersNames:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I │ │ +434c38: 6e10 33dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getName:()Ljava/lang/String; // method@dc33 │ │ +434c3e: 0c01 |0003: move-result-object v1 │ │ +434c40: 6e10 33dc 0200 |0004: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getName:()Ljava/lang/String; // method@dc33 │ │ +434c46: 0c02 |0007: move-result-object v2 │ │ +434c48: 6e20 b49b 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@9bb4 │ │ +434c4e: 0a01 |000b: move-result v1 │ │ +434c50: 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; │ │ @@ -908309,22 +908309,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 │ │ -434c58: |[434c58] org.libreoffice.impressremote.communication.ServersManager.compareServersTypes:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I │ │ -434c68: 6e10 35dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getType:()Lorg/libreoffice/impressremote/communication/Server$Type; // method@dc35 │ │ -434c6e: 0c01 |0003: move-result-object v1 │ │ -434c70: 6e10 35dc 0200 |0004: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getType:()Lorg/libreoffice/impressremote/communication/Server$Type; // method@dc35 │ │ -434c76: 0c02 |0007: move-result-object v2 │ │ -434c78: 6e20 29dc 2100 |0008: invoke-virtual {v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Type;.compareTo:(Ljava/lang/Enum;)I // method@dc29 │ │ -434c7e: 0a01 |000b: move-result v1 │ │ -434c80: 0f01 |000c: return v1 │ │ +434c54: |[434c54] org.libreoffice.impressremote.communication.ServersManager.compareServersTypes:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I │ │ +434c64: 6e10 35dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getType:()Lorg/libreoffice/impressremote/communication/Server$Type; // method@dc35 │ │ +434c6a: 0c01 |0003: move-result-object v1 │ │ +434c6c: 6e10 35dc 0200 |0004: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getType:()Lorg/libreoffice/impressremote/communication/Server$Type; // method@dc35 │ │ +434c72: 0c02 |0007: move-result-object v2 │ │ +434c74: 6e20 29dc 2100 |0008: invoke-virtual {v1, v2}, Lorg/libreoffice/impressremote/communication/Server$Type;.compareTo:(Ljava/lang/Enum;)I // method@dc29 │ │ +434c7a: 0a01 |000b: move-result v1 │ │ +434c7c: 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; │ │ @@ -908336,33 +908336,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 │ │ -434ce4: |[434ce4] org.libreoffice.impressremote.communication.ServersManager.filterBlacklistedServers:(Ljava/util/List;)Ljava/util/List; │ │ -434cf4: 2200 f913 |0000: new-instance v0, Ljava/util/ArrayList; // type@13f9 │ │ -434cf8: 7010 579d 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9d57 │ │ -434cfe: 7210 509e 0400 |0005: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9e50 │ │ -434d04: 0c04 |0008: move-result-object v4 │ │ -434d06: 7210 2c9e 0400 |0009: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@9e2c │ │ -434d0c: 0a01 |000c: move-result v1 │ │ -434d0e: 3801 1500 |000d: if-eqz v1, 0022 // +0015 │ │ -434d12: 7210 2d9e 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9e2d │ │ -434d18: 0c01 |0012: move-result-object v1 │ │ -434d1a: 1f01 ad1b |0013: check-cast v1, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -434d1e: 5432 1a99 |0015: iget-object v2, v3, Lorg/libreoffice/impressremote/communication/ServersManager;.mBlacklistedServers:Ljava/util/Set; // field@991a │ │ -434d22: 7220 989e 1200 |0017: invoke-interface {v2, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@9e98 │ │ -434d28: 0a02 |001a: move-result v2 │ │ -434d2a: 3802 0300 |001b: if-eqz v2, 001e // +0003 │ │ -434d2e: 28ec |001d: goto 0009 // -0014 │ │ -434d30: 7220 469e 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9e46 │ │ -434d36: 28e8 |0021: goto 0009 // -0018 │ │ -434d38: 1100 |0022: return-object v0 │ │ +434ce0: |[434ce0] org.libreoffice.impressremote.communication.ServersManager.filterBlacklistedServers:(Ljava/util/List;)Ljava/util/List; │ │ +434cf0: 2200 f913 |0000: new-instance v0, Ljava/util/ArrayList; // type@13f9 │ │ +434cf4: 7010 579d 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9d57 │ │ +434cfa: 7210 509e 0400 |0005: invoke-interface {v4}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9e50 │ │ +434d00: 0c04 |0008: move-result-object v4 │ │ +434d02: 7210 2c9e 0400 |0009: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@9e2c │ │ +434d08: 0a01 |000c: move-result v1 │ │ +434d0a: 3801 1500 |000d: if-eqz v1, 0022 // +0015 │ │ +434d0e: 7210 2d9e 0400 |000f: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9e2d │ │ +434d14: 0c01 |0012: move-result-object v1 │ │ +434d16: 1f01 ad1b |0013: check-cast v1, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +434d1a: 5432 1a99 |0015: iget-object v2, v3, Lorg/libreoffice/impressremote/communication/ServersManager;.mBlacklistedServers:Ljava/util/Set; // field@991a │ │ +434d1e: 7220 989e 1200 |0017: invoke-interface {v2, v1}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@9e98 │ │ +434d24: 0a02 |001a: move-result v2 │ │ +434d26: 3802 0300 |001b: if-eqz v2, 001e // +0003 │ │ +434d2a: 28ec |001d: goto 0009 // -0014 │ │ +434d2c: 7220 469e 1000 |001e: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9e46 │ │ +434d32: 28e8 |0021: goto 0009 // -0018 │ │ +434d34: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=91 │ │ 0x0015 line=92 │ │ 0x001e line=96 │ │ locals : │ │ @@ -908374,21 +908374,21 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -434d3c: |[434d3c] org.libreoffice.impressremote.communication.ServersManager.getManualAddedTcpServers:()Ljava/util/List; │ │ -434d4c: 5410 1c99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mSavedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@991c │ │ -434d50: 6e10 c4dd 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/util/Preferences;.getAll:()Ljava/util/Map; // method@ddc4 │ │ -434d56: 0c00 |0005: move-result-object v0 │ │ -434d58: 7020 44dc 0100 |0006: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.buildTcpServers:(Ljava/util/Map;)Ljava/util/List; // method@dc44 │ │ -434d5e: 0c00 |0009: move-result-object v0 │ │ -434d60: 1100 |000a: return-object v0 │ │ +434d38: |[434d38] org.libreoffice.impressremote.communication.ServersManager.getManualAddedTcpServers:()Ljava/util/List; │ │ +434d48: 5410 1c99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mSavedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@991c │ │ +434d4c: 6e10 c4dd 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/util/Preferences;.getAll:()Ljava/util/Map; // method@ddc4 │ │ +434d52: 0c00 |0005: move-result-object v0 │ │ +434d54: 7020 44dc 0100 |0006: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.buildTcpServers:(Ljava/util/Map;)Ljava/util/List; // method@dc44 │ │ +434d5a: 0c00 |0009: move-result-object v0 │ │ +434d5c: 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; │ │ │ │ @@ -908397,30 +908397,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 │ │ -434dc0: |[434dc0] org.libreoffice.impressremote.communication.ServersManager.getServersAddresses:(Ljava/util/List;)Ljava/util/List; │ │ -434dd0: 2200 f913 |0000: new-instance v0, Ljava/util/ArrayList; // type@13f9 │ │ -434dd4: 7010 579d 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9d57 │ │ -434dda: 7210 509e 0300 |0005: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9e50 │ │ -434de0: 0c03 |0008: move-result-object v3 │ │ -434de2: 7210 2c9e 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@9e2c │ │ -434de8: 0a01 |000c: move-result v1 │ │ -434dea: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ -434dee: 7210 2d9e 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9e2d │ │ -434df4: 0c01 |0012: move-result-object v1 │ │ -434df6: 1f01 ad1b |0013: check-cast v1, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -434dfa: 6e10 32dc 0100 |0015: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@dc32 │ │ -434e00: 0c01 |0018: move-result-object v1 │ │ -434e02: 7220 469e 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9e46 │ │ -434e08: 28ed |001c: goto 0009 // -0013 │ │ -434e0a: 1100 |001d: return-object v0 │ │ +434dbc: |[434dbc] org.libreoffice.impressremote.communication.ServersManager.getServersAddresses:(Ljava/util/List;)Ljava/util/List; │ │ +434dcc: 2200 f913 |0000: new-instance v0, Ljava/util/ArrayList; // type@13f9 │ │ +434dd0: 7010 579d 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9d57 │ │ +434dd6: 7210 509e 0300 |0005: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9e50 │ │ +434ddc: 0c03 |0008: move-result-object v3 │ │ +434dde: 7210 2c9e 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@9e2c │ │ +434de4: 0a01 |000c: move-result v1 │ │ +434de6: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ +434dea: 7210 2d9e 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9e2d │ │ +434df0: 0c01 |0012: move-result-object v1 │ │ +434df2: 1f01 ad1b |0013: check-cast v1, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +434df6: 6e10 32dc 0100 |0015: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@dc32 │ │ +434dfc: 0c01 |0018: move-result-object v1 │ │ +434dfe: 7220 469e 1000 |0019: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9e46 │ │ +434e04: 28ed |001c: goto 0009 // -0013 │ │ +434e06: 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; │ │ @@ -908431,20 +908431,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 │ │ -434e94: |[434e94] org.libreoffice.impressremote.communication.ServersManager.removeManualAddedServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ -434ea4: 5410 1c99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mSavedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@991c │ │ -434ea8: 6e10 32dc 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@dc32 │ │ -434eae: 0c02 |0005: move-result-object v2 │ │ -434eb0: 6e20 ccdd 2000 |0006: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/util/Preferences;.remove:(Ljava/lang/String;)V // method@ddcc │ │ -434eb6: 0e00 |0009: return-void │ │ +434e90: |[434e90] org.libreoffice.impressremote.communication.ServersManager.removeManualAddedServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ +434ea0: 5410 1c99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mSavedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@991c │ │ +434ea4: 6e10 32dc 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@dc32 │ │ +434eaa: 0c02 |0005: move-result-object v2 │ │ +434eac: 6e20 ccdd 2000 |0006: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/util/Preferences;.remove:(Ljava/lang/String;)V // method@ddcc │ │ +434eb2: 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; │ │ │ │ @@ -908454,18 +908454,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 │ │ -434e5c: |[434e5c] org.libreoffice.impressremote.communication.ServersManager.addTcpServer:(Ljava/lang/String;Ljava/lang/String;)V │ │ -434e6c: 5410 1c99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mSavedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@991c │ │ -434e70: 6e30 cedd 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/util/Preferences;.setString:(Ljava/lang/String;Ljava/lang/String;)V // method@ddce │ │ -434e76: 0e00 |0005: return-void │ │ +434e58: |[434e58] org.libreoffice.impressremote.communication.ServersManager.addTcpServer:(Ljava/lang/String;Ljava/lang/String;)V │ │ +434e68: 5410 1c99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mSavedServersPreferences:Lorg/libreoffice/impressremote/util/Preferences; // field@991c │ │ +434e6c: 6e30 cedd 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/util/Preferences;.setString:(Ljava/lang/String;Ljava/lang/String;)V // method@ddce │ │ +434e72: 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; │ │ @@ -908475,20 +908475,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 │ │ -434be0: |[434be0] org.libreoffice.impressremote.communication.ServersManager.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -434bf0: 1f01 ad1b |0000: check-cast v1, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -434bf4: 1f02 ad1b |0002: check-cast v2, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -434bf8: 6e30 46dc 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@dc46 │ │ -434bfe: 0a01 |0007: move-result v1 │ │ -434c00: 0f01 |0008: return v1 │ │ +434bdc: |[434bdc] org.libreoffice.impressremote.communication.ServersManager.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +434bec: 1f01 ad1b |0000: check-cast v1, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +434bf0: 1f02 ad1b |0002: check-cast v2, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +434bf4: 6e30 46dc 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@dc46 │ │ +434bfa: 0a01 |0007: move-result v1 │ │ +434bfc: 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; │ │ @@ -908498,22 +908498,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 │ │ -434c04: |[434c04] org.libreoffice.impressremote.communication.ServersManager.compare:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I │ │ -434c14: 7030 48dc 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@dc48 │ │ -434c1a: 0a00 |0003: move-result v0 │ │ -434c1c: 7030 47dc 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@dc47 │ │ -434c22: 0a02 |0007: move-result v2 │ │ -434c24: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -434c28: 0f00 |000a: return v0 │ │ -434c2a: 0f02 |000b: return v2 │ │ +434c00: |[434c00] org.libreoffice.impressremote.communication.ServersManager.compare:(Lorg/libreoffice/impressremote/communication/Server;Lorg/libreoffice/impressremote/communication/Server;)I │ │ +434c10: 7030 48dc 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@dc48 │ │ +434c16: 0a00 |0003: move-result v0 │ │ +434c18: 7030 47dc 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@dc47 │ │ +434c1e: 0a02 |0007: move-result v2 │ │ +434c20: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +434c24: 0f00 |000a: return v0 │ │ +434c26: 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; │ │ @@ -908524,32 +908524,32 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -434d64: |[434d64] org.libreoffice.impressremote.communication.ServersManager.getServers:()Ljava/util/List; │ │ -434d74: 2200 f913 |0000: new-instance v0, Ljava/util/ArrayList; // type@13f9 │ │ -434d78: 7010 579d 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9d57 │ │ -434d7e: 5421 1b99 |0005: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/ServersManager;.mBluetoothServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@991b │ │ -434d82: 7210 3ddc 0100 |0007: invoke-interface {v1}, Lorg/libreoffice/impressremote/communication/ServersFinder;.getServers:()Ljava/util/List; // method@dc3d │ │ -434d88: 0c01 |000a: move-result-object v1 │ │ -434d8a: 7220 479e 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9e47 │ │ -434d90: 5421 1d99 |000e: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/ServersManager;.mTcpServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@991d │ │ -434d94: 7210 3ddc 0100 |0010: invoke-interface {v1}, Lorg/libreoffice/impressremote/communication/ServersFinder;.getServers:()Ljava/util/List; // method@dc3d │ │ -434d9a: 0c01 |0013: move-result-object v1 │ │ -434d9c: 7220 479e 1000 |0014: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9e47 │ │ -434da2: 7010 4adc 0200 |0017: invoke-direct {v2}, Lorg/libreoffice/impressremote/communication/ServersManager;.getManualAddedTcpServers:()Ljava/util/List; // method@dc4a │ │ -434da8: 0c01 |001a: move-result-object v1 │ │ -434daa: 7220 479e 1000 |001b: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9e47 │ │ -434db0: 7020 49dc 0200 |001e: invoke-direct {v2, v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.filterBlacklistedServers:(Ljava/util/List;)Ljava/util/List; // method@dc49 │ │ -434db6: 0c00 |0021: move-result-object v0 │ │ -434db8: 7120 009e 2000 |0022: invoke-static {v0, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@9e00 │ │ -434dbe: 1100 |0025: return-object v0 │ │ +434d60: |[434d60] org.libreoffice.impressremote.communication.ServersManager.getServers:()Ljava/util/List; │ │ +434d70: 2200 f913 |0000: new-instance v0, Ljava/util/ArrayList; // type@13f9 │ │ +434d74: 7010 579d 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9d57 │ │ +434d7a: 5421 1b99 |0005: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/ServersManager;.mBluetoothServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@991b │ │ +434d7e: 7210 3ddc 0100 |0007: invoke-interface {v1}, Lorg/libreoffice/impressremote/communication/ServersFinder;.getServers:()Ljava/util/List; // method@dc3d │ │ +434d84: 0c01 |000a: move-result-object v1 │ │ +434d86: 7220 479e 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9e47 │ │ +434d8c: 5421 1d99 |000e: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/ServersManager;.mTcpServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@991d │ │ +434d90: 7210 3ddc 0100 |0010: invoke-interface {v1}, Lorg/libreoffice/impressremote/communication/ServersFinder;.getServers:()Ljava/util/List; // method@dc3d │ │ +434d96: 0c01 |0013: move-result-object v1 │ │ +434d98: 7220 479e 1000 |0014: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9e47 │ │ +434d9e: 7010 4adc 0200 |0017: invoke-direct {v2}, Lorg/libreoffice/impressremote/communication/ServersManager;.getManualAddedTcpServers:()Ljava/util/List; // method@dc4a │ │ +434da4: 0c01 |001a: move-result-object v1 │ │ +434da6: 7220 479e 1000 |001b: invoke-interface {v0, v1}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@9e47 │ │ +434dac: 7020 49dc 0200 |001e: invoke-direct {v2, v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.filterBlacklistedServers:(Ljava/util/List;)Ljava/util/List; // method@dc49 │ │ +434db2: 0c00 |0021: move-result-object v0 │ │ +434db4: 7120 009e 2000 |0022: invoke-static {v0, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@9e00 │ │ +434dba: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=59 │ │ 0x000e line=60 │ │ 0x0017 line=61 │ │ 0x001e line=63 │ │ @@ -908562,28 +908562,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 │ │ -434eb8: |[434eb8] org.libreoffice.impressremote.communication.ServersManager.removeServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ -434ec8: 7010 4adc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/communication/ServersManager;.getManualAddedTcpServers:()Ljava/util/List; // method@dc4a │ │ -434ece: 0c00 |0003: move-result-object v0 │ │ -434ed0: 7020 4cdc 0200 |0004: invoke-direct {v2, v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.getServersAddresses:(Ljava/util/List;)Ljava/util/List; // method@dc4c │ │ -434ed6: 0c00 |0007: move-result-object v0 │ │ -434ed8: 6e10 32dc 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@dc32 │ │ -434ede: 0c01 |000b: move-result-object v1 │ │ -434ee0: 7220 499e 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9e49 │ │ -434ee6: 0a00 |000f: move-result v0 │ │ -434ee8: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -434eec: 7020 4ddc 3200 |0012: invoke-direct {v2, v3}, Lorg/libreoffice/impressremote/communication/ServersManager;.removeManualAddedServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@dc4d │ │ -434ef2: 0e00 |0015: return-void │ │ -434ef4: 7020 43dc 3200 |0016: invoke-direct {v2, v3}, Lorg/libreoffice/impressremote/communication/ServersManager;.blacklistServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@dc43 │ │ -434efa: 0e00 |0019: return-void │ │ +434eb4: |[434eb4] org.libreoffice.impressremote.communication.ServersManager.removeServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ +434ec4: 7010 4adc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/communication/ServersManager;.getManualAddedTcpServers:()Ljava/util/List; // method@dc4a │ │ +434eca: 0c00 |0003: move-result-object v0 │ │ +434ecc: 7020 4cdc 0200 |0004: invoke-direct {v2, v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.getServersAddresses:(Ljava/util/List;)Ljava/util/List; // method@dc4c │ │ +434ed2: 0c00 |0007: move-result-object v0 │ │ +434ed4: 6e10 32dc 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@dc32 │ │ +434eda: 0c01 |000b: move-result-object v1 │ │ +434edc: 7220 499e 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@9e49 │ │ +434ee2: 0a00 |000f: move-result v0 │ │ +434ee4: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +434ee8: 7020 4ddc 3200 |0012: invoke-direct {v2, v3}, Lorg/libreoffice/impressremote/communication/ServersManager;.removeManualAddedServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@dc4d │ │ +434eee: 0e00 |0015: return-void │ │ +434ef0: 7020 43dc 3200 |0016: invoke-direct {v2, v3}, Lorg/libreoffice/impressremote/communication/ServersManager;.blacklistServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@dc43 │ │ +434ef6: 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; │ │ @@ -908594,20 +908594,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -434efc: |[434efc] org.libreoffice.impressremote.communication.ServersManager.startServersSearch:()V │ │ -434f0c: 5410 1b99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBluetoothServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@991b │ │ -434f10: 7210 3edc 0000 |0002: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/ServersFinder;.startSearch:()V // method@dc3e │ │ -434f16: 5410 1d99 |0005: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mTcpServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@991d │ │ -434f1a: 7210 3edc 0000 |0007: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/ServersFinder;.startSearch:()V // method@dc3e │ │ -434f20: 0e00 |000a: return-void │ │ +434ef8: |[434ef8] org.libreoffice.impressremote.communication.ServersManager.startServersSearch:()V │ │ +434f08: 5410 1b99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBluetoothServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@991b │ │ +434f0c: 7210 3edc 0000 |0002: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/ServersFinder;.startSearch:()V // method@dc3e │ │ +434f12: 5410 1d99 |0005: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mTcpServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@991d │ │ +434f16: 7210 3edc 0000 |0007: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/ServersFinder;.startSearch:()V // method@dc3e │ │ +434f1c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/libreoffice/impressremote/communication/ServersManager; │ │ │ │ @@ -908616,20 +908616,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -434f24: |[434f24] org.libreoffice.impressremote.communication.ServersManager.stopServersSearch:()V │ │ -434f34: 5410 1b99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBluetoothServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@991b │ │ -434f38: 7210 3fdc 0000 |0002: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/ServersFinder;.stopSearch:()V // method@dc3f │ │ -434f3e: 5410 1d99 |0005: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mTcpServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@991d │ │ -434f42: 7210 3fdc 0000 |0007: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/ServersFinder;.stopSearch:()V // method@dc3f │ │ -434f48: 0e00 |000a: return-void │ │ +434f20: |[434f20] org.libreoffice.impressremote.communication.ServersManager.stopServersSearch:()V │ │ +434f30: 5410 1b99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mBluetoothServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@991b │ │ +434f34: 7210 3fdc 0000 |0002: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/ServersFinder;.stopSearch:()V // method@dc3f │ │ +434f3a: 5410 1d99 |0005: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/ServersManager;.mTcpServersFinder:Lorg/libreoffice/impressremote/communication/ServersFinder; // field@991d │ │ +434f3e: 7210 3fdc 0000 |0007: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/ServersFinder;.stopSearch:()V // method@dc3f │ │ +434f44: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=53 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/libreoffice/impressremote/communication/ServersManager; │ │ │ │ @@ -908690,28 +908690,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 │ │ -435120: |[435120] org.libreoffice.impressremote.communication.SlideShow.:(Lorg/libreoffice/impressremote/communication/Timer;)V │ │ -435130: 7010 869b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9b86 │ │ -435136: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -435138: 5c10 1f99 |0004: iput-boolean v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mRunning:Z // field@991f │ │ -43513c: 5910 2299 |0006: iput v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidesCount:I // field@9922 │ │ -435140: 5910 1e99 |0008: iput v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mCurrentSlideIndex:I // field@991e │ │ -435144: 2200 c901 |000a: new-instance v0, Landroid/util/SparseArray; // type@01c9 │ │ -435148: 7010 5c09 0000 |000c: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@095c │ │ -43514e: 5b10 2199 |000f: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidePreviewsBytes:Landroid/util/SparseArray; // field@9921 │ │ -435152: 2200 c901 |0011: new-instance v0, Landroid/util/SparseArray; // type@01c9 │ │ -435156: 7010 5c09 0000 |0013: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@095c │ │ -43515c: 5b10 2099 |0016: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlideNotes:Landroid/util/SparseArray; // field@9920 │ │ -435160: 5b12 2399 |0018: iput-object v2, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@9923 │ │ -435164: 0e00 |001a: return-void │ │ +43511c: |[43511c] org.libreoffice.impressremote.communication.SlideShow.:(Lorg/libreoffice/impressremote/communication/Timer;)V │ │ +43512c: 7010 869b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9b86 │ │ +435132: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +435134: 5c10 1f99 |0004: iput-boolean v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mRunning:Z // field@991f │ │ +435138: 5910 2299 |0006: iput v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidesCount:I // field@9922 │ │ +43513c: 5910 1e99 |0008: iput v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mCurrentSlideIndex:I // field@991e │ │ +435140: 2200 c901 |000a: new-instance v0, Landroid/util/SparseArray; // type@01c9 │ │ +435144: 7010 5c09 0000 |000c: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@095c │ │ +43514a: 5b10 2199 |000f: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidePreviewsBytes:Landroid/util/SparseArray; // field@9921 │ │ +43514e: 2200 c901 |0011: new-instance v0, Landroid/util/SparseArray; // type@01c9 │ │ +435152: 7010 5c09 0000 |0013: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@095c │ │ +435158: 5b10 2099 |0016: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlideNotes:Landroid/util/SparseArray; // field@9920 │ │ +43515c: 5b12 2399 |0018: iput-object v2, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@9923 │ │ +435160: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0004 line=26 │ │ 0x0006 line=28 │ │ 0x0008 line=29 │ │ 0x000a line=31 │ │ @@ -908727,17 +908727,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43508c: |[43508c] org.libreoffice.impressremote.communication.SlideShow.getCurrentSlideIndex:()I │ │ -43509c: 5210 1e99 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mCurrentSlideIndex:I // field@991e │ │ -4350a0: 0f00 |0002: return v0 │ │ +435088: |[435088] org.libreoffice.impressremote.communication.SlideShow.getCurrentSlideIndex:()I │ │ +435098: 5210 1e99 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mCurrentSlideIndex:I // field@991e │ │ +43509c: 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;) │ │ @@ -908745,19 +908745,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4350a4: |[4350a4] org.libreoffice.impressremote.communication.SlideShow.getHumanCurrentSlideIndex:()I │ │ -4350b4: 6e10 52dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@dc52 │ │ -4350ba: 0a00 |0003: move-result v0 │ │ -4350bc: d800 0001 |0004: add-int/lit8 v0, v0, #int 1 // #01 │ │ -4350c0: 0f00 |0006: return v0 │ │ +4350a0: |[4350a0] org.libreoffice.impressremote.communication.SlideShow.getHumanCurrentSlideIndex:()I │ │ +4350b0: 6e10 52dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@dc52 │ │ +4350b6: 0a00 |0003: move-result v0 │ │ +4350b8: d800 0001 |0004: add-int/lit8 v0, v0, #int 1 // #01 │ │ +4350bc: 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;) │ │ @@ -908765,22 +908765,22 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -4350dc: |[4350dc] org.libreoffice.impressremote.communication.SlideShow.getSlideNotes:(I)Ljava/lang/String; │ │ -4350ec: 5410 2099 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlideNotes:Landroid/util/SparseArray; // field@9920 │ │ -4350f0: 6e20 6209 2000 |0002: invoke-virtual {v0, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@0962 │ │ -4350f6: 0c02 |0005: move-result-object v2 │ │ -4350f8: 1f02 9713 |0006: check-cast v2, Ljava/lang/String; // type@1397 │ │ -4350fc: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ -435100: 1a02 0000 |000a: const-string v2, "" // string@0000 │ │ -435104: 1102 |000c: return-object v2 │ │ +4350d8: |[4350d8] org.libreoffice.impressremote.communication.SlideShow.getSlideNotes:(I)Ljava/lang/String; │ │ +4350e8: 5410 2099 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlideNotes:Landroid/util/SparseArray; // field@9920 │ │ +4350ec: 6e20 6209 2000 |0002: invoke-virtual {v0, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@0962 │ │ +4350f2: 0c02 |0005: move-result-object v2 │ │ +4350f4: 1f02 9713 |0006: check-cast v2, Ljava/lang/String; // type@1397 │ │ +4350f8: 3902 0400 |0008: if-nez v2, 000c // +0004 │ │ +4350fc: 1a02 0000 |000a: const-string v2, "" // string@0000 │ │ +435100: 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 │ │ │ │ @@ -908789,20 +908789,20 @@ │ │ type : '(I)[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -435068: |[435068] org.libreoffice.impressremote.communication.SlideShow.getSlidePreviewBytes:(I)[B │ │ -435078: 5410 2199 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidePreviewsBytes:Landroid/util/SparseArray; // field@9921 │ │ -43507c: 6e20 6209 2000 |0002: invoke-virtual {v0, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@0962 │ │ -435082: 0c02 |0005: move-result-object v2 │ │ -435084: 1f02 e21b |0006: check-cast v2, [B // type@1be2 │ │ -435088: 1102 |0008: return-object v2 │ │ +435064: |[435064] org.libreoffice.impressremote.communication.SlideShow.getSlidePreviewBytes:(I)[B │ │ +435074: 5410 2199 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidePreviewsBytes:Landroid/util/SparseArray; // field@9921 │ │ +435078: 6e20 6209 2000 |0002: invoke-virtual {v0, v2}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@0962 │ │ +43507e: 0c02 |0005: move-result-object v2 │ │ +435080: 1f02 e21b |0006: check-cast v2, [B // type@1be2 │ │ +435084: 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 │ │ │ │ @@ -908811,17 +908811,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4350c4: |[4350c4] org.libreoffice.impressremote.communication.SlideShow.getSlidesCount:()I │ │ -4350d4: 5210 2299 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidesCount:I // field@9922 │ │ -4350d8: 0f00 |0002: return v0 │ │ +4350c0: |[4350c0] org.libreoffice.impressremote.communication.SlideShow.getSlidesCount:()I │ │ +4350d0: 5210 2299 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidesCount:I // field@9922 │ │ +4350d4: 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;) │ │ @@ -908829,17 +908829,17 @@ │ │ type : '()Lorg/libreoffice/impressremote/communication/Timer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -435108: |[435108] org.libreoffice.impressremote.communication.SlideShow.getTimer:()Lorg/libreoffice/impressremote/communication/Timer; │ │ -435118: 5410 2399 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@9923 │ │ -43511c: 1100 |0002: return-object v0 │ │ +435104: |[435104] org.libreoffice.impressremote.communication.SlideShow.getTimer:()Lorg/libreoffice/impressremote/communication/Timer; │ │ +435114: 5410 2399 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@9923 │ │ +435118: 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;) │ │ @@ -908847,17 +908847,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -435050: |[435050] org.libreoffice.impressremote.communication.SlideShow.isRunning:()Z │ │ -435060: 5510 1f99 |0000: iget-boolean v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mRunning:Z // field@991f │ │ -435064: 0f00 |0002: return v0 │ │ +43504c: |[43504c] org.libreoffice.impressremote.communication.SlideShow.isRunning:()Z │ │ +43505c: 5510 1f99 |0000: iget-boolean v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mRunning:Z // field@991f │ │ +435060: 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;) │ │ @@ -908865,17 +908865,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -435168: |[435168] org.libreoffice.impressremote.communication.SlideShow.setCurrentSlideIndex:(I)V │ │ -435178: 5901 1e99 |0000: iput v1, v0, Lorg/libreoffice/impressremote/communication/SlideShow;.mCurrentSlideIndex:I // field@991e │ │ -43517c: 0e00 |0002: return-void │ │ +435164: |[435164] org.libreoffice.impressremote.communication.SlideShow.setCurrentSlideIndex:(I)V │ │ +435174: 5901 1e99 |0000: iput v1, v0, Lorg/libreoffice/impressremote/communication/SlideShow;.mCurrentSlideIndex:I // field@991e │ │ +435178: 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 │ │ │ │ @@ -908884,17 +908884,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -435180: |[435180] org.libreoffice.impressremote.communication.SlideShow.setRunning:(Z)V │ │ -435190: 5c01 1f99 |0000: iput-boolean v1, v0, Lorg/libreoffice/impressremote/communication/SlideShow;.mRunning:Z // field@991f │ │ -435194: 0e00 |0002: return-void │ │ +43517c: |[43517c] org.libreoffice.impressremote.communication.SlideShow.setRunning:(Z)V │ │ +43518c: 5c01 1f99 |0000: iput-boolean v1, v0, Lorg/libreoffice/impressremote/communication/SlideShow;.mRunning:Z // field@991f │ │ +435190: 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 │ │ │ │ @@ -908903,18 +908903,18 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -435198: |[435198] org.libreoffice.impressremote.communication.SlideShow.setSlideNotes:(ILjava/lang/String;)V │ │ -4351a8: 5410 2099 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlideNotes:Landroid/util/SparseArray; // field@9920 │ │ -4351ac: 6e30 6609 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0966 │ │ -4351b2: 0e00 |0005: return-void │ │ +435194: |[435194] org.libreoffice.impressremote.communication.SlideShow.setSlideNotes:(ILjava/lang/String;)V │ │ +4351a4: 5410 2099 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlideNotes:Landroid/util/SparseArray; // field@9920 │ │ +4351a8: 6e30 6609 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0966 │ │ +4351ae: 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; │ │ @@ -908924,18 +908924,18 @@ │ │ type : '(I[B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -4351b4: |[4351b4] org.libreoffice.impressremote.communication.SlideShow.setSlidePreviewBytes:(I[B)V │ │ -4351c4: 5410 2199 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidePreviewsBytes:Landroid/util/SparseArray; // field@9921 │ │ -4351c8: 6e30 6609 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0966 │ │ -4351ce: 0e00 |0005: return-void │ │ +4351b0: |[4351b0] org.libreoffice.impressremote.communication.SlideShow.setSlidePreviewBytes:(I[B)V │ │ +4351c0: 5410 2199 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidePreviewsBytes:Landroid/util/SparseArray; // field@9921 │ │ +4351c4: 6e30 6609 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@0966 │ │ +4351ca: 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 │ │ @@ -908945,17 +908945,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4351d0: |[4351d0] org.libreoffice.impressremote.communication.SlideShow.setSlidesCount:(I)V │ │ -4351e0: 5901 2299 |0000: iput v1, v0, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidesCount:I // field@9922 │ │ -4351e4: 0e00 |0002: return-void │ │ +4351cc: |[4351cc] org.libreoffice.impressremote.communication.SlideShow.setSlidesCount:(I)V │ │ +4351dc: 5901 2299 |0000: iput v1, v0, Lorg/libreoffice/impressremote/communication/SlideShow;.mSlidesCount:I // field@9922 │ │ +4351e0: 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 │ │ │ │ @@ -909042,24 +909042,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 │ │ -435734: |[435734] org.libreoffice.impressremote.communication.Timer.:(Lorg/libreoffice/impressremote/communication/Timer$TimerListener;)V │ │ -435744: 7010 869b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9b86 │ │ -43574a: 2200 3401 |0003: new-instance v0, Landroid/os/Handler; // type@0134 │ │ -43574e: 7010 1607 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0716 │ │ -435754: 5b10 2f99 |0008: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTimerHandler:Landroid/os/Handler; // field@992f │ │ -435758: 5b12 3099 |000a: iput-object v2, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTimerListener:Lorg/libreoffice/impressremote/communication/Timer$TimerListener; // field@9930 │ │ -43575c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -43575e: 5912 3199 |000d: iput v2, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@9931 │ │ -435762: 5912 2e99 |000f: iput v2, v1, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@992e │ │ -435766: 0e00 |0011: return-void │ │ +435730: |[435730] org.libreoffice.impressremote.communication.Timer.:(Lorg/libreoffice/impressremote/communication/Timer$TimerListener;)V │ │ +435740: 7010 869b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9b86 │ │ +435746: 2200 3401 |0003: new-instance v0, Landroid/os/Handler; // type@0134 │ │ +43574a: 7010 1607 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0716 │ │ +435750: 5b10 2f99 |0008: iput-object v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTimerHandler:Landroid/os/Handler; // field@992f │ │ +435754: 5b12 3099 |000a: iput-object v2, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTimerListener:Lorg/libreoffice/impressremote/communication/Timer$TimerListener; // field@9930 │ │ +435758: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +43575a: 5912 3199 |000d: iput v2, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@9931 │ │ +43575e: 5912 2e99 |000f: iput v2, v1, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@992e │ │ +435762: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x000a line=30 │ │ 0x000d line=32 │ │ 0x000f line=33 │ │ @@ -909072,19 +909072,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -435768: |[435768] org.libreoffice.impressremote.communication.Timer.increasePassedMinutes:()V │ │ -435778: 5210 2e99 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@992e │ │ -43577c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -435780: 5910 2e99 |0004: iput v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@992e │ │ -435784: 0e00 |0006: return-void │ │ +435764: |[435764] org.libreoffice.impressremote.communication.Timer.increasePassedMinutes:()V │ │ +435774: 5210 2e99 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@992e │ │ +435778: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +43577c: 5910 2e99 |0004: iput v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@992e │ │ +435780: 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;) │ │ @@ -909092,22 +909092,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -435814: |[435814] org.libreoffice.impressremote.communication.Timer.setUpTimerHandler:()V │ │ -435824: 5440 2f99 |0000: iget-object v0, v4, Lorg/libreoffice/impressremote/communication/Timer;.mTimerHandler:Landroid/os/Handler; // field@992f │ │ -435828: 6201 a572 |0002: sget-object v1, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@72a5 │ │ -43582c: 1602 0100 |0004: const-wide/16 v2, #int 1 // #1 │ │ -435830: 6e30 0b9f 2103 |0006: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@9f0b │ │ -435836: 0b01 |0009: move-result-wide v1 │ │ -435838: 6e40 2707 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0727 │ │ -43583e: 0e00 |000d: return-void │ │ +435810: |[435810] org.libreoffice.impressremote.communication.Timer.setUpTimerHandler:()V │ │ +435820: 5440 2f99 |0000: iget-object v0, v4, Lorg/libreoffice/impressremote/communication/Timer;.mTimerHandler:Landroid/os/Handler; // field@992f │ │ +435824: 6201 a572 |0002: sget-object v1, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@72a5 │ │ +435828: 1602 0100 |0004: const-wide/16 v2, #int 1 // #1 │ │ +43582c: 6e30 0b9f 2103 |0006: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@9f0b │ │ +435832: 0b01 |0009: move-result-wide v1 │ │ +435834: 6e40 2707 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0727 │ │ +43583a: 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;) │ │ @@ -909115,18 +909115,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -43588c: |[43588c] org.libreoffice.impressremote.communication.Timer.tearDownTimerHandler:()V │ │ -43589c: 5410 2f99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTimerHandler:Landroid/os/Handler; // field@992f │ │ -4358a0: 6e20 2907 1000 |0002: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0729 │ │ -4358a6: 0e00 |0005: return-void │ │ +435888: |[435888] org.libreoffice.impressremote.communication.Timer.tearDownTimerHandler:()V │ │ +435898: 5410 2f99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTimerHandler:Landroid/os/Handler; // field@992f │ │ +43589c: 6e20 2907 1000 |0002: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@0729 │ │ +4358a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/communication/Timer; │ │ │ │ Virtual methods - │ │ @@ -909135,19 +909135,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -435700: |[435700] org.libreoffice.impressremote.communication.Timer.getMinutesLeft:()I │ │ -435710: 5220 3199 |0000: iget v0, v2, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@9931 │ │ -435714: 5221 2e99 |0002: iget v1, v2, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@992e │ │ -435718: b110 |0004: sub-int/2addr v0, v1 │ │ -43571a: 0f00 |0005: return v0 │ │ +4356fc: |[4356fc] org.libreoffice.impressremote.communication.Timer.getMinutesLeft:()I │ │ +43570c: 5220 3199 |0000: iget v0, v2, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@9931 │ │ +435710: 5221 2e99 |0002: iget v1, v2, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@992e │ │ +435714: b110 |0004: sub-int/2addr v0, v1 │ │ +435716: 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;) │ │ @@ -909155,17 +909155,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -43571c: |[43571c] org.libreoffice.impressremote.communication.Timer.getMinutesLength:()I │ │ -43572c: 5210 3199 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@9931 │ │ -435730: 0f00 |0002: return v0 │ │ +435718: |[435718] org.libreoffice.impressremote.communication.Timer.getMinutesLength:()I │ │ +435728: 5210 3199 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@9931 │ │ +43572c: 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;) │ │ @@ -909173,21 +909173,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -4356bc: |[4356bc] org.libreoffice.impressremote.communication.Timer.isSet:()Z │ │ -4356cc: 5210 3199 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@9931 │ │ -4356d0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -4356d4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -4356d6: 2802 |0005: goto 0007 // +0002 │ │ -4356d8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -4356da: 0f00 |0007: return v0 │ │ +4356b8: |[4356b8] org.libreoffice.impressremote.communication.Timer.isSet:()Z │ │ +4356c8: 5210 3199 |0000: iget v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@9931 │ │ +4356cc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +4356d0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +4356d2: 2802 |0005: goto 0007 // +0002 │ │ +4356d4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +4356d6: 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;) │ │ @@ -909195,22 +909195,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -4356dc: |[4356dc] org.libreoffice.impressremote.communication.Timer.isTimeUp:()Z │ │ -4356ec: 6e10 76dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Timer;.getMinutesLeft:()I // method@dc76 │ │ -4356f2: 0a00 |0003: move-result v0 │ │ -4356f4: 3c00 0400 |0004: if-gtz v0, 0008 // +0004 │ │ -4356f8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -4356fa: 2802 |0007: goto 0009 // +0002 │ │ -4356fc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -4356fe: 0f00 |0009: return v0 │ │ +4356d8: |[4356d8] org.libreoffice.impressremote.communication.Timer.isTimeUp:()Z │ │ +4356e8: 6e10 76dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Timer;.getMinutesLeft:()I // method@dc76 │ │ +4356ee: 0a00 |0003: move-result v0 │ │ +4356f0: 3c00 0400 |0004: if-gtz v0, 0008 // +0004 │ │ +4356f4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +4356f6: 2802 |0007: goto 0009 // +0002 │ │ +4356f8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +4356fa: 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;) │ │ @@ -909218,17 +909218,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -435788: |[435788] org.libreoffice.impressremote.communication.Timer.pause:()V │ │ -435798: 7010 83dc 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/Timer;.tearDownTimerHandler:()V // method@dc83 │ │ -43579e: 0e00 |0003: return-void │ │ +435784: |[435784] org.libreoffice.impressremote.communication.Timer.pause:()V │ │ +435794: 7010 83dc 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/Timer;.tearDownTimerHandler:()V // method@dc83 │ │ +43579a: 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;) │ │ @@ -909236,19 +909236,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -4357a0: |[4357a0] org.libreoffice.impressremote.communication.Timer.reset:()V │ │ -4357b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4357b2: 5910 3199 |0001: iput v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@9931 │ │ -4357b6: 5910 2e99 |0003: iput v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@992e │ │ -4357ba: 0e00 |0005: return-void │ │ +43579c: |[43579c] org.libreoffice.impressremote.communication.Timer.reset:()V │ │ +4357ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4357ae: 5910 3199 |0001: iput v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@9931 │ │ +4357b2: 5910 2e99 |0003: iput v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mPassedMinutes:I // field@992e │ │ +4357b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/communication/Timer; │ │ │ │ @@ -909257,17 +909257,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4357bc: |[4357bc] org.libreoffice.impressremote.communication.Timer.resume:()V │ │ -4357cc: 6e10 81dc 0000 |0000: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Timer;.start:()V // method@dc81 │ │ -4357d2: 0e00 |0003: return-void │ │ +4357b8: |[4357b8] org.libreoffice.impressremote.communication.Timer.resume:()V │ │ +4357c8: 6e10 81dc 0000 |0000: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Timer;.start:()V // method@dc81 │ │ +4357ce: 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;) │ │ @@ -909275,20 +909275,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -4357d4: |[4357d4] org.libreoffice.impressremote.communication.Timer.run:()V │ │ -4357e4: 7010 78dc 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/communication/Timer;.increasePassedMinutes:()V // method@dc78 │ │ -4357ea: 5410 3099 |0003: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTimerListener:Lorg/libreoffice/impressremote/communication/Timer$TimerListener; // field@9930 │ │ -4357ee: 7210 74dc 0000 |0005: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/Timer$TimerListener;.onTimerUpdated:()V // method@dc74 │ │ -4357f4: 6e10 81dc 0100 |0008: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Timer;.start:()V // method@dc81 │ │ -4357fa: 0e00 |000b: return-void │ │ +4357d0: |[4357d0] org.libreoffice.impressremote.communication.Timer.run:()V │ │ +4357e0: 7010 78dc 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/communication/Timer;.increasePassedMinutes:()V // method@dc78 │ │ +4357e6: 5410 3099 |0003: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/Timer;.mTimerListener:Lorg/libreoffice/impressremote/communication/Timer$TimerListener; // field@9930 │ │ +4357ea: 7210 74dc 0000 |0005: invoke-interface {v0}, Lorg/libreoffice/impressremote/communication/Timer$TimerListener;.onTimerUpdated:()V // method@dc74 │ │ +4357f0: 6e10 81dc 0100 |0008: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Timer;.start:()V // method@dc81 │ │ +4357f6: 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; │ │ @@ -909298,17 +909298,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4357fc: |[4357fc] org.libreoffice.impressremote.communication.Timer.setMinutesLength:(I)V │ │ -43580c: 5901 3199 |0000: iput v1, v0, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@9931 │ │ -435810: 0e00 |0002: return-void │ │ +4357f8: |[4357f8] org.libreoffice.impressremote.communication.Timer.setMinutesLength:(I)V │ │ +435808: 5901 3199 |0000: iput v1, v0, Lorg/libreoffice/impressremote/communication/Timer;.mTotalMinutes:I // field@9931 │ │ +43580c: 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 │ │ │ │ @@ -909317,22 +909317,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -435840: |[435840] org.libreoffice.impressremote.communication.Timer.start:()V │ │ -435850: 6e10 79dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Timer;.isSet:()Z // method@dc79 │ │ -435856: 0a00 |0003: move-result v0 │ │ -435858: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -43585c: 0e00 |0006: return-void │ │ -43585e: 7010 83dc 0100 |0007: invoke-direct {v1}, Lorg/libreoffice/impressremote/communication/Timer;.tearDownTimerHandler:()V // method@dc83 │ │ -435864: 7010 80dc 0100 |000a: invoke-direct {v1}, Lorg/libreoffice/impressremote/communication/Timer;.setUpTimerHandler:()V // method@dc80 │ │ -43586a: 0e00 |000d: return-void │ │ +43583c: |[43583c] org.libreoffice.impressremote.communication.Timer.start:()V │ │ +43584c: 6e10 79dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Timer;.isSet:()Z // method@dc79 │ │ +435852: 0a00 |0003: move-result v0 │ │ +435854: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +435858: 0e00 |0006: return-void │ │ +43585a: 7010 83dc 0100 |0007: invoke-direct {v1}, Lorg/libreoffice/impressremote/communication/Timer;.tearDownTimerHandler:()V // method@dc83 │ │ +435860: 7010 80dc 0100 |000a: invoke-direct {v1}, Lorg/libreoffice/impressremote/communication/Timer;.setUpTimerHandler:()V // method@dc80 │ │ +435866: 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; │ │ @@ -909342,18 +909342,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -43586c: |[43586c] org.libreoffice.impressremote.communication.Timer.stop:()V │ │ -43587c: 6e10 7bdc 0000 |0000: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Timer;.pause:()V // method@dc7b │ │ -435882: 6e10 7cdc 0000 |0003: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Timer;.reset:()V // method@dc7c │ │ -435888: 0e00 |0006: return-void │ │ +435868: |[435868] org.libreoffice.impressremote.communication.Timer.stop:()V │ │ +435878: 6e10 7bdc 0000 |0000: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Timer;.pause:()V // method@dc7b │ │ +43587e: 6e10 7cdc 0000 |0003: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Timer;.reset:()V // method@dc7c │ │ +435884: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/communication/Timer; │ │ │ │ @@ -909391,32 +909391,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -4358a8: |[4358a8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$1.:()V │ │ -4358b8: 7100 26dc 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.values:()[Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@dc26 │ │ -4358be: 0c00 |0003: move-result-object v0 │ │ -4358c0: 2100 |0004: array-length v0, v0 │ │ -4358c2: 2300 e61b |0005: new-array v0, v0, [I // type@1be6 │ │ -4358c6: 6900 3299 |0007: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$1;.$SwitchMap$org$libreoffice$impressremote$communication$Server$Protocol:[I // field@9932 │ │ -4358ca: 6201 0d99 |0009: sget-object v1, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990d │ │ -4358ce: 6e10 24dc 0100 |000b: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.ordinal:()I // method@dc24 │ │ -4358d4: 0a01 |000e: move-result v1 │ │ -4358d6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -4358d8: 4b02 0001 |0010: aput v2, v0, v1 │ │ -4358dc: 6200 3299 |0012: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$1;.$SwitchMap$org$libreoffice$impressremote$communication$Server$Protocol:[I // field@9932 │ │ -4358e0: 6201 0e99 |0014: sget-object v1, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990e │ │ -4358e4: 6e10 24dc 0100 |0016: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.ordinal:()I // method@dc24 │ │ -4358ea: 0a01 |0019: move-result v1 │ │ -4358ec: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -4358ee: 4b02 0001 |001b: aput v2, v0, v1 │ │ -4358f2: 0e00 |001d: return-void │ │ +4358a4: |[4358a4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$1.:()V │ │ +4358b4: 7100 26dc 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.values:()[Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@dc26 │ │ +4358ba: 0c00 |0003: move-result-object v0 │ │ +4358bc: 2100 |0004: array-length v0, v0 │ │ +4358be: 2300 e61b |0005: new-array v0, v0, [I // type@1be6 │ │ +4358c2: 6900 3299 |0007: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$1;.$SwitchMap$org$libreoffice$impressremote$communication$Server$Protocol:[I // field@9932 │ │ +4358c6: 6201 0d99 |0009: sget-object v1, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990d │ │ +4358ca: 6e10 24dc 0100 |000b: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.ordinal:()I // method@dc24 │ │ +4358d0: 0a01 |000e: move-result v1 │ │ +4358d2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +4358d4: 4b02 0001 |0010: aput v2, v0, v1 │ │ +4358d8: 6200 3299 |0012: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$1;.$SwitchMap$org$libreoffice$impressremote$communication$Server$Protocol:[I // field@9932 │ │ +4358dc: 6201 0e99 |0014: sget-object v1, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990e │ │ +4358e0: 6e10 24dc 0100 |0016: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.ordinal:()I // method@dc24 │ │ +4358e6: 0a01 |0019: move-result v1 │ │ +4358e8: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +4358ea: 4b02 0001 |001b: aput v2, v0, v1 │ │ +4358ee: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=258 │ │ @@ -909457,18 +909457,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 │ │ -435910: |[435910] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$IntentsReceiver.:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V │ │ -435920: 7010 4f02 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@024f │ │ -435926: 5b01 3399 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@9933 │ │ -43592a: 0e00 |0005: return-void │ │ +43590c: |[43590c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$IntentsReceiver.:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V │ │ +43591c: 7010 4f02 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@024f │ │ +435922: 5b01 3399 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@9933 │ │ +435926: 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; │ │ @@ -909479,51 +909479,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 │ │ -43592c: |[43592c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$IntentsReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -43593c: 6e10 d602 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -435942: 0c02 |0003: move-result-object v2 │ │ -435944: 1a00 4853 |0004: const-string v0, "PAIRING_VALIDATION" // string@5348 │ │ -435948: 6e20 b99b 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -43594e: 0a02 |0009: move-result v2 │ │ -435950: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ -435954: 1a02 7e53 |000c: const-string v2, "PIN" // string@537e │ │ -435958: 6e20 e702 2300 |000e: invoke-virtual {v3, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@02e7 │ │ -43595e: 0c02 |0011: move-result-object v2 │ │ -435960: 5413 3399 |0012: iget-object v3, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@9933 │ │ -435964: 7120 8cdc 2300 |0014: invoke-static {v3, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$000:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;Ljava/lang/String;)V // method@dc8c │ │ -43596a: 5412 3399 |0017: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@9933 │ │ -43596e: 7110 8ddc 0200 |0019: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$100:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@dc8d │ │ -435974: 0e00 |001c: return-void │ │ -435976: 6e10 d602 0300 |001d: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -43597c: 0c02 |0020: move-result-object v2 │ │ -43597e: 1a00 4753 |0021: const-string v0, "PAIRING_SUCCESSFUL" // string@5347 │ │ -435982: 6e20 b99b 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -435988: 0a02 |0026: move-result v2 │ │ -43598a: 3802 0d00 |0027: if-eqz v2, 0034 // +000d │ │ -43598e: 5412 3399 |0029: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@9933 │ │ -435992: 7110 8edc 0200 |002b: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$200:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@dc8e │ │ -435998: 5412 3399 |002e: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@9933 │ │ -43599c: 7110 8ddc 0200 |0030: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$100:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@dc8d │ │ -4359a2: 0e00 |0033: return-void │ │ -4359a4: 6e10 d602 0300 |0034: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -4359aa: 0c02 |0037: move-result-object v2 │ │ -4359ac: 1a03 3d1e |0038: const-string v3, "CONNECTION_FAILED" // string@1e3d │ │ -4359b0: 6e20 b99b 2300 |003a: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -4359b6: 0a02 |003d: move-result v2 │ │ -4359b8: 3802 0c00 |003e: if-eqz v2, 004a // +000c │ │ -4359bc: 5412 3399 |0040: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@9933 │ │ -4359c0: 7110 8fdc 0200 |0042: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$300:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@dc8f │ │ -4359c6: 5412 3399 |0045: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@9933 │ │ -4359ca: 7110 8ddc 0200 |0047: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$100:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@dc8d │ │ -4359d0: 0e00 |004a: return-void │ │ +435928: |[435928] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$IntentsReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +435938: 6e10 d602 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +43593e: 0c02 |0003: move-result-object v2 │ │ +435940: 1a00 4853 |0004: const-string v0, "PAIRING_VALIDATION" // string@5348 │ │ +435944: 6e20 b99b 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +43594a: 0a02 |0009: move-result v2 │ │ +43594c: 3802 1300 |000a: if-eqz v2, 001d // +0013 │ │ +435950: 1a02 7e53 |000c: const-string v2, "PIN" // string@537e │ │ +435954: 6e20 e702 2300 |000e: invoke-virtual {v3, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@02e7 │ │ +43595a: 0c02 |0011: move-result-object v2 │ │ +43595c: 5413 3399 |0012: iget-object v3, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@9933 │ │ +435960: 7120 8cdc 2300 |0014: invoke-static {v3, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$000:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;Ljava/lang/String;)V // method@dc8c │ │ +435966: 5412 3399 |0017: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@9933 │ │ +43596a: 7110 8ddc 0200 |0019: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$100:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@dc8d │ │ +435970: 0e00 |001c: return-void │ │ +435972: 6e10 d602 0300 |001d: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +435978: 0c02 |0020: move-result-object v2 │ │ +43597a: 1a00 4753 |0021: const-string v0, "PAIRING_SUCCESSFUL" // string@5347 │ │ +43597e: 6e20 b99b 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +435984: 0a02 |0026: move-result v2 │ │ +435986: 3802 0d00 |0027: if-eqz v2, 0034 // +000d │ │ +43598a: 5412 3399 |0029: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@9933 │ │ +43598e: 7110 8edc 0200 |002b: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$200:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@dc8e │ │ +435994: 5412 3399 |002e: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@9933 │ │ +435998: 7110 8ddc 0200 |0030: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$100:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@dc8d │ │ +43599e: 0e00 |0033: return-void │ │ +4359a0: 6e10 d602 0300 |0034: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +4359a6: 0c02 |0037: move-result-object v2 │ │ +4359a8: 1a03 3d1e |0038: const-string v3, "CONNECTION_FAILED" // string@1e3d │ │ +4359ac: 6e20 b99b 2300 |003a: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +4359b2: 0a02 |003d: move-result v2 │ │ +4359b4: 3802 0c00 |003e: if-eqz v2, 004a // +000c │ │ +4359b8: 5412 3399 |0040: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@9933 │ │ +4359bc: 7110 8fdc 0200 |0042: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$300:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@dc8f │ │ +4359c2: 5412 3399 |0045: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.mComputerConnectionFragment:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // field@9933 │ │ +4359c6: 7110 8ddc 0200 |0047: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.access$100:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@dc8d │ │ +4359cc: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x000e line=198 │ │ 0x0012 line=200 │ │ 0x0017 line=201 │ │ 0x001d line=206 │ │ @@ -909582,31 +909582,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -435a1c: |[435a1c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.:()V │ │ -435a2c: 2200 b91b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1bb9 │ │ -435a30: 1a01 3c1e |0002: const-string v1, "CONNECTED" // string@1e3c │ │ -435a34: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -435a36: 7030 88dc 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.:(Ljava/lang/String;I)V // method@dc88 │ │ -435a3c: 6900 3599 |0008: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9935 │ │ -435a40: 2201 b91b |000a: new-instance v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1bb9 │ │ -435a44: 1a03 1e51 |000c: const-string v3, "NOT_CONNECTED" // string@511e │ │ -435a48: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -435a4a: 7030 88dc 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.:(Ljava/lang/String;I)V // method@dc88 │ │ -435a50: 6901 3699 |0012: sput-object v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.NOT_CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9936 │ │ -435a54: 1223 |0014: const/4 v3, #int 2 // #2 │ │ -435a56: 2333 dc1c |0015: new-array v3, v3, [Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1cdc │ │ -435a5a: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ -435a5e: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ -435a62: 6903 3499 |001b: sput-object v3, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.$VALUES:[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9934 │ │ -435a66: 0e00 |001d: return-void │ │ +435a18: |[435a18] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.:()V │ │ +435a28: 2200 b91b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1bb9 │ │ +435a2c: 1a01 3c1e |0002: const-string v1, "CONNECTED" // string@1e3c │ │ +435a30: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +435a32: 7030 88dc 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.:(Ljava/lang/String;I)V // method@dc88 │ │ +435a38: 6900 3599 |0008: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9935 │ │ +435a3c: 2201 b91b |000a: new-instance v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1bb9 │ │ +435a40: 1a03 1e51 |000c: const-string v3, "NOT_CONNECTED" // string@511e │ │ +435a44: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +435a46: 7030 88dc 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.:(Ljava/lang/String;I)V // method@dc88 │ │ +435a4c: 6901 3699 |0012: sput-object v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.NOT_CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9936 │ │ +435a50: 1223 |0014: const/4 v3, #int 2 // #2 │ │ +435a52: 2333 dc1c |0015: new-array v3, v3, [Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1cdc │ │ +435a56: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ +435a5a: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ +435a5e: 6903 3499 |001b: sput-object v3, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.$VALUES:[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9934 │ │ +435a62: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x001b line=38 │ │ locals : │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;) │ │ @@ -909614,17 +909614,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 │ │ -435a68: |[435a68] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.:(Ljava/lang/String;I)V │ │ -435a78: 7030 f49a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9af4 │ │ -435a7e: 0e00 |0003: return-void │ │ +435a64: |[435a64] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.:(Ljava/lang/String;I)V │ │ +435a74: 7030 f49a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9af4 │ │ +435a7a: 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 │ │ @@ -909634,20 +909634,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 │ │ -4359d4: |[4359d4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; │ │ -4359e4: 1c00 b91b |0000: const-class v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1bb9 │ │ -4359e8: 7120 f69a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@9af6 │ │ -4359ee: 0c01 |0005: move-result-object v1 │ │ -4359f0: 1f01 b91b |0006: check-cast v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1bb9 │ │ -4359f4: 1101 |0008: return-object v1 │ │ +4359d0: |[4359d0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; │ │ +4359e0: 1c00 b91b |0000: const-class v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1bb9 │ │ +4359e4: 7120 f69a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@9af6 │ │ +4359ea: 0c01 |0005: move-result-object v1 │ │ +4359ec: 1f01 b91b |0006: check-cast v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1bb9 │ │ +4359f0: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;) │ │ @@ -909655,20 +909655,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 │ │ -4359f8: |[4359f8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.values:()[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; │ │ -435a08: 6200 3499 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.$VALUES:[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9934 │ │ -435a0c: 6e10 0fde 0000 |0002: invoke-virtual {v0}, [Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.clone:()Ljava/lang/Object; // method@de0f │ │ -435a12: 0c00 |0005: move-result-object v0 │ │ -435a14: 1f00 dc1c |0006: check-cast v0, [Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1cdc │ │ -435a18: 1100 |0008: return-object v0 │ │ +4359f4: |[4359f4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment$Result.values:()[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; │ │ +435a04: 6200 3499 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.$VALUES:[Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9934 │ │ +435a08: 6e10 0fde 0000 |0002: invoke-virtual {v0}, [Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.clone:()Ljava/lang/Object; // method@de0f │ │ +435a0e: 0c00 |0005: move-result-object v0 │ │ +435a10: 1f00 dc1c |0006: check-cast v0, [Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // type@1cdc │ │ +435a14: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 8334 (ComputerConnectionFragment.java) │ │ @@ -909705,32 +909705,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -4362d4: |[4362d4] org.libreoffice.impressremote.fragment.ComputersFragment$1.:()V │ │ -4362e4: 7100 cadc 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.values:()[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // method@dcca │ │ -4362ea: 0c00 |0003: move-result-object v0 │ │ -4362ec: 2100 |0004: array-length v0, v0 │ │ -4362ee: 2300 e61b |0005: new-array v0, v0, [I // type@1be6 │ │ -4362f2: 6900 3a99 |0007: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$1;.$SwitchMap$org$libreoffice$impressremote$fragment$ComputersFragment$Type:[I // field@993a │ │ -4362f6: 6201 3e99 |0009: sget-object v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.WIFI:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@993e │ │ -4362fa: 6e10 c8dc 0100 |000b: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.ordinal:()I // method@dcc8 │ │ -436300: 0a01 |000e: move-result v1 │ │ -436302: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -436304: 4b02 0001 |0010: aput v2, v0, v1 │ │ -436308: 6200 3a99 |0012: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$1;.$SwitchMap$org$libreoffice$impressremote$fragment$ComputersFragment$Type:[I // field@993a │ │ -43630c: 6201 3d99 |0014: sget-object v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.BLUETOOTH:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@993d │ │ -436310: 6e10 c8dc 0100 |0016: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.ordinal:()I // method@dcc8 │ │ -436316: 0a01 |0019: move-result v1 │ │ -436318: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -43631a: 4b02 0001 |001b: aput v2, v0, v1 │ │ -43631e: 0e00 |001d: return-void │ │ +4362d0: |[4362d0] org.libreoffice.impressremote.fragment.ComputersFragment$1.:()V │ │ +4362e0: 7100 cadc 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.values:()[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // method@dcca │ │ +4362e6: 0c00 |0003: move-result-object v0 │ │ +4362e8: 2100 |0004: array-length v0, v0 │ │ +4362ea: 2300 e61b |0005: new-array v0, v0, [I // type@1be6 │ │ +4362ee: 6900 3a99 |0007: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$1;.$SwitchMap$org$libreoffice$impressremote$fragment$ComputersFragment$Type:[I // field@993a │ │ +4362f2: 6201 3e99 |0009: sget-object v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.WIFI:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@993e │ │ +4362f6: 6e10 c8dc 0100 |000b: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.ordinal:()I // method@dcc8 │ │ +4362fc: 0a01 |000e: move-result v1 │ │ +4362fe: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +436300: 4b02 0001 |0010: aput v2, v0, v1 │ │ +436304: 6200 3a99 |0012: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$1;.$SwitchMap$org$libreoffice$impressremote$fragment$ComputersFragment$Type:[I // field@993a │ │ +436308: 6201 3d99 |0014: sget-object v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.BLUETOOTH:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@993d │ │ +43630c: 6e10 c8dc 0100 |0016: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.ordinal:()I // method@dcc8 │ │ +436312: 0a01 |0019: move-result v1 │ │ +436314: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +436316: 4b02 0001 |001b: aput v2, v0, v1 │ │ +43631a: 0e00 |001d: return-void │ │ catches : 2 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ positions : │ │ 0x0000 line=123 │ │ @@ -909771,18 +909771,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 │ │ -43633c: |[43633c] org.libreoffice.impressremote.fragment.ComputersFragment$IntentsReceiver.:(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V │ │ -43634c: 7010 4f02 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@024f │ │ -436352: 5b01 3b99 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver;.mComputersFragment:Lorg/libreoffice/impressremote/fragment/ComputersFragment; // field@993b │ │ -436356: 0e00 |0005: return-void │ │ +436338: |[436338] org.libreoffice.impressremote.fragment.ComputersFragment$IntentsReceiver.:(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V │ │ +436348: 7010 4f02 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@024f │ │ +43634e: 5b01 3b99 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver;.mComputersFragment:Lorg/libreoffice/impressremote/fragment/ComputersFragment; // field@993b │ │ +436352: 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; │ │ @@ -909793,35 +909793,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 │ │ -436358: |[436358] org.libreoffice.impressremote.fragment.ComputersFragment$IntentsReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -436368: 6e10 d602 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -43636e: 0c02 |0003: move-result-object v2 │ │ -436370: 1a00 2057 |0004: const-string v0, "SERVERS_LIST_CHANGED" // string@5720 │ │ -436374: 6e20 b99b 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -43637a: 0a02 |0009: move-result v2 │ │ -43637c: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ -436380: 5412 3b99 |000c: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver;.mComputersFragment:Lorg/libreoffice/impressremote/fragment/ComputersFragment; // field@993b │ │ -436384: 7110 ccdc 0200 |000e: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.access$000:(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V // method@dccc │ │ -43638a: 2816 |0011: goto 0027 // +0016 │ │ -43638c: 6e10 d602 0300 |0012: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -436392: 0c02 |0015: move-result-object v2 │ │ -436394: 1a03 7e1b |0016: const-string v3, "BT_DISCOVERY_CHANGED" // string@1b7e │ │ -436398: 6e20 b99b 2300 |0018: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -43639e: 0a02 |001b: move-result v2 │ │ -4363a0: 3802 0b00 |001c: if-eqz v2, 0027 // +000b │ │ -4363a4: 5412 3b99 |001e: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver;.mComputersFragment:Lorg/libreoffice/impressremote/fragment/ComputersFragment; // field@993b │ │ -4363a8: 6e10 cfdc 0200 |0020: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ -4363ae: 0c02 |0023: move-result-object v2 │ │ -4363b0: 7110 4a37 0200 |0024: invoke-static {v2}, Landroidx/core/app/ActivityCompat;.invalidateOptionsMenu:(Landroid/app/Activity;)Z // method@374a │ │ -4363b6: 0e00 |0027: return-void │ │ +436354: |[436354] org.libreoffice.impressremote.fragment.ComputersFragment$IntentsReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +436364: 6e10 d602 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +43636a: 0c02 |0003: move-result-object v2 │ │ +43636c: 1a00 2057 |0004: const-string v0, "SERVERS_LIST_CHANGED" // string@5720 │ │ +436370: 6e20 b99b 2000 |0006: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +436376: 0a02 |0009: move-result v2 │ │ +436378: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ +43637c: 5412 3b99 |000c: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver;.mComputersFragment:Lorg/libreoffice/impressremote/fragment/ComputersFragment; // field@993b │ │ +436380: 7110 ccdc 0200 |000e: invoke-static {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.access$000:(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V // method@dccc │ │ +436386: 2816 |0011: goto 0027 // +0016 │ │ +436388: 6e10 d602 0300 |0012: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +43638e: 0c02 |0015: move-result-object v2 │ │ +436390: 1a03 7e1b |0016: const-string v3, "BT_DISCOVERY_CHANGED" // string@1b7e │ │ +436394: 6e20 b99b 2300 |0018: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +43639a: 0a02 |001b: move-result v2 │ │ +43639c: 3802 0b00 |001c: if-eqz v2, 0027 // +000b │ │ +4363a0: 5412 3b99 |001e: iget-object v2, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver;.mComputersFragment:Lorg/libreoffice/impressremote/fragment/ComputersFragment; // field@993b │ │ +4363a4: 6e10 cfdc 0200 |0020: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ +4363aa: 0c02 |0023: move-result-object v2 │ │ +4363ac: 7110 4a37 0200 |0024: invoke-static {v2}, Landroidx/core/app/ActivityCompat;.invalidateOptionsMenu:(Landroid/app/Activity;)Z // method@374a │ │ +4363b2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x000c line=287 │ │ 0x0012 line=288 │ │ 0x001e line=289 │ │ locals : │ │ @@ -909874,31 +909874,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -436400: |[436400] org.libreoffice.impressremote.fragment.ComputersFragment$Type.:()V │ │ -436410: 2200 bd1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ -436414: 1a01 3067 |0002: const-string v1, "WIFI" // string@6730 │ │ -436418: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -43641a: 7030 c7dc 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.:(Ljava/lang/String;I)V // method@dcc7 │ │ -436420: 6900 3e99 |0008: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.WIFI:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@993e │ │ -436424: 2201 bd1b |000a: new-instance v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ -436428: 1a03 5f1b |000c: const-string v3, "BLUETOOTH" // string@1b5f │ │ -43642c: 1214 |000e: const/4 v4, #int 1 // #1 │ │ -43642e: 7030 c7dc 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.:(Ljava/lang/String;I)V // method@dcc7 │ │ -436434: 6901 3d99 |0012: sput-object v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.BLUETOOTH:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@993d │ │ -436438: 1223 |0014: const/4 v3, #int 2 // #2 │ │ -43643a: 2333 dd1c |0015: new-array v3, v3, [Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1cdd │ │ -43643e: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ -436442: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ -436446: 6903 3c99 |001b: sput-object v3, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.$VALUES:[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@993c │ │ -43644a: 0e00 |001d: return-void │ │ +4363fc: |[4363fc] org.libreoffice.impressremote.fragment.ComputersFragment$Type.:()V │ │ +43640c: 2200 bd1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ +436410: 1a01 3067 |0002: const-string v1, "WIFI" // string@6730 │ │ +436414: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +436416: 7030 c7dc 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.:(Ljava/lang/String;I)V // method@dcc7 │ │ +43641c: 6900 3e99 |0008: sput-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.WIFI:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@993e │ │ +436420: 2201 bd1b |000a: new-instance v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ +436424: 1a03 5f1b |000c: const-string v3, "BLUETOOTH" // string@1b5f │ │ +436428: 1214 |000e: const/4 v4, #int 1 // #1 │ │ +43642a: 7030 c7dc 3104 |000f: invoke-direct {v1, v3, v4}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.:(Ljava/lang/String;I)V // method@dcc7 │ │ +436430: 6901 3d99 |0012: sput-object v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.BLUETOOTH:Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@993d │ │ +436434: 1223 |0014: const/4 v3, #int 2 // #2 │ │ +436436: 2333 dd1c |0015: new-array v3, v3, [Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1cdd │ │ +43643a: 4d00 0302 |0017: aput-object v0, v3, v2 │ │ +43643e: 4d01 0304 |0019: aput-object v1, v3, v4 │ │ +436442: 6903 3c99 |001b: sput-object v3, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.$VALUES:[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@993c │ │ +436446: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x001b line=52 │ │ locals : │ │ │ │ #1 : (in Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;) │ │ @@ -909906,17 +909906,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 │ │ -43644c: |[43644c] org.libreoffice.impressremote.fragment.ComputersFragment$Type.:(Ljava/lang/String;I)V │ │ -43645c: 7030 f49a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9af4 │ │ -436462: 0e00 |0003: return-void │ │ +436448: |[436448] org.libreoffice.impressremote.fragment.ComputersFragment$Type.:(Ljava/lang/String;I)V │ │ +436458: 7030 f49a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@9af4 │ │ +43645e: 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 │ │ @@ -909926,20 +909926,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 │ │ -4363b8: |[4363b8] org.libreoffice.impressremote.fragment.ComputersFragment$Type.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; │ │ -4363c8: 1c00 bd1b |0000: const-class v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ -4363cc: 7120 f69a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@9af6 │ │ -4363d2: 0c01 |0005: move-result-object v1 │ │ -4363d4: 1f01 bd1b |0006: check-cast v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ -4363d8: 1101 |0008: return-object v1 │ │ +4363b4: |[4363b4] org.libreoffice.impressremote.fragment.ComputersFragment$Type.valueOf:(Ljava/lang/String;)Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; │ │ +4363c4: 1c00 bd1b |0000: const-class v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ +4363c8: 7120 f69a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@9af6 │ │ +4363ce: 0c01 |0005: move-result-object v1 │ │ +4363d0: 1f01 bd1b |0006: check-cast v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ +4363d4: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Ljava/lang/String; │ │ │ │ #3 : (in Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;) │ │ @@ -909947,20 +909947,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 │ │ -4363dc: |[4363dc] org.libreoffice.impressremote.fragment.ComputersFragment$Type.values:()[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; │ │ -4363ec: 6200 3c99 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.$VALUES:[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@993c │ │ -4363f0: 6e10 10de 0000 |0002: invoke-virtual {v0}, [Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.clone:()Ljava/lang/Object; // method@de10 │ │ -4363f6: 0c00 |0005: move-result-object v0 │ │ -4363f8: 1f00 dd1c |0006: check-cast v0, [Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1cdd │ │ -4363fc: 1100 |0008: return-object v0 │ │ +4363d8: |[4363d8] org.libreoffice.impressremote.fragment.ComputersFragment$Type.values:()[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; │ │ +4363e8: 6200 3c99 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.$VALUES:[Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // field@993c │ │ +4363ec: 6e10 10de 0000 |0002: invoke-virtual {v0}, [Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.clone:()Ljava/lang/Object; // method@de10 │ │ +4363f2: 0c00 |0005: move-result-object v0 │ │ +4363f4: 1f00 dd1c |0006: check-cast v0, [Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1cdd │ │ +4363f8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 8338 (ComputersFragment.java) │ │ @@ -910023,18 +910023,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 │ │ -4370f0: |[4370f0] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment$IntentsReceiver.:(Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;)V │ │ -437100: 7010 4f02 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@024f │ │ -437106: 5b01 4a99 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@994a │ │ -43710a: 0e00 |0005: return-void │ │ +4370ec: |[4370ec] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment$IntentsReceiver.:(Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;)V │ │ +4370fc: 7010 4f02 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@024f │ │ +437102: 5b01 4a99 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@994a │ │ +437106: 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; │ │ @@ -910044,17 +910044,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 │ │ -43710c: |[43710c] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment$IntentsReceiver.:(Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$1;)V │ │ -43711c: 7020 19dd 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.:(Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;)V // method@dd19 │ │ -437122: 0e00 |0003: return-void │ │ +437108: |[437108] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment$IntentsReceiver.:(Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$1;)V │ │ +437118: 7020 19dd 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.:(Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;)V // method@dd19 │ │ +43711e: 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; │ │ @@ -910065,64 +910065,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 │ │ -437124: |[437124] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment$IntentsReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -437134: 6e10 d602 0500 |0000: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -43713a: 0c04 |0003: move-result-object v4 │ │ -43713c: 1a00 9257 |0004: const-string v0, "SLIDE_SHOW_RUNNING" // string@5792 │ │ -437140: 6e20 b99b 0400 |0006: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -437146: 0a04 |0009: move-result v4 │ │ -437148: 3904 5000 |000a: if-nez v4, 005a // +0050 │ │ -43714c: 6e10 d602 0500 |000c: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -437152: 0c04 |000f: move-result-object v4 │ │ -437154: 1a00 9457 |0010: const-string v0, "SLIDE_SHOW_STOPPED" // string@5794 │ │ -437158: 6e20 b99b 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -43715e: 0a04 |0015: move-result v4 │ │ -437160: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ -437164: 2842 |0018: goto 005a // +0042 │ │ -437166: 6e10 d602 0500 |0019: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -43716c: 0c04 |001c: move-result-object v4 │ │ -43716e: 1a00 8b57 |001d: const-string v0, "SLIDE_CHANGED" // string@578b │ │ -437172: 6e20 b99b 0400 |001f: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -437178: 0a04 |0022: move-result v4 │ │ -43717a: 3804 0800 |0023: if-eqz v4, 002b // +0008 │ │ -43717e: 5434 4a99 |0025: iget-object v4, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@994a │ │ -437182: 6e10 27dd 0400 |0027: invoke-virtual {v4}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.slideChanged:()V // method@dd27 │ │ -437188: 2835 |002a: goto 005f // +0035 │ │ -43718a: 6e10 d602 0500 |002b: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -437190: 0c04 |002e: move-result-object v4 │ │ -437192: 1a00 8f57 |002f: const-string v0, "SLIDE_PREVIEW" // string@578f │ │ -437196: 6e20 b99b 0400 |0031: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -43719c: 0a04 |0034: move-result v4 │ │ -43719e: 1200 |0035: const/4 v0, #int 0 // #0 │ │ -4371a0: 1a01 8d57 |0036: const-string v1, "SLIDE_INDEX" // string@578d │ │ -4371a4: 3804 0c00 |0038: if-eqz v4, 0044 // +000c │ │ -4371a8: 6e30 e102 1500 |003a: invoke-virtual {v5, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@02e1 │ │ -4371ae: 0a04 |003d: move-result v4 │ │ -4371b0: 5435 4a99 |003e: iget-object v5, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@994a │ │ -4371b4: 6e20 25dd 4500 |0040: invoke-virtual {v5, v4}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.previewUpdated:(I)V // method@dd25 │ │ -4371ba: 281c |0043: goto 005f // +001c │ │ -4371bc: 6e10 d602 0500 |0044: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ -4371c2: 0c04 |0047: move-result-object v4 │ │ -4371c4: 1a02 8e57 |0048: const-string v2, "SLIDE_NOTES" // string@578e │ │ -4371c8: 6e20 b99b 2400 |004a: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -4371ce: 0a04 |004d: move-result v4 │ │ -4371d0: 3804 1100 |004e: if-eqz v4, 005f // +0011 │ │ -4371d4: 6e30 e102 1500 |0050: invoke-virtual {v5, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@02e1 │ │ -4371da: 0a04 |0053: move-result v4 │ │ -4371dc: 5435 4a99 |0054: iget-object v5, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@994a │ │ -4371e0: 6e20 25dd 4500 |0056: invoke-virtual {v5, v4}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.previewUpdated:(I)V // method@dd25 │ │ -4371e6: 2806 |0059: goto 005f // +0006 │ │ -4371e8: 5434 4a99 |005a: iget-object v4, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@994a │ │ -4371ec: 6e10 28dd 0400 |005c: invoke-virtual {v4}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.slideShowStateChanged:()V // method@dd28 │ │ -4371f2: 0e00 |005f: return-void │ │ +437120: |[437120] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment$IntentsReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +437130: 6e10 d602 0500 |0000: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +437136: 0c04 |0003: move-result-object v4 │ │ +437138: 1a00 9257 |0004: const-string v0, "SLIDE_SHOW_RUNNING" // string@5792 │ │ +43713c: 6e20 b99b 0400 |0006: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +437142: 0a04 |0009: move-result v4 │ │ +437144: 3904 5000 |000a: if-nez v4, 005a // +0050 │ │ +437148: 6e10 d602 0500 |000c: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +43714e: 0c04 |000f: move-result-object v4 │ │ +437150: 1a00 9457 |0010: const-string v0, "SLIDE_SHOW_STOPPED" // string@5794 │ │ +437154: 6e20 b99b 0400 |0012: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +43715a: 0a04 |0015: move-result v4 │ │ +43715c: 3804 0300 |0016: if-eqz v4, 0019 // +0003 │ │ +437160: 2842 |0018: goto 005a // +0042 │ │ +437162: 6e10 d602 0500 |0019: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +437168: 0c04 |001c: move-result-object v4 │ │ +43716a: 1a00 8b57 |001d: const-string v0, "SLIDE_CHANGED" // string@578b │ │ +43716e: 6e20 b99b 0400 |001f: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +437174: 0a04 |0022: move-result v4 │ │ +437176: 3804 0800 |0023: if-eqz v4, 002b // +0008 │ │ +43717a: 5434 4a99 |0025: iget-object v4, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@994a │ │ +43717e: 6e10 27dd 0400 |0027: invoke-virtual {v4}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.slideChanged:()V // method@dd27 │ │ +437184: 2835 |002a: goto 005f // +0035 │ │ +437186: 6e10 d602 0500 |002b: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +43718c: 0c04 |002e: move-result-object v4 │ │ +43718e: 1a00 8f57 |002f: const-string v0, "SLIDE_PREVIEW" // string@578f │ │ +437192: 6e20 b99b 0400 |0031: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +437198: 0a04 |0034: move-result v4 │ │ +43719a: 1200 |0035: const/4 v0, #int 0 // #0 │ │ +43719c: 1a01 8d57 |0036: const-string v1, "SLIDE_INDEX" // string@578d │ │ +4371a0: 3804 0c00 |0038: if-eqz v4, 0044 // +000c │ │ +4371a4: 6e30 e102 1500 |003a: invoke-virtual {v5, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@02e1 │ │ +4371aa: 0a04 |003d: move-result v4 │ │ +4371ac: 5435 4a99 |003e: iget-object v5, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@994a │ │ +4371b0: 6e20 25dd 4500 |0040: invoke-virtual {v5, v4}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.previewUpdated:(I)V // method@dd25 │ │ +4371b6: 281c |0043: goto 005f // +001c │ │ +4371b8: 6e10 d602 0500 |0044: invoke-virtual {v5}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@02d6 │ │ +4371be: 0c04 |0047: move-result-object v4 │ │ +4371c0: 1a02 8e57 |0048: const-string v2, "SLIDE_NOTES" // string@578e │ │ +4371c4: 6e20 b99b 2400 |004a: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +4371ca: 0a04 |004d: move-result v4 │ │ +4371cc: 3804 1100 |004e: if-eqz v4, 005f // +0011 │ │ +4371d0: 6e30 e102 1500 |0050: invoke-virtual {v5, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@02e1 │ │ +4371d6: 0a04 |0053: move-result v4 │ │ +4371d8: 5435 4a99 |0054: iget-object v5, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@994a │ │ +4371dc: 6e20 25dd 4500 |0056: invoke-virtual {v5, v4}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.previewUpdated:(I)V // method@dd25 │ │ +4371e2: 2806 |0059: goto 005f // +0006 │ │ +4371e4: 5434 4a99 |005a: iget-object v4, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver;.mSlidesPagerFragment:Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment; // field@994a │ │ +4371e8: 6e10 28dd 0400 |005c: invoke-virtual {v4}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.slideShowStateChanged:()V // method@dd28 │ │ +4371ee: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x000c line=77 │ │ 0x0019 line=80 │ │ 0x0025 line=81 │ │ 0x002b line=82 │ │ @@ -910171,18 +910171,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 │ │ -437b88: |[437b88] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment$MyGestureListener.:(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)V │ │ -437b98: 5b01 5699 |0000: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener;.this$0:Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; // field@9956 │ │ -437b9c: 7010 eb09 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@09eb │ │ -437ba2: 0e00 |0005: return-void │ │ +437b84: |[437b84] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment$MyGestureListener.:(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)V │ │ +437b94: 5b01 5699 |0000: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener;.this$0:Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; // field@9956 │ │ +437b98: 7010 eb09 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@09eb │ │ +437b9e: 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; │ │ │ │ @@ -910192,23 +910192,23 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -437b14: |[437b14] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment$MyGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -437b24: 5401 5699 |0000: iget-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener;.this$0:Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; // field@9956 │ │ -437b28: 7110 5edd 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@dd5e │ │ -437b2e: 0c01 |0005: move-result-object v1 │ │ -437b30: 6e10 dbdb 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@dbdb │ │ -437b36: 0c01 |0009: move-result-object v1 │ │ -437b38: 6e10 c9db 0100 |000a: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.performPreviousTransition:()V // method@dbc9 │ │ -437b3e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -437b40: 0f01 |000e: return v1 │ │ +437b10: |[437b10] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment$MyGestureListener.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +437b20: 5401 5699 |0000: iget-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener;.this$0:Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; // field@9956 │ │ +437b24: 7110 5edd 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@dd5e │ │ +437b2a: 0c01 |0005: move-result-object v1 │ │ +437b2c: 6e10 dbdb 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@dbdb │ │ +437b32: 0c01 |0009: move-result-object v1 │ │ +437b34: 6e10 c9db 0100 |000a: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.performPreviousTransition:()V // method@dbc9 │ │ +437b3a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +437b3c: 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; │ │ │ │ @@ -910217,39 +910217,39 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -437b44: |[437b44] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment$MyGestureListener.onDown:(Landroid/view/MotionEvent;)Z │ │ -437b54: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -437b56: 0f01 |0001: return v1 │ │ +437b40: |[437b40] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment$MyGestureListener.onDown:(Landroid/view/MotionEvent;)Z │ │ +437b50: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +437b52: 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 │ │ -437b58: |[437b58] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment$MyGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -437b68: 5401 5699 |0000: iget-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener;.this$0:Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; // field@9956 │ │ -437b6c: 7110 5edd 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@dd5e │ │ -437b72: 0c01 |0005: move-result-object v1 │ │ -437b74: 6e10 dbdb 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@dbdb │ │ -437b7a: 0c01 |0009: move-result-object v1 │ │ -437b7c: 6e10 c8db 0100 |000a: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.performNextTransition:()V // method@dbc8 │ │ -437b82: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -437b84: 0f01 |000e: return v1 │ │ +437b54: |[437b54] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment$MyGestureListener.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +437b64: 5401 5699 |0000: iget-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener;.this$0:Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; // field@9956 │ │ +437b68: 7110 5edd 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@dd5e │ │ +437b6e: 0c01 |0005: move-result-object v1 │ │ +437b70: 6e10 dbdb 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@dbdb │ │ +437b76: 0c01 |0009: move-result-object v1 │ │ +437b78: 6e10 c8db 0100 |000a: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.performNextTransition:()V // method@dbc8 │ │ +437b7e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +437b80: 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; │ │ │ │ @@ -910298,17 +910298,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4381cc: |[4381cc] org.libreoffice.impressremote.util.Fragments$Arguments.:()V │ │ -4381dc: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -4381e2: 0e00 |0003: return-void │ │ +4381c8: |[4381c8] org.libreoffice.impressremote.util.Fragments$Arguments.:()V │ │ +4381d8: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +4381de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Fragments$Arguments; │ │ │ │ Virtual methods - │ │ @@ -910342,17 +910342,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -438218: |[438218] org.libreoffice.impressremote.util.Fragments$Operator.:()V │ │ -438228: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -43822e: 0e00 |0003: return-void │ │ +438214: |[438214] org.libreoffice.impressremote.util.Fragments$Operator.:()V │ │ +438224: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +43822a: 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;) │ │ @@ -910360,28 +910360,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 │ │ -438230: |[438230] org.libreoffice.impressremote.util.Fragments$Operator.add:(Landroidx/fragment/app/FragmentActivity;Landroidx/fragment/app/Fragment;)V │ │ -438240: 7110 88dd 0100 |0000: invoke-static {v1}, Lorg/libreoffice/impressremote/util/Fragments$Operator;.isAdded:(Landroidx/fragment/app/FragmentActivity;)Z // method@dd88 │ │ -438246: 0a00 |0003: move-result v0 │ │ -438248: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -43824c: 0e00 |0006: return-void │ │ -43824e: 6e10 6757 0100 |0007: invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5767 │ │ -438254: 0c01 |000a: move-result-object v1 │ │ -438256: 6e10 9258 0100 |000b: invoke-virtual {v1}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@5892 │ │ -43825c: 0c01 |000e: move-result-object v1 │ │ -43825e: 1400 0200 0201 |000f: const v0, #float 2.38772e-38 // #01020002 │ │ -438264: 6e30 d559 0102 |0012: invoke-virtual {v1, v0, v2}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@59d5 │ │ -43826a: 0c01 |0015: move-result-object v1 │ │ -43826c: 6e10 e059 0100 |0016: invoke-virtual {v1}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@59e0 │ │ -438272: 0e00 |0019: return-void │ │ +43822c: |[43822c] org.libreoffice.impressremote.util.Fragments$Operator.add:(Landroidx/fragment/app/FragmentActivity;Landroidx/fragment/app/Fragment;)V │ │ +43823c: 7110 88dd 0100 |0000: invoke-static {v1}, Lorg/libreoffice/impressremote/util/Fragments$Operator;.isAdded:(Landroidx/fragment/app/FragmentActivity;)Z // method@dd88 │ │ +438242: 0a00 |0003: move-result v0 │ │ +438244: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +438248: 0e00 |0006: return-void │ │ +43824a: 6e10 6757 0100 |0007: invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5767 │ │ +438250: 0c01 |000a: move-result-object v1 │ │ +438252: 6e10 9258 0100 |000b: invoke-virtual {v1}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@5892 │ │ +438258: 0c01 |000e: move-result-object v1 │ │ +43825a: 1400 0200 0201 |000f: const v0, #float 2.38772e-38 // #01020002 │ │ +438260: 6e30 d559 0102 |0012: invoke-virtual {v1, v0, v2}, Landroidx/fragment/app/FragmentTransaction;.add:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@59d5 │ │ +438266: 0c01 |0015: move-result-object v1 │ │ +438268: 6e10 e059 0100 |0016: invoke-virtual {v1}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@59e0 │ │ +43826e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0007 line=36 │ │ 0x000b line=37 │ │ 0x0012 line=38 │ │ 0x0016 line=39 │ │ @@ -910394,25 +910394,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 │ │ -4381e4: |[4381e4] org.libreoffice.impressremote.util.Fragments$Operator.isAdded:(Landroidx/fragment/app/FragmentActivity;)Z │ │ -4381f4: 6e10 6757 0100 |0000: invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5767 │ │ -4381fa: 0c01 |0003: move-result-object v1 │ │ -4381fc: 1400 0200 0201 |0004: const v0, #float 2.38772e-38 // #01020002 │ │ -438202: 6e20 c658 0100 |0007: invoke-virtual {v1, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentById:(I)Landroidx/fragment/app/Fragment; // method@58c6 │ │ -438208: 0c01 |000a: move-result-object v1 │ │ -43820a: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ -43820e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -438210: 2802 |000e: goto 0010 // +0002 │ │ -438212: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -438214: 0f01 |0010: return v1 │ │ +4381e0: |[4381e0] org.libreoffice.impressremote.util.Fragments$Operator.isAdded:(Landroidx/fragment/app/FragmentActivity;)Z │ │ +4381f0: 6e10 6757 0100 |0000: invoke-virtual {v1}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5767 │ │ +4381f6: 0c01 |0003: move-result-object v1 │ │ +4381f8: 1400 0200 0201 |0004: const v0, #float 2.38772e-38 // #01020002 │ │ +4381fe: 6e20 c658 0100 |0007: invoke-virtual {v1, v0}, Landroidx/fragment/app/FragmentManager;.findFragmentById:(I)Landroidx/fragment/app/Fragment; // method@58c6 │ │ +438204: 0c01 |000a: move-result-object v1 │ │ +438206: 3801 0400 |000b: if-eqz v1, 000f // +0004 │ │ +43820a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +43820c: 2802 |000e: goto 0010 // +0002 │ │ +43820e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +438210: 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;) │ │ @@ -910420,28 +910420,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 │ │ -438274: |[438274] org.libreoffice.impressremote.util.Fragments$Operator.replaceAnimated:(Landroidx/fragment/app/FragmentActivity;Landroidx/fragment/app/Fragment;)V │ │ -438284: 6e10 6757 0200 |0000: invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5767 │ │ -43828a: 0c02 |0003: move-result-object v2 │ │ -43828c: 6e10 9258 0200 |0004: invoke-virtual {v2}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@5892 │ │ -438292: 0c02 |0007: move-result-object v2 │ │ -438294: 1500 0a01 |0008: const/high16 v0, #int 17432576 // #10a │ │ -438298: 1401 0100 0a01 |000a: const v1, #float 2.53466e-38 // #010a0001 │ │ -43829e: 6e30 f659 0201 |000d: invoke-virtual {v2, v0, v1}, Landroidx/fragment/app/FragmentTransaction;.setCustomAnimations:(II)Landroidx/fragment/app/FragmentTransaction; // method@59f6 │ │ -4382a4: 0c02 |0010: move-result-object v2 │ │ -4382a6: 1400 0200 0201 |0011: const v0, #float 2.38772e-38 // #01020002 │ │ -4382ac: 6e30 ec59 0203 |0014: invoke-virtual {v2, v0, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@59ec │ │ -4382b2: 0c02 |0017: move-result-object v2 │ │ -4382b4: 6e10 e059 0200 |0018: invoke-virtual {v2}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@59e0 │ │ -4382ba: 0e00 |001b: return-void │ │ +438270: |[438270] org.libreoffice.impressremote.util.Fragments$Operator.replaceAnimated:(Landroidx/fragment/app/FragmentActivity;Landroidx/fragment/app/Fragment;)V │ │ +438280: 6e10 6757 0200 |0000: invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@5767 │ │ +438286: 0c02 |0003: move-result-object v2 │ │ +438288: 6e10 9258 0200 |0004: invoke-virtual {v2}, Landroidx/fragment/app/FragmentManager;.beginTransaction:()Landroidx/fragment/app/FragmentTransaction; // method@5892 │ │ +43828e: 0c02 |0007: move-result-object v2 │ │ +438290: 1500 0a01 |0008: const/high16 v0, #int 17432576 // #10a │ │ +438294: 1401 0100 0a01 |000a: const v1, #float 2.53466e-38 // #010a0001 │ │ +43829a: 6e30 f659 0201 |000d: invoke-virtual {v2, v0, v1}, Landroidx/fragment/app/FragmentTransaction;.setCustomAnimations:(II)Landroidx/fragment/app/FragmentTransaction; // method@59f6 │ │ +4382a0: 0c02 |0010: move-result-object v2 │ │ +4382a2: 1400 0200 0201 |0011: const v0, #float 2.38772e-38 // #01020002 │ │ +4382a8: 6e30 ec59 0203 |0014: invoke-virtual {v2, v0, v3}, Landroidx/fragment/app/FragmentTransaction;.replace:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction; // method@59ec │ │ +4382ae: 0c02 |0017: move-result-object v2 │ │ +4382b0: 6e10 e059 0200 |0018: invoke-virtual {v2}, Landroidx/fragment/app/FragmentTransaction;.commit:()I // method@59e0 │ │ +4382b6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ 0x000d line=49 │ │ 0x0014 line=50 │ │ 0x0018 line=51 │ │ @@ -910479,17 +910479,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4382bc: |[4382bc] org.libreoffice.impressremote.util.Fragments.:()V │ │ -4382cc: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -4382d2: 0e00 |0003: return-void │ │ +4382b8: |[4382b8] org.libreoffice.impressremote.util.Fragments.:()V │ │ +4382c8: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +4382ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Fragments; │ │ │ │ Virtual methods - │ │ @@ -910529,20 +910529,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 │ │ -4382f8: |[4382f8] org.libreoffice.impressremote.util.ImageLoader$AsyncDrawable.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;)V │ │ -438308: 7030 8905 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0589 │ │ -43830e: 2201 af13 |0003: new-instance v1, Ljava/lang/ref/WeakReference; // type@13af │ │ -438312: 7020 3a9c 3100 |0005: invoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@9c3a │ │ -438318: 5b01 5c99 |0008: iput-object v1, v0, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable;.mImageLoadingTaskReference:Ljava/lang/ref/WeakReference; // field@995c │ │ -43831c: 0e00 |000a: return-void │ │ +4382f4: |[4382f4] org.libreoffice.impressremote.util.ImageLoader$AsyncDrawable.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;)V │ │ +438304: 7030 8905 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@0589 │ │ +43830a: 2201 af13 |0003: new-instance v1, Ljava/lang/ref/WeakReference; // type@13af │ │ +43830e: 7020 3a9c 3100 |0005: invoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@9c3a │ │ +438314: 5b01 5c99 |0008: iput-object v1, v0, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable;.mImageLoadingTaskReference:Ljava/lang/ref/WeakReference; // field@995c │ │ +438318: 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; │ │ @@ -910555,20 +910555,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 │ │ -4382d4: |[4382d4] org.libreoffice.impressremote.util.ImageLoader$AsyncDrawable.getImageLoadingTask:()Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; │ │ -4382e4: 5410 5c99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable;.mImageLoadingTaskReference:Ljava/lang/ref/WeakReference; // field@995c │ │ -4382e8: 6e10 3d9c 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@9c3d │ │ -4382ee: 0c00 |0005: move-result-object v0 │ │ -4382f0: 1f00 cd1b |0006: check-cast v0, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // type@1bcd │ │ -4382f4: 1100 |0008: return-object v0 │ │ +4382d0: |[4382d0] org.libreoffice.impressremote.util.ImageLoader$AsyncDrawable.getImageLoadingTask:()Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; │ │ +4382e0: 5410 5c99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable;.mImageLoadingTaskReference:Ljava/lang/ref/WeakReference; // field@995c │ │ +4382e4: 6e10 3d9c 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@9c3d │ │ +4382ea: 0c00 |0005: move-result-object v0 │ │ +4382ec: 1f00 cd1b |0006: check-cast v0, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // type@1bcd │ │ +4382f0: 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 : 11227 (ImageLoader.java) │ │ @@ -910612,21 +910612,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 │ │ -4383a0: |[4383a0] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.:(Landroid/widget/ImageView;[B)V │ │ -4383b0: 7010 c106 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@06c1 │ │ -4383b6: 2200 af13 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@13af │ │ -4383ba: 7020 3a9c 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@9c3a │ │ -4383c0: 5b10 5e99 |0008: iput-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageViewReference:Ljava/lang/ref/WeakReference; // field@995e │ │ -4383c4: 5b13 5d99 |000a: iput-object v3, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageBytes:[B // field@995d │ │ -4383c8: 0e00 |000c: return-void │ │ +43839c: |[43839c] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.:(Landroid/widget/ImageView;[B)V │ │ +4383ac: 7010 c106 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@06c1 │ │ +4383b2: 2200 af13 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@13af │ │ +4383b6: 7020 3a9c 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@9c3a │ │ +4383bc: 5b10 5e99 |0008: iput-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageViewReference:Ljava/lang/ref/WeakReference; // field@995e │ │ +4383c0: 5b13 5d99 |000a: iput-object v3, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageBytes:[B // field@995d │ │ +4383c4: 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; │ │ @@ -910638,20 +910638,20 @@ │ │ type : '()Landroid/widget/ImageView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -438344: |[438344] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.getImageView:()Landroid/widget/ImageView; │ │ -438354: 5410 5e99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageViewReference:Ljava/lang/ref/WeakReference; // field@995e │ │ -438358: 6e10 3d9c 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@9c3d │ │ -43835e: 0c00 |0005: move-result-object v0 │ │ -438360: 1f00 8002 |0006: check-cast v0, Landroid/widget/ImageView; // type@0280 │ │ -438364: 1100 |0008: return-object v0 │ │ +438340: |[438340] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.getImageView:()Landroid/widget/ImageView; │ │ +438350: 5410 5e99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageViewReference:Ljava/lang/ref/WeakReference; // field@995e │ │ +438354: 6e10 3d9c 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@9c3d │ │ +43835a: 0c00 |0005: move-result-object v0 │ │ +43835c: 1f00 8002 |0006: check-cast v0, Landroid/widget/ImageView; // type@0280 │ │ +438360: 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 - │ │ @@ -910660,21 +910660,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 │ │ -438320: |[438320] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.doInBackground:([Ljava/lang/Void;)Landroid/graphics/Bitmap; │ │ -438330: 5423 5d99 |0000: iget-object v3, v2, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageBytes:[B // field@995d │ │ -438334: 2130 |0002: array-length v0, v3 │ │ -438336: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -438338: 7130 3a04 1300 |0004: invoke-static {v3, v1, v0}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@043a │ │ -43833e: 0c03 |0007: move-result-object v3 │ │ -438340: 1103 |0008: return-object v3 │ │ +43831c: |[43831c] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.doInBackground:([Ljava/lang/Void;)Landroid/graphics/Bitmap; │ │ +43832c: 5423 5d99 |0000: iget-object v3, v2, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageBytes:[B // field@995d │ │ +438330: 2130 |0002: array-length v0, v3 │ │ +438332: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +438334: 7130 3a04 1300 |0004: invoke-static {v3, v1, v0}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BII)Landroid/graphics/Bitmap; // method@043a │ │ +43833a: 0c03 |0007: move-result-object v3 │ │ +43833c: 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; │ │ │ │ @@ -910683,19 +910683,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 │ │ -438380: |[438380] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -438390: 1f01 991c |0000: check-cast v1, [Ljava/lang/Void; // type@1c99 │ │ -438394: 6e20 8fdd 1000 |0002: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.doInBackground:([Ljava/lang/Void;)Landroid/graphics/Bitmap; // method@dd8f │ │ -43839a: 0c01 |0005: move-result-object v1 │ │ -43839c: 1101 |0006: return-object v1 │ │ +43837c: |[43837c] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +43838c: 1f01 991c |0000: check-cast v1, [Ljava/lang/Void; // type@1c99 │ │ +438390: 6e20 8fdd 1000 |0002: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.doInBackground:([Ljava/lang/Void;)Landroid/graphics/Bitmap; // method@dd8f │ │ +438396: 0c01 |0005: move-result-object v1 │ │ +438398: 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; │ │ │ │ @@ -910704,17 +910704,17 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -438368: |[438368] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.getImageBytes:()[B │ │ -438378: 5410 5d99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageBytes:[B // field@995d │ │ -43837c: 1100 |0002: return-object v0 │ │ +438364: |[438364] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.getImageBytes:()[B │ │ +438374: 5410 5d99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageBytes:[B // field@995d │ │ +438378: 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;) │ │ @@ -910722,33 +910722,33 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4383cc: |[4383cc] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.onPostExecute:(Landroid/graphics/Bitmap;)V │ │ -4383dc: 6f20 c306 2100 |0000: invoke-super {v1, v2}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@06c3 │ │ -4383e2: 6e10 94dd 0100 |0003: invoke-virtual {v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.isCancelled:()Z // method@dd94 │ │ -4383e8: 0a00 |0006: move-result v0 │ │ -4383ea: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -4383ee: 0e00 |0009: return-void │ │ -4383f0: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -4383f4: 0e00 |000c: return-void │ │ -4383f6: 5410 5e99 |000d: iget-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageViewReference:Ljava/lang/ref/WeakReference; // field@995e │ │ -4383fa: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ -4383fe: 0e00 |0011: return-void │ │ -438400: 7010 93dd 0100 |0012: invoke-direct {v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.getImageView:()Landroid/widget/ImageView; // method@dd93 │ │ -438406: 0c00 |0015: move-result-object v0 │ │ -438408: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ -43840c: 0e00 |0018: return-void │ │ -43840e: 7010 93dd 0100 |0019: invoke-direct {v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.getImageView:()Landroid/widget/ImageView; // method@dd93 │ │ -438414: 0c00 |001c: move-result-object v0 │ │ -438416: 6e20 4810 2000 |001d: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@1048 │ │ -43841c: 0e00 |0020: return-void │ │ +4383c8: |[4383c8] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.onPostExecute:(Landroid/graphics/Bitmap;)V │ │ +4383d8: 6f20 c306 2100 |0000: invoke-super {v1, v2}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@06c3 │ │ +4383de: 6e10 94dd 0100 |0003: invoke-virtual {v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.isCancelled:()Z // method@dd94 │ │ +4383e4: 0a00 |0006: move-result v0 │ │ +4383e6: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +4383ea: 0e00 |0009: return-void │ │ +4383ec: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +4383f0: 0e00 |000c: return-void │ │ +4383f2: 5410 5e99 |000d: iget-object v0, v1, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.mImageViewReference:Ljava/lang/ref/WeakReference; // field@995e │ │ +4383f6: 3900 0300 |000f: if-nez v0, 0012 // +0003 │ │ +4383fa: 0e00 |0011: return-void │ │ +4383fc: 7010 93dd 0100 |0012: invoke-direct {v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.getImageView:()Landroid/widget/ImageView; // method@dd93 │ │ +438402: 0c00 |0015: move-result-object v0 │ │ +438404: 3900 0300 |0016: if-nez v0, 0019 // +0003 │ │ +438408: 0e00 |0018: return-void │ │ +43840a: 7010 93dd 0100 |0019: invoke-direct {v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.getImageView:()Landroid/widget/ImageView; // method@dd93 │ │ +438410: 0c00 |001c: move-result-object v0 │ │ +438412: 6e20 4810 2000 |001d: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageBitmap:(Landroid/graphics/Bitmap;)V // method@1048 │ │ +438418: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=115 │ │ 0x000d line=123 │ │ 0x0012 line=127 │ │ 0x0019 line=131 │ │ @@ -910761,18 +910761,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 │ │ -438420: |[438420] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.onPostExecute:(Ljava/lang/Object;)V │ │ -438430: 1f01 a200 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@00a2 │ │ -438434: 6e20 95dd 1000 |0002: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.onPostExecute:(Landroid/graphics/Bitmap;)V // method@dd95 │ │ -43843a: 0e00 |0005: return-void │ │ +43841c: |[43841c] org.libreoffice.impressremote.util.ImageLoader$ImageLoadingTask.onPostExecute:(Ljava/lang/Object;)V │ │ +43842c: 1f01 a200 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@00a2 │ │ +438430: 6e20 95dd 1000 |0002: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.onPostExecute:(Landroid/graphics/Bitmap;)V // method@dd95 │ │ +438436: 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; │ │ │ │ @@ -910813,21 +910813,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 │ │ -438504: |[438504] org.libreoffice.impressremote.util.ImageLoader.:(Landroid/content/res/Resources;I)V │ │ -438514: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -43851a: 5b01 6099 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/util/ImageLoader;.mResources:Landroid/content/res/Resources; // field@9960 │ │ -43851e: 7120 3c04 2100 |0005: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@043c │ │ -438524: 0c01 |0008: move-result-object v1 │ │ -438526: 5b01 5f99 |0009: iput-object v1, v0, Lorg/libreoffice/impressremote/util/ImageLoader;.mLoadingImage:Landroid/graphics/Bitmap; // field@995f │ │ -43852a: 0e00 |000b: return-void │ │ +438500: |[438500] org.libreoffice.impressremote.util.ImageLoader.:(Landroid/content/res/Resources;I)V │ │ +438510: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +438516: 5b01 6099 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/util/ImageLoader;.mResources:Landroid/content/res/Resources; // field@9960 │ │ +43851a: 7120 3c04 2100 |0005: invoke-static {v1, v2}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; // method@043c │ │ +438520: 0c01 |0008: move-result-object v1 │ │ +438522: 5b01 5f99 |0009: iput-object v1, v0, Lorg/libreoffice/impressremote/util/ImageLoader;.mLoadingImage:Landroid/graphics/Bitmap; // field@995f │ │ +438526: 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; │ │ @@ -910839,20 +910839,20 @@ │ │ type : '(Landroid/widget/ImageView;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -43852c: |[43852c] org.libreoffice.impressremote.util.ImageLoader.cancelImageLoading:(Landroid/widget/ImageView;)V │ │ -43853c: 7020 99dd 2100 |0000: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.getImageLoadingTask:(Landroid/widget/ImageView;)Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // method@dd99 │ │ -438542: 0c02 |0003: move-result-object v2 │ │ -438544: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -438546: 6e20 8edd 0200 |0005: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.cancel:(Z)Z // method@dd8e │ │ -43854c: 0e00 |0008: return-void │ │ +438528: |[438528] org.libreoffice.impressremote.util.ImageLoader.cancelImageLoading:(Landroid/widget/ImageView;)V │ │ +438538: 7020 99dd 2100 |0000: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.getImageLoadingTask:(Landroid/widget/ImageView;)Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // method@dd99 │ │ +43853e: 0c02 |0003: move-result-object v2 │ │ +438540: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +438542: 6e20 8edd 0200 |0005: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.cancel:(Z)Z // method@dd8e │ │ +438548: 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; │ │ @@ -910862,27 +910862,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 │ │ -4384cc: |[4384cc] org.libreoffice.impressremote.util.ImageLoader.getImageLoadingTask:(Landroid/widget/ImageView;)Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; │ │ -4384dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -4384de: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -4384e2: 1100 |0003: return-object v0 │ │ -4384e4: 6e10 2a10 0300 |0004: invoke-virtual {v3}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@102a │ │ -4384ea: 0c03 |0007: move-result-object v3 │ │ -4384ec: 2031 cc1b |0008: instance-of v1, v3, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable; // type@1bcc │ │ -4384f0: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -4384f4: 1100 |000c: return-object v0 │ │ -4384f6: 1f03 cc1b |000d: check-cast v3, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable; // type@1bcc │ │ -4384fa: 6e10 8cdd 0300 |000f: invoke-virtual {v3}, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable;.getImageLoadingTask:()Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // method@dd8c │ │ -438500: 0c03 |0012: move-result-object v3 │ │ -438502: 1103 |0013: return-object v3 │ │ +4384c8: |[4384c8] org.libreoffice.impressremote.util.ImageLoader.getImageLoadingTask:(Landroid/widget/ImageView;)Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; │ │ +4384d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +4384da: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +4384de: 1100 |0003: return-object v0 │ │ +4384e0: 6e10 2a10 0300 |0004: invoke-virtual {v3}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@102a │ │ +4384e6: 0c03 |0007: move-result-object v3 │ │ +4384e8: 2031 cc1b |0008: instance-of v1, v3, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable; // type@1bcc │ │ +4384ec: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +4384f0: 1100 |000c: return-object v0 │ │ +4384f2: 1f03 cc1b |000d: check-cast v3, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable; // type@1bcc │ │ +4384f6: 6e10 8cdd 0300 |000f: invoke-virtual {v3}, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable;.getImageLoadingTask:()Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // method@dd8c │ │ +4384fc: 0c03 |0012: move-result-object v3 │ │ +4384fe: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=64 │ │ 0x0008 line=66 │ │ 0x000d line=70 │ │ 0x000f line=72 │ │ locals : │ │ @@ -910894,22 +910894,22 @@ │ │ type : '(Landroid/widget/ImageView;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -43843c: |[43843c] org.libreoffice.impressremote.util.ImageLoader.isImageLoading:(Landroid/widget/ImageView;)Z │ │ -43844c: 7020 99dd 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/util/ImageLoader;.getImageLoadingTask:(Landroid/widget/ImageView;)Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // method@dd99 │ │ -438452: 0c01 |0003: move-result-object v1 │ │ -438454: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -438458: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -43845a: 2802 |0007: goto 0009 // +0002 │ │ -43845c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -43845e: 0f01 |0009: return v1 │ │ +438438: |[438438] org.libreoffice.impressremote.util.ImageLoader.isImageLoading:(Landroid/widget/ImageView;)Z │ │ +438448: 7020 99dd 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/util/ImageLoader;.getImageLoadingTask:(Landroid/widget/ImageView;)Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // method@dd99 │ │ +43844e: 0c01 |0003: move-result-object v1 │ │ +438450: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +438454: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +438456: 2802 |0007: goto 0009 // +0002 │ │ +438458: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +43845a: 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; │ │ │ │ @@ -910918,25 +910918,25 @@ │ │ type : '(Landroid/widget/ImageView;[B)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -438460: |[438460] org.libreoffice.impressremote.util.ImageLoader.isImageLoadingCancellationRequired:(Landroid/widget/ImageView;[B)Z │ │ -438470: 7020 9add 2100 |0000: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.isImageLoading:(Landroid/widget/ImageView;)Z // method@dd9a │ │ -438476: 0a00 |0003: move-result v0 │ │ -438478: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -43847c: 7030 9cdd 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/util/ImageLoader;.isSameImageLoading:(Landroid/widget/ImageView;[B)Z // method@dd9c │ │ -438482: 0a02 |0009: move-result v2 │ │ -438484: 3902 0400 |000a: if-nez v2, 000e // +0004 │ │ -438488: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -43848a: 2802 |000d: goto 000f // +0002 │ │ -43848c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -43848e: 0f02 |000f: return v2 │ │ +43845c: |[43845c] org.libreoffice.impressremote.util.ImageLoader.isImageLoadingCancellationRequired:(Landroid/widget/ImageView;[B)Z │ │ +43846c: 7020 9add 2100 |0000: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.isImageLoading:(Landroid/widget/ImageView;)Z // method@dd9a │ │ +438472: 0a00 |0003: move-result v0 │ │ +438474: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +438478: 7030 9cdd 2103 |0006: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/util/ImageLoader;.isSameImageLoading:(Landroid/widget/ImageView;[B)Z // method@dd9c │ │ +43847e: 0a02 |0009: move-result v2 │ │ +438480: 3902 0400 |000a: if-nez v2, 000e // +0004 │ │ +438484: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +438486: 2802 |000d: goto 000f // +0002 │ │ +438488: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +43848a: 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 │ │ @@ -910946,27 +910946,27 @@ │ │ type : '(Landroid/widget/ImageView;[B)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -438490: |[438490] org.libreoffice.impressremote.util.ImageLoader.isSameImageLoading:(Landroid/widget/ImageView;[B)Z │ │ -4384a0: 7020 9add 2100 |0000: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.isImageLoading:(Landroid/widget/ImageView;)Z // method@dd9a │ │ -4384a6: 0a00 |0003: move-result v0 │ │ -4384a8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -4384ac: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -4384ae: 0f02 |0007: return v2 │ │ -4384b0: 7020 99dd 2100 |0008: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.getImageLoadingTask:(Landroid/widget/ImageView;)Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // method@dd99 │ │ -4384b6: 0c02 |000b: move-result-object v2 │ │ -4384b8: 6e10 92dd 0200 |000c: invoke-virtual {v2}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.getImageBytes:()[B // method@dd92 │ │ -4384be: 0c02 |000f: move-result-object v2 │ │ -4384c0: 7120 929d 2300 |0010: invoke-static {v3, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@9d92 │ │ -4384c6: 0a02 |0013: move-result v2 │ │ -4384c8: 0f02 |0014: return v2 │ │ +43848c: |[43848c] org.libreoffice.impressremote.util.ImageLoader.isSameImageLoading:(Landroid/widget/ImageView;[B)Z │ │ +43849c: 7020 9add 2100 |0000: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.isImageLoading:(Landroid/widget/ImageView;)Z // method@dd9a │ │ +4384a2: 0a00 |0003: move-result v0 │ │ +4384a4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +4384a8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +4384aa: 0f02 |0007: return v2 │ │ +4384ac: 7020 99dd 2100 |0008: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.getImageLoadingTask:(Landroid/widget/ImageView;)Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // method@dd99 │ │ +4384b2: 0c02 |000b: move-result-object v2 │ │ +4384b4: 6e10 92dd 0200 |000c: invoke-virtual {v2}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.getImageBytes:()[B // method@dd92 │ │ +4384ba: 0c02 |000f: move-result-object v2 │ │ +4384bc: 7120 929d 2300 |0010: invoke-static {v3, v2}, Ljava/util/Arrays;.equals:([B[B)Z // method@9d92 │ │ +4384c2: 0a02 |0013: move-result v2 │ │ +4384c4: 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; │ │ @@ -910978,26 +910978,26 @@ │ │ type : '(Landroid/widget/ImageView;[B)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -438588: |[438588] org.libreoffice.impressremote.util.ImageLoader.startImageLoading:(Landroid/widget/ImageView;[B)V │ │ -438598: 2200 cd1b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // type@1bcd │ │ -43859c: 7030 8ddd 4005 |0002: invoke-direct {v0, v4, v5}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.:(Landroid/widget/ImageView;[B)V // method@dd8d │ │ -4385a2: 2205 cc1b |0005: new-instance v5, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable; // type@1bcc │ │ -4385a6: 5431 6099 |0007: iget-object v1, v3, Lorg/libreoffice/impressremote/util/ImageLoader;.mResources:Landroid/content/res/Resources; // field@9960 │ │ -4385aa: 5432 5f99 |0009: iget-object v2, v3, Lorg/libreoffice/impressremote/util/ImageLoader;.mLoadingImage:Landroid/graphics/Bitmap; // field@995f │ │ -4385ae: 7040 8bdd 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@dd8b │ │ -4385b4: 6e20 4910 5400 |000e: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1049 │ │ -4385ba: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -4385bc: 2344 991c |0012: new-array v4, v4, [Ljava/lang/Void; // type@1c99 │ │ -4385c0: 6e20 91dd 4000 |0014: invoke-virtual {v0, v4}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@dd91 │ │ -4385c6: 0e00 |0017: return-void │ │ +438584: |[438584] org.libreoffice.impressremote.util.ImageLoader.startImageLoading:(Landroid/widget/ImageView;[B)V │ │ +438594: 2200 cd1b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask; // type@1bcd │ │ +438598: 7030 8ddd 4005 |0002: invoke-direct {v0, v4, v5}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.:(Landroid/widget/ImageView;[B)V // method@dd8d │ │ +43859e: 2205 cc1b |0005: new-instance v5, Lorg/libreoffice/impressremote/util/ImageLoader$AsyncDrawable; // type@1bcc │ │ +4385a2: 5431 6099 |0007: iget-object v1, v3, Lorg/libreoffice/impressremote/util/ImageLoader;.mResources:Landroid/content/res/Resources; // field@9960 │ │ +4385a6: 5432 5f99 |0009: iget-object v2, v3, Lorg/libreoffice/impressremote/util/ImageLoader;.mLoadingImage:Landroid/graphics/Bitmap; // field@995f │ │ +4385aa: 7040 8bdd 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@dd8b │ │ +4385b0: 6e20 4910 5400 |000e: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1049 │ │ +4385b6: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +4385b8: 2344 991c |0012: new-array v4, v4, [Ljava/lang/Void; // type@1c99 │ │ +4385bc: 6e20 91dd 4000 |0014: invoke-virtual {v0, v4}, Lorg/libreoffice/impressremote/util/ImageLoader$ImageLoadingTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@dd91 │ │ +4385c2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000e line=89 │ │ 0x0014 line=90 │ │ locals : │ │ @@ -911011,25 +911011,25 @@ │ │ type : '(Landroid/widget/ImageView;[B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -438550: |[438550] org.libreoffice.impressremote.util.ImageLoader.loadImage:(Landroid/widget/ImageView;[B)V │ │ -438560: 7030 9cdd 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/util/ImageLoader;.isSameImageLoading:(Landroid/widget/ImageView;[B)Z // method@dd9c │ │ -438566: 0a00 |0003: move-result v0 │ │ -438568: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -43856c: 0e00 |0006: return-void │ │ -43856e: 7030 9bdd 2103 |0007: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/util/ImageLoader;.isImageLoadingCancellationRequired:(Landroid/widget/ImageView;[B)Z // method@dd9b │ │ -438574: 0a00 |000a: move-result v0 │ │ -438576: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -43857a: 7020 98dd 2100 |000d: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.cancelImageLoading:(Landroid/widget/ImageView;)V // method@dd98 │ │ -438580: 7030 9edd 2103 |0010: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/util/ImageLoader;.startImageLoading:(Landroid/widget/ImageView;[B)V // method@dd9e │ │ -438586: 0e00 |0013: return-void │ │ +43854c: |[43854c] org.libreoffice.impressremote.util.ImageLoader.loadImage:(Landroid/widget/ImageView;[B)V │ │ +43855c: 7030 9cdd 2103 |0000: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/util/ImageLoader;.isSameImageLoading:(Landroid/widget/ImageView;[B)Z // method@dd9c │ │ +438562: 0a00 |0003: move-result v0 │ │ +438564: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +438568: 0e00 |0006: return-void │ │ +43856a: 7030 9bdd 2103 |0007: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/util/ImageLoader;.isImageLoadingCancellationRequired:(Landroid/widget/ImageView;[B)Z // method@dd9b │ │ +438570: 0a00 |000a: move-result v0 │ │ +438572: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +438576: 7020 98dd 2100 |000d: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/util/ImageLoader;.cancelImageLoading:(Landroid/widget/ImageView;)V // method@dd98 │ │ +43857c: 7030 9edd 2103 |0010: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/util/ImageLoader;.startImageLoading:(Landroid/widget/ImageView;[B)V // method@dd9e │ │ +438582: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0007 line=36 │ │ 0x000d line=37 │ │ 0x0010 line=40 │ │ locals : │ │ @@ -911172,17 +911172,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4385c8: |[4385c8] org.libreoffice.impressremote.util.Intents$Actions.:()V │ │ -4385d8: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -4385de: 0e00 |0003: return-void │ │ +4385c4: |[4385c4] org.libreoffice.impressremote.util.Intents$Actions.:()V │ │ +4385d4: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +4385da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Intents$Actions; │ │ │ │ Virtual methods - │ │ @@ -911251,17 +911251,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4385e0: |[4385e0] org.libreoffice.impressremote.util.Intents$Extras.:()V │ │ -4385f0: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -4385f6: 0e00 |0003: return-void │ │ +4385dc: |[4385dc] org.libreoffice.impressremote.util.Intents$Extras.:()V │ │ +4385ec: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +4385f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Intents$Extras; │ │ │ │ Virtual methods - │ │ @@ -911300,17 +911300,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4385f8: |[4385f8] org.libreoffice.impressremote.util.Intents$RequestCodes.:()V │ │ -438608: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -43860e: 0e00 |0003: return-void │ │ +4385f4: |[4385f4] org.libreoffice.impressremote.util.Intents$RequestCodes.:()V │ │ +438604: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +43860a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Intents$RequestCodes; │ │ │ │ Virtual methods - │ │ @@ -911343,17 +911343,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -4389e0: |[4389e0] org.libreoffice.impressremote.util.Intents.:()V │ │ -4389f0: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -4389f6: 0e00 |0003: return-void │ │ +4389dc: |[4389dc] org.libreoffice.impressremote.util.Intents.:()V │ │ +4389ec: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +4389f2: 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;) │ │ @@ -911361,19 +911361,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 │ │ -438610: |[438610] org.libreoffice.impressremote.util.Intents.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ -438620: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -438624: 1c01 9f1b |0002: const-class v1, Lorg/libreoffice/impressremote/communication/CommunicationService; // type@1b9f │ │ -438628: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ -43862e: 1100 |0007: return-object v0 │ │ +43860c: |[43860c] org.libreoffice.impressremote.util.Intents.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ +43861c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +438620: 1c01 9f1b |0002: const-class v1, Lorg/libreoffice/impressremote/communication/CommunicationService; // type@1b9f │ │ +438624: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ +43862a: 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;) │ │ @@ -911381,21 +911381,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 │ │ -438630: |[438630] org.libreoffice.impressremote.util.Intents.buildComputerConnectionIntent:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Landroid/content/Intent; │ │ -438640: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -438644: 1c01 801b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/ComputerConnectionActivity; // type@1b80 │ │ -438648: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ -43864e: 1a02 1f57 |0007: const-string v2, "SERVER" // string@571f │ │ -438652: 6e30 f102 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@02f1 │ │ -438658: 1100 |000c: return-object v0 │ │ +43862c: |[43862c] org.libreoffice.impressremote.util.Intents.buildComputerConnectionIntent:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Landroid/content/Intent; │ │ +43863c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +438640: 1c01 801b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/ComputerConnectionActivity; // type@1b80 │ │ +438644: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ +43864a: 1a02 1f57 |0007: const-string v2, "SERVER" // string@571f │ │ +43864e: 6e30 f102 2003 |0009: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@02f1 │ │ +438654: 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; │ │ @@ -911405,19 +911405,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 │ │ -43865c: |[43865c] org.libreoffice.impressremote.util.Intents.buildComputerCreationIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ -43866c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -438670: 1c01 811b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/ComputerCreationActivity; // type@1b81 │ │ -438674: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ -43867a: 1100 |0007: return-object v0 │ │ +438658: |[438658] org.libreoffice.impressremote.util.Intents.buildComputerCreationIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ +438668: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +43866c: 1c01 811b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/ComputerCreationActivity; // type@1b81 │ │ +438670: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ +438676: 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;) │ │ @@ -911425,22 +911425,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 │ │ -43867c: |[43867c] org.libreoffice.impressremote.util.Intents.buildComputerCreationResultIntent:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -43868c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -438690: 7010 cf02 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@02cf │ │ -438696: 1a01 2157 |0005: const-string v1, "SERVER_ADDRESS" // string@5721 │ │ -43869a: 6e30 f402 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@02f4 │ │ -4386a0: 1a02 2257 |000a: const-string v2, "SERVER_NAME" // string@5722 │ │ -4386a4: 6e30 f402 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@02f4 │ │ -4386aa: 1100 |000f: return-object v0 │ │ +438678: |[438678] org.libreoffice.impressremote.util.Intents.buildComputerCreationResultIntent:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +438688: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +43868c: 7010 cf02 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@02cf │ │ +438692: 1a01 2157 |0005: const-string v1, "SERVER_ADDRESS" // string@5721 │ │ +438696: 6e30 f402 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@02f4 │ │ +43869c: 1a02 2257 |000a: const-string v2, "SERVER_NAME" // string@5722 │ │ +4386a0: 6e30 f402 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@02f4 │ │ +4386a6: 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; │ │ @@ -911451,78 +911451,78 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4386ac: |[4386ac] org.libreoffice.impressremote.util.Intents.buildConnectionFailedIntent:()Landroid/content/Intent; │ │ -4386bc: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -4386c0: 1a01 3d1e |0002: const-string v1, "CONNECTION_FAILED" // string@1e3d │ │ -4386c4: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -4386ca: 1100 |0007: return-object v0 │ │ +4386a8: |[4386a8] org.libreoffice.impressremote.util.Intents.buildConnectionFailedIntent:()Landroid/content/Intent; │ │ +4386b8: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +4386bc: 1a01 3d1e |0002: const-string v1, "CONNECTION_FAILED" // string@1e3d │ │ +4386c0: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +4386c6: 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 │ │ -4386cc: |[4386cc] org.libreoffice.impressremote.util.Intents.buildGoogleApiConnectedIntent:()Landroid/content/Intent; │ │ -4386dc: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -4386e0: 1a01 6329 |0002: const-string v1, "GOOGLE_API_CONNECTED" // string@2963 │ │ -4386e4: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -4386ea: 1100 |0007: return-object v0 │ │ +4386c8: |[4386c8] org.libreoffice.impressremote.util.Intents.buildGoogleApiConnectedIntent:()Landroid/content/Intent; │ │ +4386d8: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +4386dc: 1a01 6329 |0002: const-string v1, "GOOGLE_API_CONNECTED" // string@2963 │ │ +4386e0: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +4386e6: 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 │ │ -4386ec: |[4386ec] org.libreoffice.impressremote.util.Intents.buildPairingSuccessfulIntent:()Landroid/content/Intent; │ │ -4386fc: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -438700: 1a01 4753 |0002: const-string v1, "PAIRING_SUCCESSFUL" // string@5347 │ │ -438704: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -43870a: 1100 |0007: return-object v0 │ │ +4386e8: |[4386e8] org.libreoffice.impressremote.util.Intents.buildPairingSuccessfulIntent:()Landroid/content/Intent; │ │ +4386f8: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +4386fc: 1a01 4753 |0002: const-string v1, "PAIRING_SUCCESSFUL" // string@5347 │ │ +438700: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +438706: 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 │ │ -43870c: |[43870c] org.libreoffice.impressremote.util.Intents.buildPairingValidationIntent:(Ljava/lang/String;)Landroid/content/Intent; │ │ -43871c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -438720: 1a01 4853 |0002: const-string v1, "PAIRING_VALIDATION" // string@5348 │ │ -438724: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -43872a: 1a01 7e53 |0007: const-string v1, "PIN" // string@537e │ │ -43872e: 6e30 f402 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@02f4 │ │ -438734: 1100 |000c: return-object v0 │ │ +438708: |[438708] org.libreoffice.impressremote.util.Intents.buildPairingValidationIntent:(Ljava/lang/String;)Landroid/content/Intent; │ │ +438718: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +43871c: 1a01 4853 |0002: const-string v1, "PAIRING_VALIDATION" // string@5348 │ │ +438720: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +438726: 1a01 7e53 |0007: const-string v1, "PIN" // string@537e │ │ +43872a: 6e30 f402 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@02f4 │ │ +438730: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0009 line=93 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -911531,19 +911531,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 │ │ -438738: |[438738] org.libreoffice.impressremote.util.Intents.buildRequirementsIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ -438748: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -43874c: 1c01 8b1b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/RequirementsActivity; // type@1b8b │ │ -438750: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ -438756: 1100 |0007: return-object v0 │ │ +438734: |[438734] org.libreoffice.impressremote.util.Intents.buildRequirementsIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ +438744: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +438748: 1c01 8b1b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/RequirementsActivity; // type@1b8b │ │ +43874c: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ +438752: 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;) │ │ @@ -911551,38 +911551,38 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -438758: |[438758] org.libreoffice.impressremote.util.Intents.buildServersListChangedIntent:()Landroid/content/Intent; │ │ -438768: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -43876c: 1a01 2057 |0002: const-string v1, "SERVERS_LIST_CHANGED" // string@5720 │ │ -438770: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -438776: 1100 |0007: return-object v0 │ │ +438754: |[438754] org.libreoffice.impressremote.util.Intents.buildServersListChangedIntent:()Landroid/content/Intent; │ │ +438764: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +438768: 1a01 2057 |0002: const-string v1, "SERVERS_LIST_CHANGED" // string@5720 │ │ +43876c: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +438772: 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 │ │ -438778: |[438778] org.libreoffice.impressremote.util.Intents.buildSettingsIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ -438788: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -43878c: 1c01 8d1b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/SettingsActivity; // type@1b8d │ │ -438790: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ -438796: 1100 |0007: return-object v0 │ │ +438774: |[438774] org.libreoffice.impressremote.util.Intents.buildSettingsIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ +438784: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +438788: 1c01 8d1b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/SettingsActivity; // type@1b8d │ │ +43878c: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ +438792: 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;) │ │ @@ -911590,21 +911590,21 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -438798: |[438798] org.libreoffice.impressremote.util.Intents.buildSlideChangedIntent:(I)Landroid/content/Intent; │ │ -4387a8: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -4387ac: 1a01 8b57 |0002: const-string v1, "SLIDE_CHANGED" // string@578b │ │ -4387b0: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -4387b6: 1a01 8d57 |0007: const-string v1, "SLIDE_INDEX" // string@578d │ │ -4387ba: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ -4387c0: 1100 |000c: return-object v0 │ │ +438794: |[438794] org.libreoffice.impressremote.util.Intents.buildSlideChangedIntent:(I)Landroid/content/Intent; │ │ +4387a4: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +4387a8: 1a01 8b57 |0002: const-string v1, "SLIDE_CHANGED" // string@578b │ │ +4387ac: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +4387b2: 1a01 8d57 |0007: const-string v1, "SLIDE_INDEX" // string@578d │ │ +4387b6: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ +4387bc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0009 line=119 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ @@ -911613,21 +911613,21 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4387c4: |[4387c4] org.libreoffice.impressremote.util.Intents.buildSlideNotesIntent:(I)Landroid/content/Intent; │ │ -4387d4: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -4387d8: 1a01 8e57 |0002: const-string v1, "SLIDE_NOTES" // string@578e │ │ -4387dc: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -4387e2: 1a01 8d57 |0007: const-string v1, "SLIDE_INDEX" // string@578d │ │ -4387e6: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ -4387ec: 1100 |000c: return-object v0 │ │ +4387c0: |[4387c0] org.libreoffice.impressremote.util.Intents.buildSlideNotesIntent:(I)Landroid/content/Intent; │ │ +4387d0: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +4387d4: 1a01 8e57 |0002: const-string v1, "SLIDE_NOTES" // string@578e │ │ +4387d8: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +4387de: 1a01 8d57 |0007: const-string v1, "SLIDE_INDEX" // string@578d │ │ +4387e2: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ +4387e8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0009 line=157 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ @@ -911636,21 +911636,21 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -4387f0: |[4387f0] org.libreoffice.impressremote.util.Intents.buildSlidePreviewIntent:(I)Landroid/content/Intent; │ │ -438800: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -438804: 1a01 8f57 |0002: const-string v1, "SLIDE_PREVIEW" // string@578f │ │ -438808: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -43880e: 1a01 8d57 |0007: const-string v1, "SLIDE_INDEX" // string@578d │ │ -438812: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ -438818: 1100 |000c: return-object v0 │ │ +4387ec: |[4387ec] org.libreoffice.impressremote.util.Intents.buildSlidePreviewIntent:(I)Landroid/content/Intent; │ │ +4387fc: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +438800: 1a01 8f57 |0002: const-string v1, "SLIDE_PREVIEW" // string@578f │ │ +438804: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +43880a: 1a01 8d57 |0007: const-string v1, "SLIDE_INDEX" // string@578d │ │ +43880e: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ +438814: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0009 line=150 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ @@ -911659,19 +911659,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 │ │ -43881c: |[43881c] org.libreoffice.impressremote.util.Intents.buildSlideShowIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ -43882c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -438830: 1c01 911b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/SlideShowActivity; // type@1b91 │ │ -438834: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ -43883a: 1100 |0007: return-object v0 │ │ +438818: |[438818] org.libreoffice.impressremote.util.Intents.buildSlideShowIntent:(Landroid/content/Context;)Landroid/content/Intent; │ │ +438828: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +43882c: 1c01 911b |0002: const-class v1, Lorg/libreoffice/impressremote/activity/SlideShowActivity; // type@1b91 │ │ +438830: 7030 d002 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@02d0 │ │ +438836: 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;) │ │ @@ -911679,21 +911679,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 │ │ -43883c: |[43883c] org.libreoffice.impressremote.util.Intents.buildSlideShowModeChangedIntent:(Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode;)Landroid/content/Intent; │ │ -43884c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -438850: 1a01 9157 |0002: const-string v1, "SLIDE_SHOW_MODE_CHANGED" // string@5791 │ │ -438854: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -43885a: 1a01 d34e |0007: const-string v1, "MODE" // string@4ed3 │ │ -43885e: 6e30 f202 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@02f2 │ │ -438864: 1100 |000c: return-object v0 │ │ +438838: |[438838] org.libreoffice.impressremote.util.Intents.buildSlideShowModeChangedIntent:(Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode;)Landroid/content/Intent; │ │ +438848: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +43884c: 1a01 9157 |0002: const-string v1, "SLIDE_SHOW_MODE_CHANGED" // string@5791 │ │ +438850: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +438856: 1a01 d34e |0007: const-string v1, "MODE" // string@4ed3 │ │ +43885a: 6e30 f202 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@02f2 │ │ +438860: 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; │ │ │ │ @@ -911702,59 +911702,59 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -438868: |[438868] org.libreoffice.impressremote.util.Intents.buildSlideShowRunningIntent:()Landroid/content/Intent; │ │ -438878: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -43887c: 1a01 9257 |0002: const-string v1, "SLIDE_SHOW_RUNNING" // string@5792 │ │ -438880: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -438886: 1100 |0007: return-object v0 │ │ +438864: |[438864] org.libreoffice.impressremote.util.Intents.buildSlideShowRunningIntent:()Landroid/content/Intent; │ │ +438874: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +438878: 1a01 9257 |0002: const-string v1, "SLIDE_SHOW_RUNNING" // string@5792 │ │ +43887c: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +438882: 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 │ │ -438888: |[438888] org.libreoffice.impressremote.util.Intents.buildSlideShowStoppedIntent:()Landroid/content/Intent; │ │ -438898: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -43889c: 1a01 9457 |0002: const-string v1, "SLIDE_SHOW_STOPPED" // string@5794 │ │ -4388a0: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -4388a6: 1100 |0007: return-object v0 │ │ +438884: |[438884] org.libreoffice.impressremote.util.Intents.buildSlideShowStoppedIntent:()Landroid/content/Intent; │ │ +438894: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +438898: 1a01 9457 |0002: const-string v1, "SLIDE_SHOW_STOPPED" // string@5794 │ │ +43889c: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +4388a2: 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 │ │ -4388a8: |[4388a8] org.libreoffice.impressremote.util.Intents.buildTimerChangedIntent:(I)Landroid/content/Intent; │ │ -4388b8: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -4388bc: 1a01 275e |0002: const-string v1, "TIMER_CHANGED" // string@5e27 │ │ -4388c0: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -4388c6: 1a01 b34e |0007: const-string v1, "MINUTES" // string@4eb3 │ │ -4388ca: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ -4388d0: 1100 |000c: return-object v0 │ │ +4388a4: |[4388a4] org.libreoffice.impressremote.util.Intents.buildTimerChangedIntent:(I)Landroid/content/Intent; │ │ +4388b4: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +4388b8: 1a01 275e |0002: const-string v1, "TIMER_CHANGED" // string@5e27 │ │ +4388bc: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +4388c2: 1a01 b34e |0007: const-string v1, "MINUTES" // string@4eb3 │ │ +4388c6: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ +4388cc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0009 line=214 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ @@ -911763,40 +911763,40 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4388d4: |[4388d4] org.libreoffice.impressremote.util.Intents.buildTimerResumedIntent:()Landroid/content/Intent; │ │ -4388e4: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -4388e8: 1a01 295e |0002: const-string v1, "TIMER_RESUMED" // string@5e29 │ │ -4388ec: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -4388f2: 1100 |0007: return-object v0 │ │ +4388d0: |[4388d0] org.libreoffice.impressremote.util.Intents.buildTimerResumedIntent:()Landroid/content/Intent; │ │ +4388e0: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +4388e4: 1a01 295e |0002: const-string v1, "TIMER_RESUMED" // string@5e29 │ │ +4388e8: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +4388ee: 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 │ │ -4388f4: |[4388f4] org.libreoffice.impressremote.util.Intents.buildTimerStartedIntent:(I)Landroid/content/Intent; │ │ -438904: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -438908: 1a01 2b5e |0002: const-string v1, "TIMER_STARTED" // string@5e2b │ │ -43890c: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -438912: 1a01 b34e |0007: const-string v1, "MINUTES" // string@4eb3 │ │ -438916: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ -43891c: 1100 |000c: return-object v0 │ │ +4388f0: |[4388f0] org.libreoffice.impressremote.util.Intents.buildTimerStartedIntent:(I)Landroid/content/Intent; │ │ +438900: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +438904: 1a01 2b5e |0002: const-string v1, "TIMER_STARTED" // string@5e2b │ │ +438908: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +43890e: 1a01 b34e |0007: const-string v1, "MINUTES" // string@4eb3 │ │ +438912: 6e30 ef02 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@02ef │ │ +438918: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0009 line=203 │ │ locals : │ │ 0x0000 - 0x000d reg=2 (null) I │ │ │ │ @@ -911805,114 +911805,114 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -438920: |[438920] org.libreoffice.impressremote.util.Intents.buildTimerUpdatedIntent:()Landroid/content/Intent; │ │ -438930: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -438934: 1a01 2c5e |0002: const-string v1, "TIMER_UPDATED" // string@5e2c │ │ -438938: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -43893e: 1100 |0007: return-object v0 │ │ +43891c: |[43891c] org.libreoffice.impressremote.util.Intents.buildTimerUpdatedIntent:()Landroid/content/Intent; │ │ +43892c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +438930: 1a01 2c5e |0002: const-string v1, "TIMER_UPDATED" // string@5e2c │ │ +438934: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +43893a: 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 │ │ -438940: |[438940] org.libreoffice.impressremote.util.Intents.buildWearConnectIntent:()Landroid/content/Intent; │ │ -438950: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -438954: 1a01 1a67 |0002: const-string v1, "WEAR_CONNECT" // string@671a │ │ -438958: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -43895e: 1100 |0007: return-object v0 │ │ +43893c: |[43893c] org.libreoffice.impressremote.util.Intents.buildWearConnectIntent:()Landroid/content/Intent; │ │ +43894c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +438950: 1a01 1a67 |0002: const-string v1, "WEAR_CONNECT" // string@671a │ │ +438954: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +43895a: 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 │ │ -438960: |[438960] org.libreoffice.impressremote.util.Intents.buildWearExitIntent:()Landroid/content/Intent; │ │ -438970: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -438974: 1a01 1b67 |0002: const-string v1, "WEAR_EXIT" // string@671b │ │ -438978: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -43897e: 1100 |0007: return-object v0 │ │ +43895c: |[43895c] org.libreoffice.impressremote.util.Intents.buildWearExitIntent:()Landroid/content/Intent; │ │ +43896c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +438970: 1a01 1b67 |0002: const-string v1, "WEAR_EXIT" // string@671b │ │ +438974: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +43897a: 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 │ │ -438980: |[438980] org.libreoffice.impressremote.util.Intents.buildWearNextIntent:()Landroid/content/Intent; │ │ -438990: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -438994: 1a01 1c67 |0002: const-string v1, "WEAR_NEXT" // string@671c │ │ -438998: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -43899e: 1100 |0007: return-object v0 │ │ +43897c: |[43897c] org.libreoffice.impressremote.util.Intents.buildWearNextIntent:()Landroid/content/Intent; │ │ +43898c: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +438990: 1a01 1c67 |0002: const-string v1, "WEAR_NEXT" // string@671c │ │ +438994: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +43899a: 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 │ │ -4389a0: |[4389a0] org.libreoffice.impressremote.util.Intents.buildWearPauseResumeIntent:()Landroid/content/Intent; │ │ -4389b0: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -4389b4: 1a01 1d67 |0002: const-string v1, "WEAR_PAUSE_RESUME" // string@671d │ │ -4389b8: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -4389be: 1100 |0007: return-object v0 │ │ +43899c: |[43899c] org.libreoffice.impressremote.util.Intents.buildWearPauseResumeIntent:()Landroid/content/Intent; │ │ +4389ac: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +4389b0: 1a01 1d67 |0002: const-string v1, "WEAR_PAUSE_RESUME" // string@671d │ │ +4389b4: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +4389ba: 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 │ │ -4389c0: |[4389c0] org.libreoffice.impressremote.util.Intents.buildWearPreviousIntent:()Landroid/content/Intent; │ │ -4389d0: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ -4389d4: 1a01 1e67 |0002: const-string v1, "WEAR_PREVIOUS" // string@671e │ │ -4389d8: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ -4389de: 1100 |0007: return-object v0 │ │ +4389bc: |[4389bc] org.libreoffice.impressremote.util.Intents.buildWearPreviousIntent:()Landroid/content/Intent; │ │ +4389cc: 2200 7200 |0000: new-instance v0, Landroid/content/Intent; // type@0072 │ │ +4389d0: 1a01 1e67 |0002: const-string v1, "WEAR_PREVIOUS" // string@671e │ │ +4389d4: 7020 d202 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@02d2 │ │ +4389da: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 11337 (Intents.java) │ │ @@ -911958,32 +911958,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -4389f8: |[4389f8] org.libreoffice.impressremote.util.Preferences$Defaults.:()V │ │ -438a08: 0e00 |0000: return-void │ │ +4389f4: |[4389f4] org.libreoffice.impressremote.util.Preferences$Defaults.:()V │ │ +438a04: 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 │ │ -438a0c: |[438a0c] org.libreoffice.impressremote.util.Preferences$Defaults.:()V │ │ -438a1c: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -438a22: 0e00 |0003: return-void │ │ +438a08: |[438a08] org.libreoffice.impressremote.util.Preferences$Defaults.:()V │ │ +438a18: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +438a1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Preferences$Defaults; │ │ │ │ Virtual methods - │ │ @@ -912037,17 +912037,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -438a24: |[438a24] org.libreoffice.impressremote.util.Preferences$Keys.:()V │ │ -438a34: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -438a3a: 0e00 |0003: return-void │ │ +438a20: |[438a20] org.libreoffice.impressremote.util.Preferences$Keys.:()V │ │ +438a30: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +438a36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Preferences$Keys; │ │ │ │ Virtual methods - │ │ @@ -912096,17 +912096,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -438a3c: |[438a3c] org.libreoffice.impressremote.util.Preferences$Locations.:()V │ │ -438a4c: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -438a52: 0e00 |0003: return-void │ │ +438a38: |[438a38] org.libreoffice.impressremote.util.Preferences$Locations.:()V │ │ +438a48: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +438a4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/Preferences$Locations; │ │ │ │ Virtual methods - │ │ @@ -912145,20 +912145,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -438b54: |[438b54] org.libreoffice.impressremote.util.Preferences.:(Landroid/content/Context;)V │ │ -438b64: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -438b6a: 7110 b807 0100 |0003: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@07b8 │ │ -438b70: 0c01 |0006: move-result-object v1 │ │ -438b72: 5b01 8899 |0007: iput-object v1, v0, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ -438b76: 0e00 |0009: return-void │ │ +438b50: |[438b50] org.libreoffice.impressremote.util.Preferences.:(Landroid/content/Context;)V │ │ +438b60: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +438b66: 7110 b807 0100 |0003: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@07b8 │ │ +438b6c: 0c01 |0006: move-result-object v1 │ │ +438b6e: 5b01 8899 |0007: iput-object v1, v0, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ +438b72: 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; │ │ @@ -912168,21 +912168,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 │ │ -438b78: |[438b78] org.libreoffice.impressremote.util.Preferences.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -438b88: 7010 869b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9b86 │ │ -438b8e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -438b90: 6e30 a502 3200 |0004: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@02a5 │ │ -438b96: 0c02 |0007: move-result-object v2 │ │ -438b98: 5b12 8899 |0008: iput-object v2, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ -438b9c: 0e00 |000a: return-void │ │ +438b74: |[438b74] org.libreoffice.impressremote.util.Preferences.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +438b84: 7010 869b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@9b86 │ │ +438b8a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +438b8c: 6e30 a502 3200 |0004: invoke-virtual {v2, v3, v0}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@02a5 │ │ +438b92: 0c02 |0007: move-result-object v2 │ │ +438b94: 5b12 8899 |0008: iput-object v2, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ +438b98: 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; │ │ @@ -912193,19 +912193,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 │ │ -438ad8: |[438ad8] org.libreoffice.impressremote.util.Preferences.getApplicationStatesInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; │ │ -438ae8: 2200 d61b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/Preferences; // type@1bd6 │ │ -438aec: 1a01 0072 |0002: const-string v1, "application_states" // string@7200 │ │ -438af0: 7030 c3dd 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/libreoffice/impressremote/util/Preferences;.:(Landroid/content/Context;Ljava/lang/String;)V // method@ddc3 │ │ -438af6: 1100 |0007: return-object v0 │ │ +438ad4: |[438ad4] org.libreoffice.impressremote.util.Preferences.getApplicationStatesInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; │ │ +438ae4: 2200 d61b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/Preferences; // type@1bd6 │ │ +438ae8: 1a01 0072 |0002: const-string v1, "application_states" // string@7200 │ │ +438aec: 7030 c3dd 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/libreoffice/impressremote/util/Preferences;.:(Landroid/content/Context;Ljava/lang/String;)V // method@ddc3 │ │ +438af2: 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;) │ │ @@ -912213,19 +912213,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 │ │ -438af8: |[438af8] org.libreoffice.impressremote.util.Preferences.getAuthorizedServersInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; │ │ -438b08: 2200 d61b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/Preferences; // type@1bd6 │ │ -438b0c: 1a01 2a73 |0002: const-string v1, "authorized_servers" // string@732a │ │ -438b10: 7030 c3dd 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/libreoffice/impressremote/util/Preferences;.:(Landroid/content/Context;Ljava/lang/String;)V // method@ddc3 │ │ -438b16: 1100 |0007: return-object v0 │ │ +438af4: |[438af4] org.libreoffice.impressremote.util.Preferences.getAuthorizedServersInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; │ │ +438b04: 2200 d61b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/Preferences; // type@1bd6 │ │ +438b08: 1a01 2a73 |0002: const-string v1, "authorized_servers" // string@732a │ │ +438b0c: 7030 c3dd 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/libreoffice/impressremote/util/Preferences;.:(Landroid/content/Context;Ljava/lang/String;)V // method@ddc3 │ │ +438b12: 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;) │ │ @@ -912233,19 +912233,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 │ │ -438b18: |[438b18] org.libreoffice.impressremote.util.Preferences.getSavedServersInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; │ │ -438b28: 2200 d61b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/Preferences; // type@1bd6 │ │ -438b2c: 1a01 e4c5 |0002: const-string v1, "saved_servers" // string@c5e4 │ │ -438b30: 7030 c3dd 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/libreoffice/impressremote/util/Preferences;.:(Landroid/content/Context;Ljava/lang/String;)V // method@ddc3 │ │ -438b36: 1100 |0007: return-object v0 │ │ +438b14: |[438b14] org.libreoffice.impressremote.util.Preferences.getSavedServersInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; │ │ +438b24: 2200 d61b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/Preferences; // type@1bd6 │ │ +438b28: 1a01 e4c5 |0002: const-string v1, "saved_servers" // string@c5e4 │ │ +438b2c: 7030 c3dd 2001 |0004: invoke-direct {v0, v2, v1}, Lorg/libreoffice/impressremote/util/Preferences;.:(Landroid/content/Context;Ljava/lang/String;)V // method@ddc3 │ │ +438b32: 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;) │ │ @@ -912253,18 +912253,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 │ │ -438b38: |[438b38] org.libreoffice.impressremote.util.Preferences.getSettingsInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; │ │ -438b48: 2200 d61b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/Preferences; // type@1bd6 │ │ -438b4c: 7020 c2dd 1000 |0002: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/util/Preferences;.:(Landroid/content/Context;)V // method@ddc2 │ │ -438b52: 1100 |0005: return-object v0 │ │ +438b34: |[438b34] org.libreoffice.impressremote.util.Preferences.getSettingsInstance:(Landroid/content/Context;)Lorg/libreoffice/impressremote/util/Preferences; │ │ +438b44: 2200 d61b |0000: new-instance v0, Lorg/libreoffice/impressremote/util/Preferences; // type@1bd6 │ │ +438b48: 7020 c2dd 1000 |0002: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/util/Preferences;.:(Landroid/content/Context;)V // method@ddc2 │ │ +438b4e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -912273,19 +912273,19 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -438ab8: |[438ab8] org.libreoffice.impressremote.util.Preferences.getAll:()Ljava/util/Map; │ │ -438ac8: 5410 8899 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ -438acc: 7210 1903 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@0319 │ │ -438ad2: 0c00 |0005: move-result-object v0 │ │ -438ad4: 1100 |0006: return-object v0 │ │ +438ab4: |[438ab4] org.libreoffice.impressremote.util.Preferences.getAll:()Ljava/util/Map; │ │ +438ac4: 5410 8899 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ +438ac8: 7210 1903 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@0319 │ │ +438ace: 0c00 |0005: move-result-object v0 │ │ +438ad0: 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;) │ │ @@ -912293,20 +912293,20 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -438a54: |[438a54] org.libreoffice.impressremote.util.Preferences.getBoolean:(Ljava/lang/String;)Z │ │ -438a64: 5420 8899 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ -438a68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -438a6a: 7230 1a03 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@031a │ │ -438a70: 0a03 |0006: move-result v3 │ │ -438a72: 0f03 |0007: return v3 │ │ +438a50: |[438a50] org.libreoffice.impressremote.util.Preferences.getBoolean:(Ljava/lang/String;)Z │ │ +438a60: 5420 8899 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ +438a64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +438a66: 7230 1a03 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@031a │ │ +438a6c: 0a03 |0006: move-result v3 │ │ +438a6e: 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; │ │ │ │ @@ -912315,20 +912315,20 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -438a74: |[438a74] org.libreoffice.impressremote.util.Preferences.getInt:(Ljava/lang/String;)I │ │ -438a84: 5420 8899 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ -438a88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -438a8a: 7230 1c03 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@031c │ │ -438a90: 0a03 |0006: move-result v3 │ │ -438a92: 0f03 |0007: return v3 │ │ +438a70: |[438a70] org.libreoffice.impressremote.util.Preferences.getInt:(Ljava/lang/String;)I │ │ +438a80: 5420 8899 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ +438a84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +438a86: 7230 1c03 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@031c │ │ +438a8c: 0a03 |0006: move-result v3 │ │ +438a8e: 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; │ │ │ │ @@ -912337,20 +912337,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 │ │ -438a94: |[438a94] org.libreoffice.impressremote.util.Preferences.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ -438aa4: 5420 8899 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ -438aa8: 6201 8099 |0002: sget-object v1, Lorg/libreoffice/impressremote/util/Preferences$Defaults;.STRING:Ljava/lang/String; // field@9980 │ │ -438aac: 7230 1e03 3001 |0004: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@031e │ │ -438ab2: 0c03 |0007: move-result-object v3 │ │ -438ab4: 1103 |0008: return-object v3 │ │ +438a90: |[438a90] org.libreoffice.impressremote.util.Preferences.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ +438aa0: 5420 8899 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ +438aa4: 6201 8099 |0002: sget-object v1, Lorg/libreoffice/impressremote/util/Preferences$Defaults;.STRING:Ljava/lang/String; // field@9980 │ │ +438aa8: 7230 1e03 3001 |0004: invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@031e │ │ +438aae: 0c03 |0007: move-result-object v3 │ │ +438ab0: 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; │ │ │ │ @@ -912359,22 +912359,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -438ba0: |[438ba0] org.libreoffice.impressremote.util.Preferences.remove:(Ljava/lang/String;)V │ │ -438bb0: 5410 8899 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ -438bb4: 7210 1803 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0318 │ │ -438bba: 0c00 |0005: move-result-object v0 │ │ -438bbc: 7220 1603 2000 |0006: invoke-interface {v0, v2}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0316 │ │ -438bc2: 0c02 |0009: move-result-object v2 │ │ -438bc4: 7210 0e03 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@030e │ │ -438bca: 0e00 |000d: return-void │ │ +438b9c: |[438b9c] org.libreoffice.impressremote.util.Preferences.remove:(Ljava/lang/String;)V │ │ +438bac: 5410 8899 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ +438bb0: 7210 1803 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0318 │ │ +438bb6: 0c00 |0005: move-result-object v0 │ │ +438bb8: 7220 1603 2000 |0006: invoke-interface {v0, v2}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0316 │ │ +438bbe: 0c02 |0009: move-result-object v2 │ │ +438bc0: 7210 0e03 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@030e │ │ +438bc6: 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; │ │ │ │ @@ -912383,22 +912383,22 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -438bcc: |[438bcc] org.libreoffice.impressremote.util.Preferences.setInt:(Ljava/lang/String;I)V │ │ -438bdc: 5410 8899 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ -438be0: 7210 1803 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0318 │ │ -438be6: 0c00 |0005: move-result-object v0 │ │ -438be8: 7230 1203 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0312 │ │ -438bee: 0c02 |0009: move-result-object v2 │ │ -438bf0: 7210 0e03 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@030e │ │ -438bf6: 0e00 |000d: return-void │ │ +438bc8: |[438bc8] org.libreoffice.impressremote.util.Preferences.setInt:(Ljava/lang/String;I)V │ │ +438bd8: 5410 8899 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ +438bdc: 7210 1803 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0318 │ │ +438be2: 0c00 |0005: move-result-object v0 │ │ +438be4: 7230 1203 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@0312 │ │ +438bea: 0c02 |0009: move-result-object v2 │ │ +438bec: 7210 0e03 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@030e │ │ +438bf2: 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 │ │ @@ -912408,22 +912408,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 │ │ -438bf8: |[438bf8] org.libreoffice.impressremote.util.Preferences.setString:(Ljava/lang/String;Ljava/lang/String;)V │ │ -438c08: 5410 8899 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ -438c0c: 7210 1803 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0318 │ │ -438c12: 0c00 |0005: move-result-object v0 │ │ -438c14: 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 │ │ -438c1a: 0c02 |0009: move-result-object v2 │ │ -438c1c: 7210 0e03 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@030e │ │ -438c22: 0e00 |000d: return-void │ │ +438bf4: |[438bf4] org.libreoffice.impressremote.util.Preferences.setString:(Ljava/lang/String;Ljava/lang/String;)V │ │ +438c04: 5410 8899 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/util/Preferences;.mPreferences:Landroid/content/SharedPreferences; // field@9988 │ │ +438c08: 7210 1803 0000 |0002: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0318 │ │ +438c0e: 0c00 |0005: move-result-object v0 │ │ +438c10: 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 │ │ +438c16: 0c02 |0009: move-result-object v2 │ │ +438c18: 7210 0e03 0200 |000a: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@030e │ │ +438c1e: 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; │ │ @@ -912493,17 +912493,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -438c24: |[438c24] org.libreoffice.impressremote.util.SavedStates$Keys.:()V │ │ -438c34: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -438c3a: 0e00 |0003: return-void │ │ +438c20: |[438c20] org.libreoffice.impressremote.util.SavedStates$Keys.:()V │ │ +438c30: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +438c36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/SavedStates$Keys; │ │ │ │ Virtual methods - │ │ @@ -912536,17 +912536,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -438c3c: |[438c3c] org.libreoffice.impressremote.util.SavedStates.:()V │ │ -438c4c: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -438c52: 0e00 |0003: return-void │ │ +438c38: |[438c38] org.libreoffice.impressremote.util.SavedStates.:()V │ │ +438c48: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +438c4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/libreoffice/impressremote/util/SavedStates; │ │ │ │ Virtual methods - │ │ @@ -1353773,23 +1353773,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -434184: |[434184] org.libreoffice.impressremote.communication.CommunicationService.pair:()V │ │ -434194: 7110 08dc 0300 |0000: invoke-static {v3}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingDeviceName:(Landroid/content/Context;)Ljava/lang/String; // method@dc08 │ │ -43419a: 0c00 |0003: move-result-object v0 │ │ -43419c: 5431 e898 |0004: iget-object v1, v3, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServer:Lorg/libreoffice/impressremote/communication/Server; // field@98e8 │ │ -4341a0: 7120 09dc 1300 |0006: invoke-static {v3, v1}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingPin:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@dc09 │ │ -4341a6: 0c01 |0009: move-result-object v1 │ │ -4341a8: 5432 e698 |000a: iget-object v2, v3, Lorg/libreoffice/impressremote/communication/CommunicationService;.mCommandsTransmitter:Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // field@98e6 │ │ -4341ac: 6e30 c7db 0201 |000c: invoke-virtual {v2, v0, v1}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.pair:(Ljava/lang/String;Ljava/lang/String;)V // method@dbc7 │ │ -4341b2: 0e00 |000f: return-void │ │ +434180: |[434180] org.libreoffice.impressremote.communication.CommunicationService.pair:()V │ │ +434190: 7110 08dc 0300 |0000: invoke-static {v3}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingDeviceName:(Landroid/content/Context;)Ljava/lang/String; // method@dc08 │ │ +434196: 0c00 |0003: move-result-object v0 │ │ +434198: 5431 e898 |0004: iget-object v1, v3, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServer:Lorg/libreoffice/impressremote/communication/Server; // field@98e8 │ │ +43419c: 7120 09dc 1300 |0006: invoke-static {v3, v1}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingPin:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@dc09 │ │ +4341a2: 0c01 |0009: move-result-object v1 │ │ +4341a4: 5432 e698 |000a: iget-object v2, v3, Lorg/libreoffice/impressremote/communication/CommunicationService;.mCommandsTransmitter:Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // field@98e6 │ │ +4341a8: 6e30 c7db 0201 |000c: invoke-virtual {v2, v0, v1}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.pair:(Ljava/lang/String;Ljava/lang/String;)V // method@dbc7 │ │ +4341ae: 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; │ │ @@ -1353799,21 +1353799,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -434208: |[434208] org.libreoffice.impressremote.communication.CommunicationService.sendConnectionFailedMessage:()V │ │ -434218: 7100 a7dd 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildConnectionFailedIntent:()Landroid/content/Intent; // method@dda7 │ │ -43421e: 0c00 |0003: move-result-object v0 │ │ -434220: 7110 475e 0200 |0004: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -434226: 0c01 |0007: move-result-object v1 │ │ -434228: 6e20 495e 0100 |0008: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ -43422e: 0e00 |000b: return-void │ │ +434204: |[434204] org.libreoffice.impressremote.communication.CommunicationService.sendConnectionFailedMessage:()V │ │ +434214: 7100 a7dd 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildConnectionFailedIntent:()Landroid/content/Intent; // method@dda7 │ │ +43421a: 0c00 |0003: move-result-object v0 │ │ +43421c: 7110 475e 0200 |0004: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +434222: 0c01 |0007: move-result-object v1 │ │ +434224: 6e20 495e 0100 |0008: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ +43422a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=142 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ │ │ @@ -1353966,53 +1353966,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 │ │ 433f58: |[433f58] org.libreoffice.impressremote.communication.CommunicationService.onCreate:()V │ │ 433f68: 2200 9e1b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ 433f6c: 7020 d3db 2000 |0002: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.:(Lorg/libreoffice/impressremote/communication/CommunicationService;)V // method@dbd3 │ │ 433f72: 5b20 e598 |0005: iput-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mBinder:Landroid/os/IBinder; // field@98e5 │ │ 433f76: 2200 b11b |0007: new-instance v0, Lorg/libreoffice/impressremote/communication/ServersManager; // type@1bb1 │ │ 433f7a: 7020 41dc 2000 |0009: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/ServersManager;.:(Landroid/content/Context;)V // method@dc41 │ │ 433f80: 5b20 ea98 |000c: iput-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServersManager:Lorg/libreoffice/impressremote/communication/ServersManager; // field@98ea │ │ 433f84: 2200 b61b |000e: new-instance v0, Lorg/libreoffice/impressremote/communication/Timer; // type@1bb6 │ │ 433f88: 7020 75dc 2000 |0010: invoke-direct {v0, v2}, Lorg/libreoffice/impressremote/communication/Timer;.:(Lorg/libreoffice/impressremote/communication/Timer$TimerListener;)V // method@dc75 │ │ 433f8e: 5b20 ec98 |0013: iput-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@98ec │ │ -433f92: 2200 b21b |0015: new-instance v0, Lorg/libreoffice/impressremote/communication/SlideShow; // type@1bb2 │ │ -433f96: 5421 ec98 |0017: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@98ec │ │ -433f9a: 7020 51dc 1000 |0019: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.:(Lorg/libreoffice/impressremote/communication/Timer;)V // method@dc51 │ │ -433fa0: 5b20 eb98 |001c: iput-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@98eb │ │ -433fa4: 0e00 |001e: return-void │ │ +433f92: 2201 b21b |0015: new-instance v1, Lorg/libreoffice/impressremote/communication/SlideShow; // type@1bb2 │ │ +433f96: 7020 51dc 0100 |0017: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.:(Lorg/libreoffice/impressremote/communication/Timer;)V // method@dc51 │ │ +433f9c: 5b21 eb98 |001a: iput-object v1, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@98eb │ │ +433fa0: 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 │ │ -433fa8: |[433fa8] org.libreoffice.impressremote.communication.CommunicationService.onDestroy:()V │ │ -433fb8: 5410 ea98 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServersManager:Lorg/libreoffice/impressremote/communication/ServersManager; // field@98ea │ │ -433fbc: 6e10 50dc 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.stopServersSearch:()V // method@dc50 │ │ -433fc2: 6e10 dadb 0100 |0005: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.disconnectServer:()V // method@dbda │ │ -433fc8: 0e00 |0008: return-void │ │ +433fa4: |[433fa4] org.libreoffice.impressremote.communication.CommunicationService.onDestroy:()V │ │ +433fb4: 5410 ea98 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServersManager:Lorg/libreoffice/impressremote/communication/ServersManager; // field@98ea │ │ +433fb8: 6e10 50dc 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.stopServersSearch:()V // method@dc50 │ │ +433fbe: 6e10 dadb 0100 |0005: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.disconnectServer:()V // method@dbda │ │ +433fc4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0005 line=221 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ │ │ @@ -1354021,24 +1354020,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -433fcc: |[433fcc] org.libreoffice.impressremote.communication.CommunicationService.onPinValidation:()V │ │ -433fdc: 5420 e898 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServer:Lorg/libreoffice/impressremote/communication/Server; // field@98e8 │ │ -433fe0: 7120 09dc 0200 |0002: invoke-static {v2, v0}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingPin:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@dc09 │ │ -433fe6: 0c00 |0005: move-result-object v0 │ │ -433fe8: 7110 aadd 0000 |0006: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildPairingValidationIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@ddaa │ │ -433fee: 0c00 |0009: move-result-object v0 │ │ -433ff0: 7110 475e 0200 |000a: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -433ff6: 0c01 |000d: move-result-object v1 │ │ -433ff8: 6e20 495e 0100 |000e: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ -433ffe: 0e00 |0011: return-void │ │ +433fc8: |[433fc8] org.libreoffice.impressremote.communication.CommunicationService.onPinValidation:()V │ │ +433fd8: 5420 e898 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServer:Lorg/libreoffice/impressremote/communication/Server; // field@98e8 │ │ +433fdc: 7120 09dc 0200 |0002: invoke-static {v2, v0}, Lorg/libreoffice/impressremote/communication/PairingProvider;.getPairingPin:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Ljava/lang/String; // method@dc09 │ │ +433fe2: 0c00 |0005: move-result-object v0 │ │ +433fe4: 7110 aadd 0000 |0006: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildPairingValidationIntent:(Ljava/lang/String;)Landroid/content/Intent; // method@ddaa │ │ +433fea: 0c00 |0009: move-result-object v0 │ │ +433fec: 7110 475e 0200 |000a: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +433ff2: 0c01 |000d: move-result-object v1 │ │ +433ff4: 6e20 495e 0100 |000e: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ +433ffa: 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; │ │ @@ -1354048,23 +1354047,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -434000: |[434000] org.libreoffice.impressremote.communication.CommunicationService.onSlideChanged:(I)V │ │ -434010: 5410 eb98 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@98eb │ │ -434014: 6e20 59dc 2000 |0002: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/SlideShow;.setCurrentSlideIndex:(I)V // method@dc59 │ │ -43401a: 7110 aedd 0200 |0005: invoke-static {v2}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideChangedIntent:(I)Landroid/content/Intent; // method@ddae │ │ -434020: 0c02 |0008: move-result-object v2 │ │ -434022: 7110 475e 0100 |0009: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -434028: 0c00 |000c: move-result-object v0 │ │ -43402a: 6e20 495e 2000 |000d: invoke-virtual {v0, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ -434030: 0e00 |0010: return-void │ │ +433ffc: |[433ffc] org.libreoffice.impressremote.communication.CommunicationService.onSlideChanged:(I)V │ │ +43400c: 5410 eb98 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@98eb │ │ +434010: 6e20 59dc 2000 |0002: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/SlideShow;.setCurrentSlideIndex:(I)V // method@dc59 │ │ +434016: 7110 aedd 0200 |0005: invoke-static {v2}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideChangedIntent:(I)Landroid/content/Intent; // method@ddae │ │ +43401c: 0c02 |0008: move-result-object v2 │ │ +43401e: 7110 475e 0100 |0009: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +434024: 0c00 |000c: move-result-object v0 │ │ +434026: 6e20 495e 2000 |000d: invoke-virtual {v0, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ +43402c: 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; │ │ @@ -1354075,23 +1354074,23 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -434034: |[434034] org.libreoffice.impressremote.communication.CommunicationService.onSlideNotes:(ILjava/lang/String;)V │ │ -434044: 5410 eb98 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@98eb │ │ -434048: 6e30 5bdc 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/communication/SlideShow;.setSlideNotes:(ILjava/lang/String;)V // method@dc5b │ │ -43404e: 7110 afdd 0200 |0005: invoke-static {v2}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideNotesIntent:(I)Landroid/content/Intent; // method@ddaf │ │ -434054: 0c02 |0008: move-result-object v2 │ │ -434056: 7110 475e 0100 |0009: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -43405c: 0c03 |000c: move-result-object v3 │ │ -43405e: 6e20 495e 2300 |000d: invoke-virtual {v3, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ -434064: 0e00 |0010: return-void │ │ +434030: |[434030] org.libreoffice.impressremote.communication.CommunicationService.onSlideNotes:(ILjava/lang/String;)V │ │ +434040: 5410 eb98 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@98eb │ │ +434044: 6e30 5bdc 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/communication/SlideShow;.setSlideNotes:(ILjava/lang/String;)V // method@dc5b │ │ +43404a: 7110 afdd 0200 |0005: invoke-static {v2}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideNotesIntent:(I)Landroid/content/Intent; // method@ddaf │ │ +434050: 0c02 |0008: move-result-object v2 │ │ +434052: 7110 475e 0100 |0009: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +434058: 0c03 |000c: move-result-object v3 │ │ +43405a: 6e20 495e 2300 |000d: invoke-virtual {v3, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ +434060: 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; │ │ @@ -1354103,23 +1354102,23 @@ │ │ type : '(I[B)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -434068: |[434068] org.libreoffice.impressremote.communication.CommunicationService.onSlidePreview:(I[B)V │ │ -434078: 5410 eb98 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@98eb │ │ -43407c: 6e30 5cdc 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/communication/SlideShow;.setSlidePreviewBytes:(I[B)V // method@dc5c │ │ -434082: 7110 b0dd 0200 |0005: invoke-static {v2}, Lorg/libreoffice/impressremote/util/Intents;.buildSlidePreviewIntent:(I)Landroid/content/Intent; // method@ddb0 │ │ -434088: 0c02 |0008: move-result-object v2 │ │ -43408a: 7110 475e 0100 |0009: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -434090: 0c03 |000c: move-result-object v3 │ │ -434092: 6e20 495e 2300 |000d: invoke-virtual {v3, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ -434098: 0e00 |0010: return-void │ │ +434064: |[434064] org.libreoffice.impressremote.communication.CommunicationService.onSlidePreview:(I[B)V │ │ +434074: 5410 eb98 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@98eb │ │ +434078: 6e30 5cdc 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/communication/SlideShow;.setSlidePreviewBytes:(I[B)V // method@dc5c │ │ +43407e: 7110 b0dd 0200 |0005: invoke-static {v2}, Lorg/libreoffice/impressremote/util/Intents;.buildSlidePreviewIntent:(I)Landroid/content/Intent; // method@ddb0 │ │ +434084: 0c02 |0008: move-result-object v2 │ │ +434086: 7110 475e 0100 |0009: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +43408c: 0c03 |000c: move-result-object v3 │ │ +43408e: 6e20 495e 2300 |000d: invoke-virtual {v3, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ +434094: 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; │ │ @@ -1354131,27 +1354130,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -43409c: |[43409c] org.libreoffice.impressremote.communication.CommunicationService.onSlideShowFinish:()V │ │ -4340ac: 5420 ec98 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@98ec │ │ -4340b0: 6e10 82dc 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Timer;.stop:()V // method@dc82 │ │ -4340b6: 2200 b21b |0005: new-instance v0, Lorg/libreoffice/impressremote/communication/SlideShow; // type@1bb2 │ │ -4340ba: 5421 ec98 |0007: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@98ec │ │ -4340be: 7020 51dc 1000 |0009: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.:(Lorg/libreoffice/impressremote/communication/Timer;)V // method@dc51 │ │ -4340c4: 5b20 eb98 |000c: iput-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@98eb │ │ -4340c8: 7100 b4dd 0000 |000e: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideShowStoppedIntent:()Landroid/content/Intent; // method@ddb4 │ │ -4340ce: 0c00 |0011: move-result-object v0 │ │ -4340d0: 7110 475e 0200 |0012: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -4340d6: 0c01 |0015: move-result-object v1 │ │ -4340d8: 6e20 495e 0100 |0016: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ -4340de: 0e00 |0019: return-void │ │ +434098: |[434098] org.libreoffice.impressremote.communication.CommunicationService.onSlideShowFinish:()V │ │ +4340a8: 5420 ec98 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@98ec │ │ +4340ac: 6e10 82dc 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Timer;.stop:()V // method@dc82 │ │ +4340b2: 2200 b21b |0005: new-instance v0, Lorg/libreoffice/impressremote/communication/SlideShow; // type@1bb2 │ │ +4340b6: 5421 ec98 |0007: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@98ec │ │ +4340ba: 7020 51dc 1000 |0009: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.:(Lorg/libreoffice/impressremote/communication/Timer;)V // method@dc51 │ │ +4340c0: 5b20 eb98 |000c: iput-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@98eb │ │ +4340c4: 7100 b4dd 0000 |000e: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideShowStoppedIntent:()Landroid/content/Intent; // method@ddb4 │ │ +4340ca: 0c00 |0011: move-result-object v0 │ │ +4340cc: 7110 475e 0200 |0012: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +4340d2: 0c01 |0015: move-result-object v1 │ │ +4340d4: 6e20 495e 0100 |0016: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ +4340da: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ 0x000e line=184 │ │ 0x0012 line=185 │ │ locals : │ │ @@ -1354162,30 +1354161,30 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4340e0: |[4340e0] org.libreoffice.impressremote.communication.CommunicationService.onSlideShowStart:(II)V │ │ -4340f0: 2200 b21b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/SlideShow; // type@1bb2 │ │ -4340f4: 5421 ec98 |0002: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@98ec │ │ -4340f8: 7020 51dc 1000 |0004: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.:(Lorg/libreoffice/impressremote/communication/Timer;)V // method@dc51 │ │ -4340fe: 5b20 eb98 |0007: iput-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@98eb │ │ -434102: 6e20 5ddc 3000 |0009: invoke-virtual {v0, v3}, Lorg/libreoffice/impressremote/communication/SlideShow;.setSlidesCount:(I)V // method@dc5d │ │ -434108: 5423 eb98 |000c: iget-object v3, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@98eb │ │ -43410c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -43410e: 6e20 5adc 0300 |000f: invoke-virtual {v3, v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.setRunning:(Z)V // method@dc5a │ │ -434114: 7100 b3dd 0000 |0012: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideShowRunningIntent:()Landroid/content/Intent; // method@ddb3 │ │ -43411a: 0c03 |0015: move-result-object v3 │ │ -43411c: 7110 475e 0200 |0016: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -434122: 0c00 |0019: move-result-object v0 │ │ -434124: 6e20 495e 3000 |001a: invoke-virtual {v0, v3}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ -43412a: 6e20 e3db 4200 |001d: invoke-virtual {v2, v4}, Lorg/libreoffice/impressremote/communication/CommunicationService;.onSlideChanged:(I)V // method@dbe3 │ │ -434130: 0e00 |0020: return-void │ │ +4340dc: |[4340dc] org.libreoffice.impressremote.communication.CommunicationService.onSlideShowStart:(II)V │ │ +4340ec: 2200 b21b |0000: new-instance v0, Lorg/libreoffice/impressremote/communication/SlideShow; // type@1bb2 │ │ +4340f0: 5421 ec98 |0002: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mTimer:Lorg/libreoffice/impressremote/communication/Timer; // field@98ec │ │ +4340f4: 7020 51dc 1000 |0004: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.:(Lorg/libreoffice/impressremote/communication/Timer;)V // method@dc51 │ │ +4340fa: 5b20 eb98 |0007: iput-object v0, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@98eb │ │ +4340fe: 6e20 5ddc 3000 |0009: invoke-virtual {v0, v3}, Lorg/libreoffice/impressremote/communication/SlideShow;.setSlidesCount:(I)V // method@dc5d │ │ +434104: 5423 eb98 |000c: iget-object v3, v2, Lorg/libreoffice/impressremote/communication/CommunicationService;.mSlideShow:Lorg/libreoffice/impressremote/communication/SlideShow; // field@98eb │ │ +434108: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +43410a: 6e20 5adc 0300 |000f: invoke-virtual {v3, v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.setRunning:(Z)V // method@dc5a │ │ +434110: 7100 b3dd 0000 |0012: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideShowRunningIntent:()Landroid/content/Intent; // method@ddb3 │ │ +434116: 0c03 |0015: move-result-object v3 │ │ +434118: 7110 475e 0200 |0016: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +43411e: 0c00 |0019: move-result-object v0 │ │ +434120: 6e20 495e 3000 |001a: invoke-virtual {v0, v3}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ +434126: 6e20 e3db 4200 |001d: invoke-virtual {v2, v4}, Lorg/libreoffice/impressremote/communication/CommunicationService;.onSlideChanged:(I)V // method@dbe3 │ │ +43412c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0009 line=170 │ │ 0x000c line=171 │ │ 0x0012 line=173 │ │ 0x0016 line=174 │ │ @@ -1354200,21 +1354199,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -434134: |[434134] org.libreoffice.impressremote.communication.CommunicationService.onSuccessfulPairing:()V │ │ -434144: 7100 a9dd 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildPairingSuccessfulIntent:()Landroid/content/Intent; // method@dda9 │ │ -43414a: 0c00 |0003: move-result-object v0 │ │ -43414c: 7110 475e 0200 |0004: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -434152: 0c01 |0007: move-result-object v1 │ │ -434154: 6e20 495e 0100 |0008: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ -43415a: 0e00 |000b: return-void │ │ +434130: |[434130] org.libreoffice.impressremote.communication.CommunicationService.onSuccessfulPairing:()V │ │ +434140: 7100 a9dd 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildPairingSuccessfulIntent:()Landroid/content/Intent; // method@dda9 │ │ +434146: 0c00 |0003: move-result-object v0 │ │ +434148: 7110 475e 0200 |0004: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +43414e: 0c01 |0007: move-result-object v1 │ │ +434150: 6e20 495e 0100 |0008: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ +434156: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0004 line=164 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ │ │ @@ -1354223,21 +1354222,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -43415c: |[43415c] org.libreoffice.impressremote.communication.CommunicationService.onTimerUpdated:()V │ │ -43416c: 7100 b8dd 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildTimerUpdatedIntent:()Landroid/content/Intent; // method@ddb8 │ │ -434172: 0c00 |0003: move-result-object v0 │ │ -434174: 7110 475e 0200 |0004: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -43417a: 0c01 |0007: move-result-object v1 │ │ -43417c: 6e20 495e 0100 |0008: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ -434182: 0e00 |000b: return-void │ │ +434158: |[434158] org.libreoffice.impressremote.communication.CommunicationService.onTimerUpdated:()V │ │ +434168: 7100 b8dd 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildTimerUpdatedIntent:()Landroid/content/Intent; // method@ddb8 │ │ +43416e: 0c00 |0003: move-result-object v0 │ │ +434170: 7110 475e 0200 |0004: invoke-static {v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +434176: 0c01 |0007: move-result-object v1 │ │ +434178: 6e20 495e 0100 |0008: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ +43417e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0004 line=215 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ │ │ @@ -1354246,18 +1354245,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 │ │ -4341b4: |[4341b4] org.libreoffice.impressremote.communication.CommunicationService.removeServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ -4341c4: 5410 ea98 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServersManager:Lorg/libreoffice/impressremote/communication/ServersManager; // field@98ea │ │ -4341c8: 6e20 4edc 2000 |0002: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/ServersManager;.removeServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@dc4e │ │ -4341ce: 0e00 |0005: return-void │ │ +4341b0: |[4341b0] org.libreoffice.impressremote.communication.CommunicationService.removeServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ +4341c0: 5410 ea98 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServersManager:Lorg/libreoffice/impressremote/communication/ServersManager; // field@98ea │ │ +4341c4: 6e20 4edc 2000 |0002: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/ServersManager;.removeServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@dc4e │ │ +4341ca: 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; │ │ │ │ @@ -1354266,20 +1354265,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -4341d0: |[4341d0] org.libreoffice.impressremote.communication.CommunicationService.run:()V │ │ -4341e0: 6e10 dadb 0000 |0000: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.disconnectServer:()V // method@dbda │ │ -4341e6: 7010 d8db 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.connectServer:()V // method@dbd8 │ │ -4341ec: 2804 |0006: goto 000a // +0004 │ │ -4341ee: 7010 eddb 0000 |0007: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.sendConnectionFailedMessage:()V // method@dbed │ │ -4341f4: 0e00 |000a: return-void │ │ +4341cc: |[4341cc] org.libreoffice.impressremote.communication.CommunicationService.run:()V │ │ +4341dc: 6e10 dadb 0000 |0000: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.disconnectServer:()V // method@dbda │ │ +4341e2: 7010 d8db 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.connectServer:()V // method@dbd8 │ │ +4341e8: 2804 |0006: goto 000a // +0004 │ │ +4341ea: 7010 eddb 0000 |0007: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.sendConnectionFailedMessage:()V // method@dbed │ │ +4341f0: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/lang/RuntimeException; -> 0x0007 │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ 0x0007 line=92 │ │ @@ -1354291,18 +1354290,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -434230: |[434230] org.libreoffice.impressremote.communication.CommunicationService.startServersSearch:()V │ │ -434240: 5410 ea98 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServersManager:Lorg/libreoffice/impressremote/communication/ServersManager; // field@98ea │ │ -434244: 6e10 4fdc 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.startServersSearch:()V // method@dc4f │ │ -43424a: 0e00 |0005: return-void │ │ +43422c: |[43422c] org.libreoffice.impressremote.communication.CommunicationService.startServersSearch:()V │ │ +43423c: 5410 ea98 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/CommunicationService;.mServersManager:Lorg/libreoffice/impressremote/communication/ServersManager; // field@98ea │ │ +434240: 6e10 4fdc 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/ServersManager;.startServersSearch:()V // method@dc4f │ │ +434246: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ │ │ source_file_idx : 8280 (CommunicationService.java) │ │ @@ -1354339,21 +1354338,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 │ │ -4352b0: |[4352b0] org.libreoffice.impressremote.communication.TcpServerConnection.:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ -4352c0: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -4352c6: 5b01 2499 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServer:Lorg/libreoffice/impressremote/communication/Server; // field@9924 │ │ -4352ca: 7010 62dc 0000 |0005: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.buildServerConnection:()Ljava/net/Socket; // method@dc62 │ │ -4352d0: 0c01 |0008: move-result-object v1 │ │ -4352d2: 5b01 2599 |0009: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@9925 │ │ -4352d6: 0e00 |000b: return-void │ │ +4352ac: |[4352ac] org.libreoffice.impressremote.communication.TcpServerConnection.:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ +4352bc: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +4352c2: 5b01 2499 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServer:Lorg/libreoffice/impressremote/communication/Server; // field@9924 │ │ +4352c6: 7010 62dc 0000 |0005: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.buildServerConnection:()Ljava/net/Socket; // method@dc62 │ │ +4352cc: 0c01 |0008: move-result-object v1 │ │ +4352ce: 5b01 2599 |0009: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@9925 │ │ +4352d2: 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; │ │ @@ -1354364,22 +1354363,22 @@ │ │ type : '()Ljava/net/SocketAddress;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -435284: |[435284] org.libreoffice.impressremote.communication.TcpServerConnection.buildServerAddress:()Ljava/net/SocketAddress; │ │ -435294: 5430 2499 |0000: iget-object v0, v3, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServer:Lorg/libreoffice/impressremote/communication/Server; // field@9924 │ │ -435298: 6e10 32dc 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@dc32 │ │ -43529e: 0c00 |0005: move-result-object v0 │ │ -4352a0: 2201 c313 |0006: new-instance v1, Ljava/net/InetSocketAddress; // type@13c3 │ │ -4352a4: 1302 3f06 |0008: const/16 v2, #int 1599 // #63f │ │ -4352a8: 7030 939c 0102 |000a: invoke-direct {v1, v0, v2}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@9c93 │ │ -4352ae: 1101 |000d: return-object v1 │ │ +435280: |[435280] org.libreoffice.impressremote.communication.TcpServerConnection.buildServerAddress:()Ljava/net/SocketAddress; │ │ +435290: 5430 2499 |0000: iget-object v0, v3, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServer:Lorg/libreoffice/impressremote/communication/Server; // field@9924 │ │ +435294: 6e10 32dc 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@dc32 │ │ +43529a: 0c00 |0005: move-result-object v0 │ │ +43529c: 2201 c313 |0006: new-instance v1, Ljava/net/InetSocketAddress; // type@13c3 │ │ +4352a0: 1302 3f06 |0008: const/16 v2, #int 1599 // #63f │ │ +4352a4: 7030 939c 0102 |000a: invoke-direct {v1, v0, v2}, Ljava/net/InetSocketAddress;.:(Ljava/lang/String;I)V // method@9c93 │ │ +4352aa: 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; │ │ │ │ @@ -1354388,18 +1354387,18 @@ │ │ type : '()Ljava/net/Socket;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -435268: |[435268] org.libreoffice.impressremote.communication.TcpServerConnection.buildServerConnection:()Ljava/net/Socket; │ │ -435278: 2200 c413 |0000: new-instance v0, Ljava/net/Socket; // type@13c4 │ │ -43527c: 7010 949c 0000 |0002: invoke-direct {v0}, Ljava/net/Socket;.:()V // method@9c94 │ │ -435282: 1100 |0005: return-object v0 │ │ +435264: |[435264] org.libreoffice.impressremote.communication.TcpServerConnection.buildServerConnection:()Ljava/net/Socket; │ │ +435274: 2200 c413 |0000: new-instance v0, Ljava/net/Socket; // type@13c4 │ │ +435278: 7010 949c 0000 |0002: invoke-direct {v0}, Ljava/net/Socket;.:()V // method@9c94 │ │ +43527e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/communication/TcpServerConnection; │ │ │ │ Virtual methods - │ │ @@ -1354408,23 +1354407,23 @@ │ │ type : '()Ljava/io/OutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -435228: |[435228] org.libreoffice.impressremote.communication.TcpServerConnection.buildCommandsStream:()Ljava/io/OutputStream; │ │ -435238: 5420 2599 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@9925 │ │ -43523c: 6e10 999c 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@9c99 │ │ -435242: 0c00 |0005: move-result-object v0 │ │ -435244: 1100 |0006: return-object v0 │ │ -435246: 2200 9213 |0007: new-instance v0, Ljava/lang/RuntimeException; // type@1392 │ │ -43524a: 1a01 d863 |0009: const-string v1, "Unable to open commands stream." // string@63d8 │ │ -43524e: 7020 979b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9b97 │ │ -435254: 2700 |000e: throw v0 │ │ +435224: |[435224] org.libreoffice.impressremote.communication.TcpServerConnection.buildCommandsStream:()Ljava/io/OutputStream; │ │ +435234: 5420 2599 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@9925 │ │ +435238: 6e10 999c 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.getOutputStream:()Ljava/io/OutputStream; // method@9c99 │ │ +43523e: 0c00 |0005: move-result-object v0 │ │ +435240: 1100 |0006: return-object v0 │ │ +435242: 2200 9213 |0007: new-instance v0, Ljava/lang/RuntimeException; // type@1392 │ │ +435246: 1a01 d863 |0009: const-string v1, "Unable to open commands stream." // string@63d8 │ │ +43524a: 7020 979b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9b97 │ │ +435250: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=68 │ │ 0x0007 line=70 │ │ locals : │ │ @@ -1354435,23 +1354434,23 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -4351e8: |[4351e8] org.libreoffice.impressremote.communication.TcpServerConnection.buildMessagesStream:()Ljava/io/InputStream; │ │ -4351f8: 5420 2599 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@9925 │ │ -4351fc: 6e10 989c 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@9c98 │ │ -435202: 0c00 |0005: move-result-object v0 │ │ -435204: 1100 |0006: return-object v0 │ │ -435206: 2200 9213 |0007: new-instance v0, Ljava/lang/RuntimeException; // type@1392 │ │ -43520a: 1a01 da63 |0009: const-string v1, "Unable to open messages stream." // string@63da │ │ -43520e: 7020 979b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9b97 │ │ -435214: 2700 |000e: throw v0 │ │ +4351e4: |[4351e4] org.libreoffice.impressremote.communication.TcpServerConnection.buildMessagesStream:()Ljava/io/InputStream; │ │ +4351f4: 5420 2599 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@9925 │ │ +4351f8: 6e10 989c 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.getInputStream:()Ljava/io/InputStream; // method@9c98 │ │ +4351fe: 0c00 |0005: move-result-object v0 │ │ +435200: 1100 |0006: return-object v0 │ │ +435202: 2200 9213 |0007: new-instance v0, Ljava/lang/RuntimeException; // type@1392 │ │ +435206: 1a01 da63 |0009: const-string v1, "Unable to open messages stream." // string@63da │ │ +43520a: 7020 979b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9b97 │ │ +435210: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=61 │ │ locals : │ │ @@ -1354462,22 +1354461,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4352d8: |[4352d8] org.libreoffice.impressremote.communication.TcpServerConnection.close:()V │ │ -4352e8: 5420 2599 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@9925 │ │ -4352ec: 6e10 969c 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@9c96 │ │ -4352f2: 0e00 |0005: return-void │ │ -4352f4: 2200 9213 |0006: new-instance v0, Ljava/lang/RuntimeException; // type@1392 │ │ -4352f8: 1a01 b863 |0008: const-string v1, "Unable to close server connection." // string@63b8 │ │ -4352fc: 7020 979b 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9b97 │ │ -435302: 2700 |000d: throw v0 │ │ +4352d4: |[4352d4] org.libreoffice.impressremote.communication.TcpServerConnection.close:()V │ │ +4352e4: 5420 2599 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@9925 │ │ +4352e8: 6e10 969c 0000 |0002: invoke-virtual {v0}, Ljava/net/Socket;.close:()V // method@9c96 │ │ +4352ee: 0e00 |0005: return-void │ │ +4352f0: 2200 9213 |0006: new-instance v0, Ljava/lang/RuntimeException; // type@1392 │ │ +4352f4: 1a01 b863 |0008: const-string v1, "Unable to close server connection." // string@63b8 │ │ +4352f8: 7020 979b 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9b97 │ │ +4352fe: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=52 │ │ locals : │ │ @@ -1354488,24 +1354487,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -435314: |[435314] org.libreoffice.impressremote.communication.TcpServerConnection.open:()V │ │ -435324: 5420 2599 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@9925 │ │ -435328: 7010 61dc 0200 |0002: invoke-direct {v2}, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.buildServerAddress:()Ljava/net/SocketAddress; // method@dc61 │ │ -43532e: 0c01 |0005: move-result-object v1 │ │ -435330: 6e20 979c 1000 |0006: invoke-virtual {v0, v1}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;)V // method@9c97 │ │ -435336: 0e00 |0009: return-void │ │ -435338: 2200 9213 |000a: new-instance v0, Ljava/lang/RuntimeException; // type@1392 │ │ -43533c: 1a01 dc63 |000c: const-string v1, "Unable to open server connection." // string@63dc │ │ -435340: 7020 979b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9b97 │ │ -435346: 2700 |0011: throw v0 │ │ +435310: |[435310] org.libreoffice.impressremote.communication.TcpServerConnection.open:()V │ │ +435320: 5420 2599 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.mServerConnection:Ljava/net/Socket; // field@9925 │ │ +435324: 7010 61dc 0200 |0002: invoke-direct {v2}, Lorg/libreoffice/impressremote/communication/TcpServerConnection;.buildServerAddress:()Ljava/net/SocketAddress; // method@dc61 │ │ +43532a: 0c01 |0005: move-result-object v1 │ │ +43532c: 6e20 979c 1000 |0006: invoke-virtual {v0, v1}, Ljava/net/Socket;.connect:(Ljava/net/SocketAddress;)V // method@9c97 │ │ +435332: 0e00 |0009: return-void │ │ +435334: 2200 9213 |000a: new-instance v0, Ljava/lang/RuntimeException; // type@1392 │ │ +435338: 1a01 dc63 |000c: const-string v1, "Unable to open server connection." // string@63dc │ │ +43533c: 7020 979b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9b97 │ │ +435342: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/io/IOException; -> 0x000a │ │ positions : │ │ 0x0000 line=34 │ │ 0x000a line=36 │ │ locals : │ │ @@ -1354577,24 +1354576,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -43548c: |[43548c] org.libreoffice.impressremote.communication.TcpServersFinder.:(Landroid/content/Context;)V │ │ -43549c: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ -4354a2: 5b01 2999 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mContext:Landroid/content/Context; // field@9929 │ │ -4354a6: 2201 0614 |0005: new-instance v1, Ljava/util/HashMap; // type@1406 │ │ -4354aa: 7010 109e 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@9e10 │ │ -4354b0: 5b01 2c99 |000a: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mServers:Ljava/util/Map; // field@992c │ │ -4354b4: 7100 f09e 0000 |000c: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadScheduledExecutor:()Ljava/util/concurrent/ScheduledExecutorService; // method@9ef0 │ │ -4354ba: 0c01 |000f: move-result-object v1 │ │ -4354bc: 5b01 2a99 |0010: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchService:Ljava/util/concurrent/ScheduledExecutorService; // field@992a │ │ -4354c0: 0e00 |0012: return-void │ │ +435488: |[435488] org.libreoffice.impressremote.communication.TcpServersFinder.:(Landroid/content/Context;)V │ │ +435498: 7010 869b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@9b86 │ │ +43549e: 5b01 2999 |0003: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mContext:Landroid/content/Context; // field@9929 │ │ +4354a2: 2201 0614 |0005: new-instance v1, Ljava/util/HashMap; // type@1406 │ │ +4354a6: 7010 109e 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@9e10 │ │ +4354ac: 5b01 2c99 |000a: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mServers:Ljava/util/Map; // field@992c │ │ +4354b0: 7100 f09e 0000 |000c: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadScheduledExecutor:()Ljava/util/concurrent/ScheduledExecutorService; // method@9ef0 │ │ +4354b6: 0c01 |000f: move-result-object v1 │ │ +4354b8: 5b01 2a99 |0010: iput-object v1, v0, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchService:Ljava/util/concurrent/ScheduledExecutorService; // field@992a │ │ +4354bc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=50 │ │ 0x000c line=52 │ │ locals : │ │ @@ -1354606,20 +1354605,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 │ │ -4354c4: |[4354c4] org.libreoffice.impressremote.communication.TcpServersFinder.addServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ -4354d4: 5420 2c99 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mServers:Ljava/util/Map; // field@992c │ │ -4354d8: 6e10 32dc 0300 |0002: invoke-virtual {v3}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@dc32 │ │ -4354de: 0c01 |0005: move-result-object v1 │ │ -4354e0: 7230 7d9e 1003 |0006: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9e7d │ │ -4354e6: 0e00 |0009: return-void │ │ +4354c0: |[4354c0] org.libreoffice.impressremote.communication.TcpServersFinder.addServer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ +4354d0: 5420 2c99 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mServers:Ljava/util/Map; // field@992c │ │ +4354d4: 6e10 32dc 0300 |0002: invoke-virtual {v3}, Lorg/libreoffice/impressremote/communication/Server;.getAddress:()Ljava/lang/String; // method@dc32 │ │ +4354da: 0c01 |0005: move-result-object v1 │ │ +4354dc: 7230 7d9e 1003 |0006: invoke-interface {v0, v1, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@9e7d │ │ +4354e2: 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; │ │ │ │ @@ -1354628,35 +1354627,35 @@ │ │ type : '()Ljava/net/DatagramPacket;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -4353a0: |[4353a0] org.libreoffice.impressremote.communication.TcpServersFinder.buildSearchPacket:()Ljava/net/DatagramPacket; │ │ -4353b0: 1a00 752f |0000: const-string v0, "LOREMOTE_SEARCH" // string@2f75 │ │ -4353b4: 7110 11dc 0000 |0002: invoke-static {v0}, Lorg/libreoffice/impressremote/communication/Protocol$Commands;.prepareCommand:(Ljava/lang/String;)Ljava/lang/String; // method@dc11 │ │ -4353ba: 0c00 |0005: move-result-object v0 │ │ -4353bc: 2201 c013 |0006: new-instance v1, Ljava/net/DatagramPacket; // type@13c0 │ │ -4353c0: 6e10 bd9b 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@9bbd │ │ -4353c6: 0c02 |000b: move-result-object v2 │ │ -4353c8: 6e10 ca9b 0000 |000c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9bca │ │ -4353ce: 0a00 |000f: move-result v0 │ │ -4353d0: 7030 869c 2100 |0010: invoke-direct {v1, v2, v0}, Ljava/net/DatagramPacket;.:([BI)V // method@9c86 │ │ -4353d6: 1a00 ad15 |0013: const-string v0, "239.0.0.1" // string@15ad │ │ -4353da: 7110 919c 0000 |0015: invoke-static {v0}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@9c91 │ │ -4353e0: 0c00 |0018: move-result-object v0 │ │ -4353e2: 6e20 899c 0100 |0019: invoke-virtual {v1, v0}, Ljava/net/DatagramPacket;.setAddress:(Ljava/net/InetAddress;)V // method@9c89 │ │ -4353e8: 1300 3e06 |001c: const/16 v0, #int 1598 // #63e │ │ -4353ec: 6e20 8a9c 0100 |001e: invoke-virtual {v1, v0}, Ljava/net/DatagramPacket;.setPort:(I)V // method@9c8a │ │ -4353f2: 1101 |0021: return-object v1 │ │ -4353f4: 2200 9213 |0022: new-instance v0, Ljava/lang/RuntimeException; // type@1392 │ │ -4353f8: 1a01 c363 |0024: const-string v1, "Unable to find address to search." // string@63c3 │ │ -4353fc: 7020 979b 1000 |0026: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9b97 │ │ -435402: 2700 |0029: throw v0 │ │ +43539c: |[43539c] org.libreoffice.impressremote.communication.TcpServersFinder.buildSearchPacket:()Ljava/net/DatagramPacket; │ │ +4353ac: 1a00 752f |0000: const-string v0, "LOREMOTE_SEARCH" // string@2f75 │ │ +4353b0: 7110 11dc 0000 |0002: invoke-static {v0}, Lorg/libreoffice/impressremote/communication/Protocol$Commands;.prepareCommand:(Ljava/lang/String;)Ljava/lang/String; // method@dc11 │ │ +4353b6: 0c00 |0005: move-result-object v0 │ │ +4353b8: 2201 c013 |0006: new-instance v1, Ljava/net/DatagramPacket; // type@13c0 │ │ +4353bc: 6e10 bd9b 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@9bbd │ │ +4353c2: 0c02 |000b: move-result-object v2 │ │ +4353c4: 6e10 ca9b 0000 |000c: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@9bca │ │ +4353ca: 0a00 |000f: move-result v0 │ │ +4353cc: 7030 869c 2100 |0010: invoke-direct {v1, v2, v0}, Ljava/net/DatagramPacket;.:([BI)V // method@9c86 │ │ +4353d2: 1a00 ad15 |0013: const-string v0, "239.0.0.1" // string@15ad │ │ +4353d6: 7110 919c 0000 |0015: invoke-static {v0}, Ljava/net/InetAddress;.getByName:(Ljava/lang/String;)Ljava/net/InetAddress; // method@9c91 │ │ +4353dc: 0c00 |0018: move-result-object v0 │ │ +4353de: 6e20 899c 0100 |0019: invoke-virtual {v1, v0}, Ljava/net/DatagramPacket;.setAddress:(Ljava/net/InetAddress;)V // method@9c89 │ │ +4353e4: 1300 3e06 |001c: const/16 v0, #int 1598 // #63e │ │ +4353e8: 6e20 8a9c 0100 |001e: invoke-virtual {v1, v0}, Ljava/net/DatagramPacket;.setPort:(I)V // method@9c8a │ │ +4353ee: 1101 |0021: return-object v1 │ │ +4353f0: 2200 9213 |0022: new-instance v0, Ljava/lang/RuntimeException; // type@1392 │ │ +4353f4: 1a01 c363 |0024: const-string v1, "Unable to find address to search." // string@63c3 │ │ +4353f8: 7020 979b 1000 |0026: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9b97 │ │ +4353fe: 2700 |0029: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0021 │ │ Ljava/net/UnknownHostException; -> 0x0022 │ │ positions : │ │ 0x0002 line=94 │ │ 0x0006 line=96 │ │ 0x0008 line=97 │ │ @@ -1354672,20 +1354671,20 @@ │ │ type : '()Ljava/net/DatagramPacket;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -435414: |[435414] org.libreoffice.impressremote.communication.TcpServersFinder.buildSearchResultPacket:()Ljava/net/DatagramPacket; │ │ -435424: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ -435428: 2301 e21b |0002: new-array v1, v0, [B // type@1be2 │ │ -43542c: 2202 c013 |0004: new-instance v2, Ljava/net/DatagramPacket; // type@13c0 │ │ -435430: 7030 869c 1200 |0006: invoke-direct {v2, v1, v0}, Ljava/net/DatagramPacket;.:([BI)V // method@9c86 │ │ -435436: 1102 |0009: return-object v2 │ │ +435410: |[435410] org.libreoffice.impressremote.communication.TcpServersFinder.buildSearchResultPacket:()Ljava/net/DatagramPacket; │ │ +435420: 1300 0004 |0000: const/16 v0, #int 1024 // #400 │ │ +435424: 2301 e21b |0002: new-array v1, v0, [B // type@1be2 │ │ +435428: 2202 c013 |0004: new-instance v2, Ljava/net/DatagramPacket; // type@13c0 │ │ +43542c: 7030 869c 1200 |0006: invoke-direct {v2, v1, v0}, Ljava/net/DatagramPacket;.:([BI)V // method@9c86 │ │ +435432: 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;) │ │ @@ -1354693,22 +1354692,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 │ │ -435460: |[435460] org.libreoffice.impressremote.communication.TcpServersFinder.buildServer:(Ljava/net/DatagramPacket;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; │ │ -435470: 6e10 879c 0100 |0000: invoke-virtual {v1}, Ljava/net/DatagramPacket;.getAddress:()Ljava/net/InetAddress; // method@9c87 │ │ -435476: 0c01 |0003: move-result-object v1 │ │ -435478: 6e10 929c 0100 |0004: invoke-virtual {v1}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@9c92 │ │ -43547e: 0c01 |0007: move-result-object v1 │ │ -435480: 7120 37dc 2100 |0008: invoke-static {v1, v2}, Lorg/libreoffice/impressremote/communication/Server;.newTcpInstance:(Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; // method@dc37 │ │ -435486: 0c01 |000b: move-result-object v1 │ │ -435488: 1101 |000c: return-object v1 │ │ +43545c: |[43545c] org.libreoffice.impressremote.communication.TcpServersFinder.buildServer:(Ljava/net/DatagramPacket;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; │ │ +43546c: 6e10 879c 0100 |0000: invoke-virtual {v1}, Ljava/net/DatagramPacket;.getAddress:()Ljava/net/InetAddress; // method@9c87 │ │ +435472: 0c01 |0003: move-result-object v1 │ │ +435474: 6e10 929c 0100 |0004: invoke-virtual {v1}, Ljava/net/InetAddress;.getHostAddress:()Ljava/lang/String; // method@9c92 │ │ +43547a: 0c01 |0007: move-result-object v1 │ │ +43547c: 7120 37dc 2100 |0008: invoke-static {v1, v2}, Lorg/libreoffice/impressremote/communication/Server;.newTcpInstance:(Ljava/lang/String;Ljava/lang/String;)Lorg/libreoffice/impressremote/communication/Server; // method@dc37 │ │ +435482: 0c01 |000b: move-result-object v1 │ │ +435484: 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; │ │ @@ -1354719,22 +1354718,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4354e8: |[4354e8] org.libreoffice.impressremote.communication.TcpServersFinder.callUpdatingServersList:()V │ │ -4354f8: 7100 acdd 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildServersListChangedIntent:()Landroid/content/Intent; // method@ddac │ │ -4354fe: 0c00 |0003: move-result-object v0 │ │ -435500: 5421 2999 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mContext:Landroid/content/Context; // field@9929 │ │ -435504: 7110 475e 0100 |0006: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -43550a: 0c01 |0009: move-result-object v1 │ │ -43550c: 6e20 495e 0100 |000a: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ -435512: 0e00 |000d: return-void │ │ +4354e4: |[4354e4] org.libreoffice.impressremote.communication.TcpServersFinder.callUpdatingServersList:()V │ │ +4354f4: 7100 acdd 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildServersListChangedIntent:()Landroid/content/Intent; // method@ddac │ │ +4354fa: 0c00 |0003: move-result-object v0 │ │ +4354fc: 5421 2999 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mContext:Landroid/content/Context; // field@9929 │ │ +435500: 7110 475e 0100 |0006: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +435506: 0c01 |0009: move-result-object v1 │ │ +435508: 6e20 495e 0100 |000a: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ +43550e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0004 line=163 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/libreoffice/impressremote/communication/TcpServersFinder; │ │ │ │ @@ -1354743,39 +1354742,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -435514: |[435514] org.libreoffice.impressremote.communication.TcpServersFinder.listenForSearchResults:()V │ │ -435524: 7010 68dc 0400 |0000: invoke-direct {v4}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.buildSearchResultPacket:()Ljava/net/DatagramPacket; // method@dc68 │ │ -43552a: 0c00 |0003: move-result-object v0 │ │ -43552c: 7020 6ddc 0400 |0004: invoke-direct {v4, v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.receiveSearchResult:(Ljava/net/DatagramPacket;)Ljava/lang/String; // method@dc6d │ │ -435532: 0c01 |0007: move-result-object v1 │ │ -435534: 7110 d308 0100 |0008: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d3 │ │ -43553a: 0a02 |000b: move-result v2 │ │ -43553c: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ -435540: 0e00 |000e: return-void │ │ -435542: 2202 1a14 |000f: new-instance v2, Ljava/util/Scanner; // type@141a │ │ -435546: 7020 919e 1200 |0011: invoke-direct {v2, v1}, Ljava/util/Scanner;.:(Ljava/lang/String;)V // method@9e91 │ │ -43554c: 6e10 929e 0200 |0014: invoke-virtual {v2}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@9e92 │ │ -435552: 0c01 |0017: move-result-object v1 │ │ -435554: 1a03 742f |0018: const-string v3, "LOREMOTE_ADVERTISE" // string@2f74 │ │ -435558: 6e20 b99b 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ -43555e: 0a01 |001d: move-result v1 │ │ -435560: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ -435564: 0e00 |0020: return-void │ │ -435566: 6e10 929e 0200 |0021: invoke-virtual {v2}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@9e92 │ │ -43556c: 0c01 |0024: move-result-object v1 │ │ -43556e: 7030 69dc 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@dc69 │ │ -435574: 0c00 |0028: move-result-object v0 │ │ -435576: 7020 66dc 0400 |0029: invoke-direct {v4, v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.addServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@dc66 │ │ -43557c: 7010 6adc 0400 |002c: invoke-direct {v4}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.callUpdatingServersList:()V // method@dc6a │ │ -435582: 0e00 |002f: return-void │ │ +435510: |[435510] org.libreoffice.impressremote.communication.TcpServersFinder.listenForSearchResults:()V │ │ +435520: 7010 68dc 0400 |0000: invoke-direct {v4}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.buildSearchResultPacket:()Ljava/net/DatagramPacket; // method@dc68 │ │ +435526: 0c00 |0003: move-result-object v0 │ │ +435528: 7020 6ddc 0400 |0004: invoke-direct {v4, v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.receiveSearchResult:(Ljava/net/DatagramPacket;)Ljava/lang/String; // method@dc6d │ │ +43552e: 0c01 |0007: move-result-object v1 │ │ +435530: 7110 d308 0100 |0008: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d3 │ │ +435536: 0a02 |000b: move-result v2 │ │ +435538: 3802 0300 |000c: if-eqz v2, 000f // +0003 │ │ +43553c: 0e00 |000e: return-void │ │ +43553e: 2202 1a14 |000f: new-instance v2, Ljava/util/Scanner; // type@141a │ │ +435542: 7020 919e 1200 |0011: invoke-direct {v2, v1}, Ljava/util/Scanner;.:(Ljava/lang/String;)V // method@9e91 │ │ +435548: 6e10 929e 0200 |0014: invoke-virtual {v2}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@9e92 │ │ +43554e: 0c01 |0017: move-result-object v1 │ │ +435550: 1a03 742f |0018: const-string v3, "LOREMOTE_ADVERTISE" // string@2f74 │ │ +435554: 6e20 b99b 1300 |001a: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9bb9 │ │ +43555a: 0a01 |001d: move-result v1 │ │ +43555c: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ +435560: 0e00 |0020: return-void │ │ +435562: 6e10 929e 0200 |0021: invoke-virtual {v2}, Ljava/util/Scanner;.nextLine:()Ljava/lang/String; // method@9e92 │ │ +435568: 0c01 |0024: move-result-object v1 │ │ +43556a: 7030 69dc 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@dc69 │ │ +435570: 0c00 |0028: move-result-object v0 │ │ +435572: 7020 66dc 0400 |0029: invoke-direct {v4, v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.addServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@dc66 │ │ +435578: 7010 6adc 0400 |002c: invoke-direct {v4}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.callUpdatingServersList:()V // method@dc6a │ │ +43557e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0004 line=112 │ │ 0x0008 line=114 │ │ 0x000f line=118 │ │ 0x0014 line=120 │ │ @@ -1354791,25 +1354790,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 │ │ -435358: |[435358] org.libreoffice.impressremote.communication.TcpServersFinder.receiveSearchResult:(Ljava/net/DatagramPacket;)Ljava/lang/String; │ │ -435368: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -43536c: 5431 2b99 |0002: iget-object v1, v3, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchSocket:Ljava/net/DatagramSocket; // field@992b │ │ -435370: 6e20 8e9c 4100 |0004: invoke-virtual {v1, v4}, Ljava/net/DatagramSocket;.receive:(Ljava/net/DatagramPacket;)V // method@9c8e │ │ -435376: 2201 9713 |0007: new-instance v1, Ljava/lang/String; // type@1397 │ │ -43537a: 6e10 889c 0400 |0009: invoke-virtual {v4}, Ljava/net/DatagramPacket;.getData:()[B // method@9c88 │ │ -435380: 0c04 |000c: move-result-object v4 │ │ -435382: 1a02 a463 |000d: const-string v2, "UTF-8" // string@63a4 │ │ -435386: 7030 aa9b 4102 |000f: invoke-direct {v1, v4, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@9baa │ │ -43538c: 1101 |0012: return-object v1 │ │ -43538e: 1100 |0013: return-object v0 │ │ +435354: |[435354] org.libreoffice.impressremote.communication.TcpServersFinder.receiveSearchResult:(Ljava/net/DatagramPacket;)Ljava/lang/String; │ │ +435364: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +435368: 5431 2b99 |0002: iget-object v1, v3, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchSocket:Ljava/net/DatagramSocket; // field@992b │ │ +43536c: 6e20 8e9c 4100 |0004: invoke-virtual {v1, v4}, Ljava/net/DatagramSocket;.receive:(Ljava/net/DatagramPacket;)V // method@9c8e │ │ +435372: 2201 9713 |0007: new-instance v1, Ljava/lang/String; // type@1397 │ │ +435376: 6e10 889c 0400 |0009: invoke-virtual {v4}, Ljava/net/DatagramPacket;.getData:()[B // method@9c88 │ │ +43537c: 0c04 |000c: move-result-object v4 │ │ +43537e: 1a02 a463 |000d: const-string v2, "UTF-8" // string@63a4 │ │ +435382: 7030 aa9b 4102 |000f: invoke-direct {v1, v4, v2}, Ljava/lang/String;.:([BLjava/lang/String;)V // method@9baa │ │ +435388: 1101 |0012: return-object v1 │ │ +43538a: 1100 |0013: return-object v0 │ │ catches : 1 │ │ 0x0002 - 0x0012 │ │ Ljava/net/SocketTimeoutException; -> 0x0013 │ │ Ljava/io/IOException; -> 0x0013 │ │ positions : │ │ 0x0002 line=141 │ │ 0x0007 line=143 │ │ @@ -1354822,24 +1354821,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4355b0: |[4355b0] org.libreoffice.impressremote.communication.TcpServersFinder.sendSearchCommand:()V │ │ -4355c0: 5420 2b99 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchSocket:Ljava/net/DatagramSocket; // field@992b │ │ -4355c4: 7010 67dc 0200 |0002: invoke-direct {v2}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.buildSearchPacket:()Ljava/net/DatagramPacket; // method@dc67 │ │ -4355ca: 0c01 |0005: move-result-object v1 │ │ -4355cc: 6e20 8f9c 1000 |0006: invoke-virtual {v0, v1}, Ljava/net/DatagramSocket;.send:(Ljava/net/DatagramPacket;)V // method@9c8f │ │ -4355d2: 0e00 |0009: return-void │ │ -4355d4: 2200 9213 |000a: new-instance v0, Ljava/lang/RuntimeException; // type@1392 │ │ -4355d8: 1a01 e063 |000c: const-string v1, "Unable to send search packet." // string@63e0 │ │ -4355dc: 7020 979b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9b97 │ │ -4355e2: 2700 |0011: throw v0 │ │ +4355ac: |[4355ac] org.libreoffice.impressremote.communication.TcpServersFinder.sendSearchCommand:()V │ │ +4355bc: 5420 2b99 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchSocket:Ljava/net/DatagramSocket; // field@992b │ │ +4355c0: 7010 67dc 0200 |0002: invoke-direct {v2}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.buildSearchPacket:()Ljava/net/DatagramPacket; // method@dc67 │ │ +4355c6: 0c01 |0005: move-result-object v1 │ │ +4355c8: 6e20 8f9c 1000 |0006: invoke-virtual {v0, v1}, Ljava/net/DatagramSocket;.send:(Ljava/net/DatagramPacket;)V // method@9c8f │ │ +4355ce: 0e00 |0009: return-void │ │ +4355d0: 2200 9213 |000a: new-instance v0, Ljava/lang/RuntimeException; // type@1392 │ │ +4355d4: 1a01 e063 |000c: const-string v1, "Unable to send search packet." // string@63e0 │ │ +4355d8: 7020 979b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9b97 │ │ +4355de: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/io/IOException; -> 0x000a │ │ positions : │ │ 0x0000 line=85 │ │ 0x000a line=87 │ │ locals : │ │ @@ -1354850,29 +1354849,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -4355f4: |[4355f4] org.libreoffice.impressremote.communication.TcpServersFinder.setUpSearchSocket:()V │ │ -435604: 2200 c113 |0000: new-instance v0, Ljava/net/DatagramSocket; // type@13c1 │ │ -435608: 7010 8b9c 0000 |0002: invoke-direct {v0}, Ljava/net/DatagramSocket;.:()V // method@9c8b │ │ -43560e: 5b40 2b99 |0005: iput-object v0, v4, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchSocket:Ljava/net/DatagramSocket; // field@992b │ │ -435612: 6201 a772 |0007: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@72a7 │ │ -435616: 1602 0500 |0009: const-wide/16 v2, #int 5 // #5 │ │ -43561a: 6e30 0b9f 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@9f0b │ │ -435620: 0b01 |000e: move-result-wide v1 │ │ -435622: 8412 |000f: long-to-int v2, v1 │ │ -435624: 6e20 909c 2000 |0010: invoke-virtual {v0, v2}, Ljava/net/DatagramSocket;.setSoTimeout:(I)V // method@9c90 │ │ -43562a: 0e00 |0013: return-void │ │ -43562c: 2200 9213 |0014: new-instance v0, Ljava/lang/RuntimeException; // type@1392 │ │ -435630: 1a01 db63 |0016: const-string v1, "Unable to open search socket." // string@63db │ │ -435634: 7020 979b 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9b97 │ │ -43563a: 2700 |001b: throw v0 │ │ +4355f0: |[4355f0] org.libreoffice.impressremote.communication.TcpServersFinder.setUpSearchSocket:()V │ │ +435600: 2200 c113 |0000: new-instance v0, Ljava/net/DatagramSocket; // type@13c1 │ │ +435604: 7010 8b9c 0000 |0002: invoke-direct {v0}, Ljava/net/DatagramSocket;.:()V // method@9c8b │ │ +43560a: 5b40 2b99 |0005: iput-object v0, v4, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchSocket:Ljava/net/DatagramSocket; // field@992b │ │ +43560e: 6201 a772 |0007: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@72a7 │ │ +435612: 1602 0500 |0009: const-wide/16 v2, #int 5 // #5 │ │ +435616: 6e30 0b9f 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@9f0b │ │ +43561c: 0b01 |000e: move-result-wide v1 │ │ +43561e: 8412 |000f: long-to-int v2, v1 │ │ +435620: 6e20 909c 2000 |0010: invoke-virtual {v0, v2}, Ljava/net/DatagramSocket;.setSoTimeout:(I)V // method@9c90 │ │ +435626: 0e00 |0013: return-void │ │ +435628: 2200 9213 |0014: new-instance v0, Ljava/lang/RuntimeException; // type@1392 │ │ +43562c: 1a01 db63 |0016: const-string v1, "Unable to open search socket." // string@63db │ │ +435630: 7020 979b 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@9b97 │ │ +435636: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ Ljava/net/SocketException; -> 0x0014 │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ 0x0014 line=79 │ │ @@ -1354884,18 +1354883,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4356a0: |[4356a0] org.libreoffice.impressremote.communication.TcpServersFinder.tearDownSearchSocket:()V │ │ -4356b0: 5410 2b99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchSocket:Ljava/net/DatagramSocket; // field@992b │ │ -4356b4: 6e10 8c9c 0000 |0002: invoke-virtual {v0}, Ljava/net/DatagramSocket;.close:()V // method@9c8c │ │ -4356ba: 0e00 |0005: return-void │ │ +43569c: |[43569c] org.libreoffice.impressremote.communication.TcpServersFinder.tearDownSearchSocket:()V │ │ +4356ac: 5410 2b99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchSocket:Ljava/net/DatagramSocket; // field@992b │ │ +4356b0: 6e10 8c9c 0000 |0002: invoke-virtual {v0}, Ljava/net/DatagramSocket;.close:()V // method@9c8c │ │ +4356b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/communication/TcpServersFinder; │ │ │ │ Virtual methods - │ │ @@ -1354904,21 +1354903,21 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -435438: |[435438] org.libreoffice.impressremote.communication.TcpServersFinder.getServers:()Ljava/util/List; │ │ -435448: 2200 f913 |0000: new-instance v0, Ljava/util/ArrayList; // type@13f9 │ │ -43544c: 5421 2c99 |0002: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mServers:Ljava/util/Map; // field@992c │ │ -435450: 7210 829e 0100 |0004: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@9e82 │ │ -435456: 0c01 |0007: move-result-object v1 │ │ -435458: 7020 599d 1000 |0008: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@9d59 │ │ -43545e: 1100 |000b: return-object v0 │ │ +435434: |[435434] org.libreoffice.impressremote.communication.TcpServersFinder.getServers:()Ljava/util/List; │ │ +435444: 2200 f913 |0000: new-instance v0, Ljava/util/ArrayList; // type@13f9 │ │ +435448: 5421 2c99 |0002: iget-object v1, v2, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mServers:Ljava/util/Map; // field@992c │ │ +43544c: 7210 829e 0100 |0004: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@9e82 │ │ +435452: 0c01 |0007: move-result-object v1 │ │ +435454: 7020 599d 1000 |0008: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@9d59 │ │ +43545a: 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;) │ │ @@ -1354926,20 +1354925,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -435584: |[435584] org.libreoffice.impressremote.communication.TcpServersFinder.run:()V │ │ -435594: 7010 70dc 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.setUpSearchSocket:()V // method@dc70 │ │ -43559a: 7010 6fdc 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.sendSearchCommand:()V // method@dc6f │ │ -4355a0: 7010 6cdc 0000 |0006: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.listenForSearchResults:()V // method@dc6c │ │ -4355a6: 7010 73dc 0000 |0009: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.tearDownSearchSocket:()V // method@dc73 │ │ -4355ac: 0e00 |000c: return-void │ │ +435580: |[435580] org.libreoffice.impressremote.communication.TcpServersFinder.run:()V │ │ +435590: 7010 70dc 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.setUpSearchSocket:()V // method@dc70 │ │ +435596: 7010 6fdc 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.sendSearchCommand:()V // method@dc6f │ │ +43559c: 7010 6cdc 0000 |0006: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.listenForSearchResults:()V // method@dc6c │ │ +4355a2: 7010 73dc 0000 |0009: invoke-direct {v0}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.tearDownSearchSocket:()V // method@dc73 │ │ +4355a8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=67 │ │ 0x0006 line=69 │ │ 0x0009 line=71 │ │ locals : │ │ @@ -1354950,25 +1354949,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 20 16-bit code units │ │ -43564c: |[43564c] org.libreoffice.impressremote.communication.TcpServersFinder.startSearch:()V │ │ -43565c: 6e10 72dc 0700 |0000: invoke-virtual {v7}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.stopSearch:()V // method@dc72 │ │ -435662: 7100 f09e 0000 |0003: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadScheduledExecutor:()Ljava/util/concurrent/ScheduledExecutorService; // method@9ef0 │ │ -435668: 0c00 |0006: move-result-object v0 │ │ -43566a: 5b70 2a99 |0007: iput-object v0, v7, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchService:Ljava/util/concurrent/ScheduledExecutorService; // field@992a │ │ -43566e: 6206 a772 |0009: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@72a7 │ │ -435672: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ -435676: 1604 0500 |000d: const-wide/16 v4, #int 5 // #5 │ │ -43567a: 0771 |000f: move-object v1, v7 │ │ -43567c: 7807 fd9e 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@9efd │ │ -435682: 0e00 |0013: return-void │ │ +435648: |[435648] org.libreoffice.impressremote.communication.TcpServersFinder.startSearch:()V │ │ +435658: 6e10 72dc 0700 |0000: invoke-virtual {v7}, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.stopSearch:()V // method@dc72 │ │ +43565e: 7100 f09e 0000 |0003: invoke-static {}, Ljava/util/concurrent/Executors;.newSingleThreadScheduledExecutor:()Ljava/util/concurrent/ScheduledExecutorService; // method@9ef0 │ │ +435664: 0c00 |0006: move-result-object v0 │ │ +435666: 5b70 2a99 |0007: iput-object v0, v7, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchService:Ljava/util/concurrent/ScheduledExecutorService; // field@992a │ │ +43566a: 6206 a772 |0009: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@72a7 │ │ +43566e: 1602 0000 |000b: const-wide/16 v2, #int 0 // #0 │ │ +435672: 1604 0500 |000d: const-wide/16 v4, #int 5 // #5 │ │ +435676: 0771 |000f: move-object v1, v7 │ │ +435678: 7807 fd9e 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@9efd │ │ +43567e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=59 │ │ 0x0009 line=60 │ │ locals : │ │ 0x0000 - 0x0014 reg=7 this Lorg/libreoffice/impressremote/communication/TcpServersFinder; │ │ @@ -1354978,18 +1354977,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -435684: |[435684] org.libreoffice.impressremote.communication.TcpServersFinder.stopSearch:()V │ │ -435694: 5410 2a99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchService:Ljava/util/concurrent/ScheduledExecutorService; // field@992a │ │ -435698: 7210 fe9e 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@9efe │ │ -43569e: 0e00 |0005: return-void │ │ +435680: |[435680] org.libreoffice.impressremote.communication.TcpServersFinder.stopSearch:()V │ │ +435690: 5410 2a99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/communication/TcpServersFinder;.mSearchService:Ljava/util/concurrent/ScheduledExecutorService; // field@992a │ │ +435694: 7210 fe9e 0000 |0002: invoke-interface {v0}, Ljava/util/concurrent/ScheduledExecutorService;.shutdown:()V // method@9efe │ │ +43569a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/libreoffice/impressremote/communication/TcpServersFinder; │ │ │ │ source_file_idx : 24615 (TcpServersFinder.java) │ │ @@ -1355017,17 +1355016,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -438c7c: |[438c7c] org.libreoffice.impressremote.view.PointerViewPager.:(Landroid/content/Context;)V │ │ -438c8c: 7020 f971 1000 |0000: invoke-direct {v0, v1}, Landroidx/viewpager/widget/ViewPager;.:(Landroid/content/Context;)V // method@71f9 │ │ -438c92: 0e00 |0003: return-void │ │ +438c78: |[438c78] org.libreoffice.impressremote.view.PointerViewPager.:(Landroid/content/Context;)V │ │ +438c88: 7020 f971 1000 |0000: invoke-direct {v0, v1}, Landroidx/viewpager/widget/ViewPager;.:(Landroid/content/Context;)V // method@71f9 │ │ +438c8e: 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; │ │ │ │ @@ -1355036,17 +1355035,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 │ │ -438c94: |[438c94] org.libreoffice.impressremote.view.PointerViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -438ca4: 7030 fa71 1002 |0000: invoke-direct {v0, v1, v2}, Landroidx/viewpager/widget/ViewPager;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@71fa │ │ -438caa: 0e00 |0003: return-void │ │ +438c90: |[438c90] org.libreoffice.impressremote.view.PointerViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +438ca0: 7030 fa71 1002 |0000: invoke-direct {v0, v1, v2}, Landroidx/viewpager/widget/ViewPager;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@71fa │ │ +438ca6: 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; │ │ @@ -1355057,33 +1355056,33 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -438c54: |[438c54] org.libreoffice.impressremote.view.PointerViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -438c64: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -438c66: 0f01 |0001: return v1 │ │ +438c50: |[438c50] org.libreoffice.impressremote.view.PointerViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +438c60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +438c62: 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 │ │ -438c68: |[438c68] org.libreoffice.impressremote.view.PointerViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -438c78: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -438c7a: 0f01 |0001: return v1 │ │ +438c64: |[438c64] org.libreoffice.impressremote.view.PointerViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +438c74: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +438c76: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 21607 (PointerViewPager.java) │ │ │ │ Class #5027 header: │ │ @@ -1691299,19 +1691298,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -435d9c: |[435d9c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.:()V │ │ -435dac: 7010 7956 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@5679 │ │ -435db2: 6200 3699 |0003: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.NOT_CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9936 │ │ -435db6: 5b10 3999 |0005: iput-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mResult:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9939 │ │ -435dba: 0e00 |0007: return-void │ │ +435d98: |[435d98] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.:()V │ │ +435da8: 7010 7956 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@5679 │ │ +435dae: 6200 3699 |0003: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.NOT_CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9936 │ │ +435db2: 5b10 3999 |0005: iput-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mResult:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9939 │ │ +435db6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ @@ -1691320,17 +1691319,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 │ │ -435dbc: |[435dbc] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.access$000:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;Ljava/lang/String;)V │ │ -435dcc: 7020 bddc 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setUpPinValidationInstructions:(Ljava/lang/String;)V // method@dcbd │ │ -435dd2: 0e00 |0003: return-void │ │ +435db8: |[435db8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.access$000:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;Ljava/lang/String;)V │ │ +435dc8: 7020 bddc 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setUpPinValidationInstructions:(Ljava/lang/String;)V // method@dcbd │ │ +435dce: 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; │ │ │ │ @@ -1691339,17 +1691338,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 │ │ -435dd4: |[435dd4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.access$100:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V │ │ -435de4: 7010 b3dc 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.refreshActionBarMenu:()V // method@dcb3 │ │ -435dea: 0e00 |0003: return-void │ │ +435dd0: |[435dd0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.access$100:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V │ │ +435de0: 7010 b3dc 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.refreshActionBarMenu:()V // method@dcb3 │ │ +435de6: 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;) │ │ @@ -1691357,17 +1691356,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 │ │ -435dec: |[435dec] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.access$200:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V │ │ -435dfc: 7010 bedc 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setUpPresentation:()V // method@dcbe │ │ -435e02: 0e00 |0003: return-void │ │ +435de8: |[435de8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.access$200:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V │ │ +435df8: 7010 bedc 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setUpPresentation:()V // method@dcbe │ │ +435dfe: 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;) │ │ @@ -1691375,17 +1691374,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 │ │ -435e04: |[435e04] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.access$300:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V │ │ -435e14: 7010 bcdc 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setUpErrorMessage:()V // method@dcbc │ │ -435e1a: 0e00 |0003: return-void │ │ +435e00: |[435e00] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.access$300:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V │ │ +435e10: 7010 bcdc 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setUpErrorMessage:()V // method@dcbc │ │ +435e16: 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;) │ │ @@ -1691393,24 +1691392,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -435e1c: |[435e1c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.bindService:()V │ │ -435e2c: 6e10 96dc 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dc96 │ │ -435e32: 0c00 |0003: move-result-object v0 │ │ -435e34: 7110 a3dd 0000 |0004: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@dda3 │ │ -435e3a: 0c00 |0007: move-result-object v0 │ │ -435e3c: 6e10 96dc 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dc96 │ │ -435e42: 0c01 |000b: move-result-object v1 │ │ -435e44: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -435e46: 6e40 5557 0123 |000d: invoke-virtual {v1, v0, v3, v2}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5755 │ │ -435e4c: 0e00 |0010: return-void │ │ +435e18: |[435e18] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.bindService:()V │ │ +435e28: 6e10 96dc 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dc96 │ │ +435e2e: 0c00 |0003: move-result-object v0 │ │ +435e30: 7110 a3dd 0000 |0004: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@dda3 │ │ +435e36: 0c00 |0007: move-result-object v0 │ │ +435e38: 6e10 96dc 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dc96 │ │ +435e3e: 0c01 |000b: move-result-object v1 │ │ +435e40: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +435e42: 6e40 5557 0123 |000d: invoke-virtual {v1, v0, v3, v2}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5755 │ │ +435e48: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0008 line=142 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ @@ -1691419,20 +1691418,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 │ │ -435abc: |[435abc] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.buildArguments:(Lorg/libreoffice/impressremote/communication/Server;)Landroid/os/Bundle; │ │ -435acc: 2200 2d01 |0000: new-instance v0, Landroid/os/Bundle; // type@012d │ │ -435ad0: 7010 ca06 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@06ca │ │ -435ad6: 1a01 331e |0005: const-string v1, "COMPUTER" // string@1e33 │ │ -435ada: 6e30 fe06 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@06fe │ │ -435ae0: 1100 |000a: return-object v0 │ │ +435ab8: |[435ab8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.buildArguments:(Lorg/libreoffice/impressremote/communication/Server;)Landroid/os/Bundle; │ │ +435ac8: 2200 2d01 |0000: new-instance v0, Landroid/os/Bundle; // type@012d │ │ +435acc: 7010 ca06 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@06ca │ │ +435ad2: 1a01 331e |0005: const-string v1, "COMPUTER" // string@1e33 │ │ +435ad6: 6e30 fe06 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@06fe │ │ +435adc: 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; │ │ │ │ @@ -1691441,24 +1691440,24 @@ │ │ type : '()Landroid/content/IntentFilter;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -435a80: |[435a80] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.buildIntentsReceiverFilter:()Landroid/content/IntentFilter; │ │ -435a90: 2200 7300 |0000: new-instance v0, Landroid/content/IntentFilter; // type@0073 │ │ -435a94: 7010 0603 0000 |0002: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0306 │ │ -435a9a: 1a01 4853 |0005: const-string v1, "PAIRING_VALIDATION" // string@5348 │ │ -435a9e: 6e20 0703 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -435aa4: 1a01 4753 |000a: const-string v1, "PAIRING_SUCCESSFUL" // string@5347 │ │ -435aa8: 6e20 0703 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -435aae: 1a01 3d1e |000f: const-string v1, "CONNECTION_FAILED" // string@1e3d │ │ -435ab2: 6e20 0703 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -435ab8: 1100 |0014: return-object v0 │ │ +435a7c: |[435a7c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.buildIntentsReceiverFilter:()Landroid/content/IntentFilter; │ │ +435a8c: 2200 7300 |0000: new-instance v0, Landroid/content/IntentFilter; // type@0073 │ │ +435a90: 7010 0603 0000 |0002: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0306 │ │ +435a96: 1a01 4853 |0005: const-string v1, "PAIRING_VALIDATION" // string@5348 │ │ +435a9a: 6e20 0703 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +435aa0: 1a01 4753 |000a: const-string v1, "PAIRING_SUCCESSFUL" // string@5347 │ │ +435aa4: 6e20 0703 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +435aaa: 1a01 3d1e |000f: const-string v1, "CONNECTION_FAILED" // string@1e3d │ │ +435aae: 6e20 0703 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +435ab4: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0007 line=222 │ │ 0x000c line=223 │ │ 0x0011 line=224 │ │ locals : │ │ @@ -1691469,37 +1691468,37 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -435ce0: |[435ce0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.buildSecondaryErrorMessage:()Ljava/lang/String; │ │ -435cf0: 6200 3299 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$1;.$SwitchMap$org$libreoffice$impressremote$communication$Server$Protocol:[I // field@9932 │ │ -435cf4: 7010 99dc 0200 |0002: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getComputer:()Lorg/libreoffice/impressremote/communication/Server; // method@dc99 │ │ -435cfa: 0c01 |0005: move-result-object v1 │ │ -435cfc: 6e10 34dc 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@dc34 │ │ -435d02: 0c01 |0009: move-result-object v1 │ │ -435d04: 6e10 24dc 0100 |000a: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.ordinal:()I // method@dc24 │ │ -435d0a: 0a01 |000d: move-result v1 │ │ -435d0c: 4400 0001 |000e: aget v0, v0, v1 │ │ -435d10: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -435d12: 3210 1000 |0011: if-eq v0, v1, 0021 // +0010 │ │ -435d16: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -435d18: 3210 0500 |0014: if-eq v0, v1, 0019 // +0005 │ │ -435d1c: 1a00 0000 |0016: const-string v0, "" // string@0000 │ │ -435d20: 1100 |0018: return-object v0 │ │ -435d22: 1400 6e00 0f7f |0019: const v0, #float 1.90082e+38 // #7f0f006e │ │ -435d28: 6e20 9ddc 0200 |001c: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getString:(I)Ljava/lang/String; // method@dc9d │ │ -435d2e: 0c00 |001f: move-result-object v0 │ │ -435d30: 1100 |0020: return-object v0 │ │ -435d32: 1400 6b00 0f7f |0021: const v0, #float 1.90082e+38 // #7f0f006b │ │ -435d38: 6e20 9ddc 0200 |0024: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getString:(I)Ljava/lang/String; // method@dc9d │ │ -435d3e: 0c00 |0027: move-result-object v0 │ │ -435d40: 1100 |0028: return-object v0 │ │ +435cdc: |[435cdc] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.buildSecondaryErrorMessage:()Ljava/lang/String; │ │ +435cec: 6200 3299 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$1;.$SwitchMap$org$libreoffice$impressremote$communication$Server$Protocol:[I // field@9932 │ │ +435cf0: 7010 99dc 0200 |0002: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getComputer:()Lorg/libreoffice/impressremote/communication/Server; // method@dc99 │ │ +435cf6: 0c01 |0005: move-result-object v1 │ │ +435cf8: 6e10 34dc 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server;.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@dc34 │ │ +435cfe: 0c01 |0009: move-result-object v1 │ │ +435d00: 6e10 24dc 0100 |000a: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/Server$Protocol;.ordinal:()I // method@dc24 │ │ +435d06: 0a01 |000d: move-result v1 │ │ +435d08: 4400 0001 |000e: aget v0, v0, v1 │ │ +435d0c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +435d0e: 3210 1000 |0011: if-eq v0, v1, 0021 // +0010 │ │ +435d12: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +435d14: 3210 0500 |0014: if-eq v0, v1, 0019 // +0005 │ │ +435d18: 1a00 0000 |0016: const-string v0, "" // string@0000 │ │ +435d1c: 1100 |0018: return-object v0 │ │ +435d1e: 1400 6e00 0f7f |0019: const v0, #float 1.90082e+38 // #7f0f006e │ │ +435d24: 6e20 9ddc 0200 |001c: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getString:(I)Ljava/lang/String; // method@dc9d │ │ +435d2a: 0c00 |001f: move-result-object v0 │ │ +435d2c: 1100 |0020: return-object v0 │ │ +435d2e: 1400 6b00 0f7f |0021: const v0, #float 1.90082e+38 // #7f0f006b │ │ +435d34: 6e20 9ddc 0200 |0024: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getString:(I)Ljava/lang/String; // method@dc9d │ │ +435d3a: 0c00 |0027: move-result-object v0 │ │ +435d3c: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x001c line=263 │ │ 0x0024 line=260 │ │ locals : │ │ 0x0000 - 0x0029 reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ @@ -1691509,24 +1691508,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -435e50: |[435e50] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.connectComputer:()V │ │ -435e60: 7010 a0dc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.isComputerConnectionRequired:()Z // method@dca0 │ │ -435e66: 0a00 |0003: move-result v0 │ │ -435e68: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -435e6c: 0e00 |0006: return-void │ │ -435e6e: 5420 3799 |0007: iget-object v0, v2, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9937 │ │ -435e72: 7010 99dc 0200 |0009: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getComputer:()Lorg/libreoffice/impressremote/communication/Server; // method@dc99 │ │ -435e78: 0c01 |000c: move-result-object v1 │ │ -435e7a: 6e20 d9db 1000 |000d: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.connectServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@dbd9 │ │ -435e80: 0e00 |0010: return-void │ │ +435e4c: |[435e4c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.connectComputer:()V │ │ +435e5c: 7010 a0dc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.isComputerConnectionRequired:()Z // method@dca0 │ │ +435e62: 0a00 |0003: move-result v0 │ │ +435e64: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +435e68: 0e00 |0006: return-void │ │ +435e6a: 5420 3799 |0007: iget-object v0, v2, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9937 │ │ +435e6e: 7010 99dc 0200 |0009: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getComputer:()Lorg/libreoffice/impressremote/communication/Server; // method@dc99 │ │ +435e74: 0c01 |000c: move-result-object v1 │ │ +435e76: 6e20 d9db 1000 |000d: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.connectServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@dbd9 │ │ +435e7c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0007 line=158 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ @@ -1691535,22 +1691534,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -435e84: |[435e84] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.disconnectComputer:()V │ │ -435e94: 7010 a1dc 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.isDisconnectRequired:()Z // method@dca1 │ │ -435e9a: 0a00 |0003: move-result v0 │ │ -435e9c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -435ea0: 0e00 |0006: return-void │ │ -435ea2: 5410 3799 |0007: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9937 │ │ -435ea6: 6e10 dadb 0000 |0009: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.disconnectServer:()V // method@dbda │ │ -435eac: 0e00 |000c: return-void │ │ +435e80: |[435e80] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.disconnectComputer:()V │ │ +435e90: 7010 a1dc 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.isDisconnectRequired:()Z // method@dca1 │ │ +435e96: 0a00 |0003: move-result v0 │ │ +435e98: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +435e9c: 0e00 |0006: return-void │ │ +435e9e: 5410 3799 |0007: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9937 │ │ +435ea2: 6e10 dadb 0000 |0009: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.disconnectServer:()V // method@dbda │ │ +435ea8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0007 line=360 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ @@ -1691559,22 +1691558,22 @@ │ │ type : '()Landroidx/localbroadcastmanager/content/LocalBroadcastManager;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -435b8c: |[435b8c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ -435b9c: 6e10 96dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dc96 │ │ -435ba2: 0c00 |0003: move-result-object v0 │ │ -435ba4: 6e10 5e57 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@575e │ │ -435baa: 0c00 |0007: move-result-object v0 │ │ -435bac: 7110 475e 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -435bb2: 0c00 |000b: move-result-object v0 │ │ -435bb4: 1100 |000c: return-object v0 │ │ +435b88: |[435b88] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ +435b98: 6e10 96dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dc96 │ │ +435b9e: 0c00 |0003: move-result-object v0 │ │ +435ba0: 6e10 5e57 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@575e │ │ +435ba6: 0c00 |0007: move-result-object v0 │ │ +435ba8: 7110 475e 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +435bae: 0c00 |000b: move-result-object v0 │ │ +435bb0: 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; │ │ │ │ @@ -1691583,22 +1691582,22 @@ │ │ type : '()Lorg/libreoffice/impressremote/communication/Server;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -435d44: |[435d44] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getComputer:()Lorg/libreoffice/impressremote/communication/Server; │ │ -435d54: 6e10 97dc 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getArguments:()Landroid/os/Bundle; // method@dc97 │ │ -435d5a: 0c00 |0003: move-result-object v0 │ │ -435d5c: 1a01 331e |0004: const-string v1, "COMPUTER" // string@1e33 │ │ -435d60: 6e20 df06 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@06df │ │ -435d66: 0c00 |0009: move-result-object v0 │ │ -435d68: 1f00 ad1b |000a: check-cast v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -435d6c: 1100 |000c: return-object v0 │ │ +435d40: |[435d40] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getComputer:()Lorg/libreoffice/impressremote/communication/Server; │ │ +435d50: 6e10 97dc 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getArguments:()Landroid/os/Bundle; // method@dc97 │ │ +435d56: 0c00 |0003: move-result-object v0 │ │ +435d58: 1a01 331e |0004: const-string v1, "COMPUTER" // string@1e33 │ │ +435d5c: 6e20 df06 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@06df │ │ +435d62: 0c00 |0009: move-result-object v0 │ │ +435d64: 1f00 ad1b |000a: check-cast v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +435d68: 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;) │ │ @@ -1691606,22 +1691605,22 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -435cb4: |[435cb4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getCurrentViewId:()I │ │ -435cc4: 7010 9fdc 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getViewAnimator:()Landroid/widget/ViewAnimator; // method@dc9f │ │ -435cca: 0c00 |0003: move-result-object v0 │ │ -435ccc: 6e10 4712 0000 |0004: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getCurrentView:()Landroid/view/View; // method@1247 │ │ -435cd2: 0c00 |0007: move-result-object v0 │ │ -435cd4: 6e10 e20a 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getId:()I // method@0ae2 │ │ -435cda: 0a00 |000b: move-result v0 │ │ -435cdc: 0f00 |000c: return v0 │ │ +435cb0: |[435cb0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getCurrentViewId:()I │ │ +435cc0: 7010 9fdc 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getViewAnimator:()Landroid/widget/ViewAnimator; // method@dc9f │ │ +435cc6: 0c00 |0003: move-result-object v0 │ │ +435cc8: 6e10 4712 0000 |0004: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getCurrentView:()Landroid/view/View; // method@1247 │ │ +435cce: 0c00 |0007: move-result-object v0 │ │ +435cd0: 6e10 e20a 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getId:()I // method@0ae2 │ │ +435cd6: 0a00 |000b: move-result v0 │ │ +435cd8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #14 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1691629,22 +1691628,22 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -435b08: |[435b08] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getPinTextView:()Landroid/widget/TextView; │ │ -435b18: 6e10 9edc 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@dc9e │ │ -435b1e: 0c00 |0003: move-result-object v0 │ │ -435b20: 1401 b601 087f |0004: const v1, #float 1.80784e+38 // #7f0801b6 │ │ -435b26: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ -435b2c: 0c00 |000a: move-result-object v0 │ │ -435b2e: 1f00 a102 |000b: check-cast v0, Landroid/widget/TextView; // type@02a1 │ │ -435b32: 1100 |000d: return-object v0 │ │ +435b04: |[435b04] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getPinTextView:()Landroid/widget/TextView; │ │ +435b14: 6e10 9edc 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@dc9e │ │ +435b1a: 0c00 |0003: move-result-object v0 │ │ +435b1c: 1401 b601 087f |0004: const v1, #float 1.80784e+38 // #7f0801b6 │ │ +435b22: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ +435b28: 0c00 |000a: move-result-object v0 │ │ +435b2a: 1f00 a102 |000b: check-cast v0, Landroid/widget/TextView; // type@02a1 │ │ +435b2e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #15 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1691652,22 +1691651,22 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -435b34: |[435b34] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getSecondaryErrorMessageTextView:()Landroid/widget/TextView; │ │ -435b44: 6e10 9edc 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@dc9e │ │ -435b4a: 0c00 |0003: move-result-object v0 │ │ -435b4c: 1401 b901 087f |0004: const v1, #float 1.80784e+38 // #7f0801b9 │ │ -435b52: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ -435b58: 0c00 |000a: move-result-object v0 │ │ -435b5a: 1f00 a102 |000b: check-cast v0, Landroid/widget/TextView; // type@02a1 │ │ -435b5e: 1100 |000d: return-object v0 │ │ +435b30: |[435b30] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getSecondaryErrorMessageTextView:()Landroid/widget/TextView; │ │ +435b40: 6e10 9edc 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@dc9e │ │ +435b46: 0c00 |0003: move-result-object v0 │ │ +435b48: 1401 b901 087f |0004: const v1, #float 1.80784e+38 // #7f0801b9 │ │ +435b4e: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ +435b54: 0c00 |000a: move-result-object v0 │ │ +435b56: 1f00 a102 |000b: check-cast v0, Landroid/widget/TextView; // type@02a1 │ │ +435b5a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #16 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1691675,22 +1691674,22 @@ │ │ type : '()Landroid/widget/ViewAnimator;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -435b60: |[435b60] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getViewAnimator:()Landroid/widget/ViewAnimator; │ │ -435b70: 6e10 9edc 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@dc9e │ │ -435b76: 0c00 |0003: move-result-object v0 │ │ -435b78: 1401 d701 087f |0004: const v1, #float 1.80785e+38 // #7f0801d7 │ │ -435b7e: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ -435b84: 0c00 |000a: move-result-object v0 │ │ -435b86: 1f00 a702 |000b: check-cast v0, Landroid/widget/ViewAnimator; // type@02a7 │ │ -435b8a: 1100 |000d: return-object v0 │ │ +435b5c: |[435b5c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.getViewAnimator:()Landroid/widget/ViewAnimator; │ │ +435b6c: 6e10 9edc 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@dc9e │ │ +435b72: 0c00 |0003: move-result-object v0 │ │ +435b74: 1401 d701 087f |0004: const v1, #float 1.80785e+38 // #7f0801d7 │ │ +435b7a: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ +435b80: 0c00 |000a: move-result-object v0 │ │ +435b82: 1f00 a702 |000b: check-cast v0, Landroid/widget/ViewAnimator; // type@02a7 │ │ +435b86: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #17 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1691698,27 +1691697,27 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -435bb8: |[435bb8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.isComputerConnectionRequired:()Z │ │ -435bc8: 7010 9fdc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getViewAnimator:()Landroid/widget/ViewAnimator; // method@dc9f │ │ -435bce: 0c00 |0003: move-result-object v0 │ │ -435bd0: 6e10 4712 0000 |0004: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getCurrentView:()Landroid/view/View; // method@1247 │ │ -435bd6: 0c00 |0007: move-result-object v0 │ │ -435bd8: 6e10 e20a 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getId:()I // method@0ae2 │ │ -435bde: 0a00 |000b: move-result v0 │ │ -435be0: 1401 5001 087f |000c: const v1, #float 1.80782e+38 // #7f080150 │ │ -435be6: 3310 0400 |000f: if-ne v0, v1, 0013 // +0004 │ │ -435bea: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -435bec: 2802 |0012: goto 0014 // +0002 │ │ -435bee: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -435bf0: 0f00 |0014: return v0 │ │ +435bb4: |[435bb4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.isComputerConnectionRequired:()Z │ │ +435bc4: 7010 9fdc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getViewAnimator:()Landroid/widget/ViewAnimator; // method@dc9f │ │ +435bca: 0c00 |0003: move-result-object v0 │ │ +435bcc: 6e10 4712 0000 |0004: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getCurrentView:()Landroid/view/View; // method@1247 │ │ +435bd2: 0c00 |0007: move-result-object v0 │ │ +435bd4: 6e10 e20a 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getId:()I // method@0ae2 │ │ +435bda: 0a00 |000b: move-result v0 │ │ +435bdc: 1401 5001 087f |000c: const v1, #float 1.80782e+38 // #7f080150 │ │ +435be2: 3310 0400 |000f: if-ne v0, v1, 0013 // +0004 │ │ +435be6: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +435be8: 2802 |0012: goto 0014 // +0002 │ │ +435bea: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +435bec: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #18 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1691726,22 +1691725,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -435bf4: |[435bf4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.isDisconnectRequired:()Z │ │ -435c04: 5420 3999 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mResult:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9939 │ │ -435c08: 6201 3699 |0002: sget-object v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.NOT_CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9936 │ │ -435c0c: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -435c10: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -435c12: 2802 |0007: goto 0009 // +0002 │ │ -435c14: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -435c16: 0f00 |0009: return v0 │ │ +435bf0: |[435bf0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.isDisconnectRequired:()Z │ │ +435c00: 5420 3999 |0000: iget-object v0, v2, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mResult:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9939 │ │ +435c04: 6201 3699 |0002: sget-object v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.NOT_CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9936 │ │ +435c08: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +435c0c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +435c0e: 2802 |0007: goto 0009 // +0002 │ │ +435c10: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +435c12: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #19 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1691749,39 +1691748,39 @@ │ │ type : '(Landroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -435c18: |[435c18] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.isSavedInstanceValid:(Landroid/os/Bundle;)Z │ │ -435c28: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ -435c2c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -435c2e: 2802 |0003: goto 0005 // +0002 │ │ -435c30: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -435c32: 0f01 |0005: return v1 │ │ +435c14: |[435c14] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.isSavedInstanceValid:(Landroid/os/Bundle;)Z │ │ +435c24: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ +435c28: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +435c2a: 2802 |0003: goto 0005 // +0002 │ │ +435c2c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +435c2e: 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 │ │ -435eb0: |[435eb0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.loadCurrentView:(Landroid/os/Bundle;)V │ │ -435ec0: 1a00 7d1e |0000: const-string v0, "CURRENT_VIEW_ID" // string@1e7d │ │ -435ec4: 6e20 db06 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@06db │ │ -435eca: 0a02 |0005: move-result v2 │ │ -435ecc: 7020 b9dc 2100 |0006: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setCurrentView:(I)V // method@dcb9 │ │ -435ed2: 0e00 |0009: return-void │ │ +435eac: |[435eac] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.loadCurrentView:(Landroid/os/Bundle;)V │ │ +435ebc: 1a00 7d1e |0000: const-string v0, "CURRENT_VIEW_ID" // string@1e7d │ │ +435ec0: 6e20 db06 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@06db │ │ +435ec6: 0a02 |0005: move-result v2 │ │ +435ec8: 7020 b9dc 2100 |0006: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setCurrentView:(I)V // method@dcb9 │ │ +435ece: 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; │ │ @@ -1691791,22 +1691790,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -435ed4: |[435ed4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.loadErrorMessage:(Landroid/os/Bundle;)V │ │ -435ee4: 1a00 5425 |0000: const-string v0, "ERROR_MESSAGE" // string@2554 │ │ -435ee8: 6e20 e406 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ -435eee: 0c02 |0005: move-result-object v2 │ │ -435ef0: 7010 9cdc 0100 |0006: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getSecondaryErrorMessageTextView:()Landroid/widget/TextView; // method@dc9c │ │ -435ef6: 0c00 |0009: move-result-object v0 │ │ -435ef8: 6e20 2512 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1225 │ │ -435efe: 0e00 |000d: return-void │ │ +435ed0: |[435ed0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.loadErrorMessage:(Landroid/os/Bundle;)V │ │ +435ee0: 1a00 5425 |0000: const-string v0, "ERROR_MESSAGE" // string@2554 │ │ +435ee4: 6e20 e406 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ +435eea: 0c02 |0005: move-result-object v2 │ │ +435eec: 7010 9cdc 0100 |0006: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getSecondaryErrorMessageTextView:()Landroid/widget/TextView; // method@dc9c │ │ +435ef2: 0c00 |0009: move-result-object v0 │ │ +435ef4: 6e20 2512 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1225 │ │ +435efa: 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; │ │ @@ -1691816,22 +1691815,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -435f00: |[435f00] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.loadPin:(Landroid/os/Bundle;)V │ │ -435f10: 1a00 7e53 |0000: const-string v0, "PIN" // string@537e │ │ -435f14: 6e20 e406 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ -435f1a: 0c02 |0005: move-result-object v2 │ │ -435f1c: 7010 9bdc 0100 |0006: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getPinTextView:()Landroid/widget/TextView; // method@dc9b │ │ -435f22: 0c00 |0009: move-result-object v0 │ │ -435f24: 6e20 2512 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1225 │ │ -435f2a: 0e00 |000d: return-void │ │ +435efc: |[435efc] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.loadPin:(Landroid/os/Bundle;)V │ │ +435f0c: 1a00 7e53 |0000: const-string v0, "PIN" // string@537e │ │ +435f10: 6e20 e406 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@06e4 │ │ +435f16: 0c02 |0005: move-result-object v2 │ │ +435f18: 7010 9bdc 0100 |0006: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getPinTextView:()Landroid/widget/TextView; // method@dc9b │ │ +435f1e: 0c00 |0009: move-result-object v0 │ │ +435f20: 6e20 2512 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1225 │ │ +435f26: 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; │ │ @@ -1691841,21 +1691840,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 │ │ -435d70: |[435d70] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.newInstance:(Lorg/libreoffice/impressremote/communication/Server;)Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ -435d80: 2200 ba1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // type@1bba │ │ -435d84: 7010 8bdc 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.:()V // method@dc8b │ │ -435d8a: 7110 91dc 0100 |0005: invoke-static {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.buildArguments:(Lorg/libreoffice/impressremote/communication/Server;)Landroid/os/Bundle; // method@dc91 │ │ -435d90: 0c01 |0008: move-result-object v1 │ │ -435d92: 6e20 b8dc 1000 |0009: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setArguments:(Landroid/os/Bundle;)V // method@dcb8 │ │ -435d98: 1100 |000c: return-object v0 │ │ +435d6c: |[435d6c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.newInstance:(Lorg/libreoffice/impressremote/communication/Server;)Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ +435d7c: 2200 ba1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; // type@1bba │ │ +435d80: 7010 8bdc 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.:()V // method@dc8b │ │ +435d86: 7110 91dc 0100 |0005: invoke-static {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.buildArguments:(Lorg/libreoffice/impressremote/communication/Server;)Landroid/os/Bundle; // method@dc91 │ │ +435d8c: 0c01 |0008: move-result-object v1 │ │ +435d8e: 6e20 b8dc 1000 |0009: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setArguments:(Landroid/os/Bundle;)V // method@dcb8 │ │ +435d94: 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; │ │ │ │ @@ -1691864,19 +1691863,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -4360a4: |[4360a4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.refreshActionBarMenu:()V │ │ -4360b4: 6e10 96dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dc96 │ │ -4360ba: 0c00 |0003: move-result-object v0 │ │ -4360bc: 6e10 9757 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@5797 │ │ -4360c2: 0e00 |0007: return-void │ │ +4360a0: |[4360a0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.refreshActionBarMenu:()V │ │ +4360b0: 6e10 96dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dc96 │ │ +4360b6: 0c00 |0003: move-result-object v0 │ │ +4360b8: 6e10 9757 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@5797 │ │ +4360be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #25 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1691884,25 +1691883,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -4360c4: |[4360c4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.registerIntentsReceiver:()V │ │ -4360d4: 2200 b81b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver; // type@1bb8 │ │ -4360d8: 7020 85dc 3000 |0002: invoke-direct {v0, v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@dc85 │ │ -4360de: 5b30 3899 |0005: iput-object v0, v3, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@9938 │ │ -4360e2: 7010 92dc 0300 |0007: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.buildIntentsReceiverFilter:()Landroid/content/IntentFilter; // method@dc92 │ │ -4360e8: 0c00 |000a: move-result-object v0 │ │ -4360ea: 7010 98dc 0300 |000b: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@dc98 │ │ -4360f0: 0c01 |000e: move-result-object v1 │ │ -4360f2: 5432 3899 |000f: iget-object v2, v3, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@9938 │ │ -4360f6: 6e30 485e 2100 |0011: invoke-virtual {v1, v2, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@5e48 │ │ -4360fc: 0e00 |0014: return-void │ │ +4360c0: |[4360c0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.registerIntentsReceiver:()V │ │ +4360d0: 2200 b81b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver; // type@1bb8 │ │ +4360d4: 7020 85dc 3000 |0002: invoke-direct {v0, v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$IntentsReceiver;.:(Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;)V // method@dc85 │ │ +4360da: 5b30 3899 |0005: iput-object v0, v3, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@9938 │ │ +4360de: 7010 92dc 0300 |0007: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.buildIntentsReceiverFilter:()Landroid/content/IntentFilter; // method@dc92 │ │ +4360e4: 0c00 |000a: move-result-object v0 │ │ +4360e6: 7010 98dc 0300 |000b: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@dc98 │ │ +4360ec: 0c01 |000e: move-result-object v1 │ │ +4360ee: 5432 3899 |000f: iget-object v2, v3, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@9938 │ │ +4360f2: 6e30 485e 2100 |0011: invoke-virtual {v1, v2, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@5e48 │ │ +4360f8: 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; │ │ @@ -1691912,20 +1691911,20 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -436100: |[436100] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.saveCurrentView:(Landroid/os/Bundle;)V │ │ -436110: 7010 9adc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getCurrentViewId:()I // method@dc9a │ │ -436116: 0a00 |0003: move-result v0 │ │ -436118: 1a01 7d1e |0004: const-string v1, "CURRENT_VIEW_ID" // string@1e7d │ │ -43611c: 6e30 f906 1300 |0006: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@06f9 │ │ -436122: 0e00 |0009: return-void │ │ +4360fc: |[4360fc] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.saveCurrentView:(Landroid/os/Bundle;)V │ │ +43610c: 7010 9adc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getCurrentViewId:()I // method@dc9a │ │ +436112: 0a00 |0003: move-result v0 │ │ +436114: 1a01 7d1e |0004: const-string v1, "CURRENT_VIEW_ID" // string@1e7d │ │ +436118: 6e30 f906 1300 |0006: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@06f9 │ │ +43611e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0006 line=331 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ 0x0000 - 0x000a reg=3 (null) Landroid/os/Bundle; │ │ @@ -1691935,24 +1691934,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -436124: |[436124] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.saveErrorMessage:(Landroid/os/Bundle;)V │ │ -436134: 7010 9cdc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getSecondaryErrorMessageTextView:()Landroid/widget/TextView; // method@dc9c │ │ -43613a: 0c00 |0003: move-result-object v0 │ │ -43613c: 6e10 da11 0000 |0004: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@11da │ │ -436142: 0c00 |0007: move-result-object v0 │ │ -436144: 7210 989a 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9a98 │ │ -43614a: 0c00 |000b: move-result-object v0 │ │ -43614c: 1a01 5425 |000c: const-string v1, "ERROR_MESSAGE" // string@2554 │ │ -436150: 6e30 0707 1300 |000e: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0707 │ │ -436156: 0e00 |0011: return-void │ │ +436120: |[436120] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.saveErrorMessage:(Landroid/os/Bundle;)V │ │ +436130: 7010 9cdc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getSecondaryErrorMessageTextView:()Landroid/widget/TextView; // method@dc9c │ │ +436136: 0c00 |0003: move-result-object v0 │ │ +436138: 6e10 da11 0000 |0004: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@11da │ │ +43613e: 0c00 |0007: move-result-object v0 │ │ +436140: 7210 989a 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9a98 │ │ +436146: 0c00 |000b: move-result-object v0 │ │ +436148: 1a01 5425 |000c: const-string v1, "ERROR_MESSAGE" // string@2554 │ │ +43614c: 6e30 0707 1300 |000e: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0707 │ │ +436152: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x000e line=343 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/os/Bundle; │ │ @@ -1691962,24 +1691961,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -436158: |[436158] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.savePin:(Landroid/os/Bundle;)V │ │ -436168: 7010 9bdc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getPinTextView:()Landroid/widget/TextView; // method@dc9b │ │ -43616e: 0c00 |0003: move-result-object v0 │ │ -436170: 6e10 da11 0000 |0004: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@11da │ │ -436176: 0c00 |0007: move-result-object v0 │ │ -436178: 7210 989a 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9a98 │ │ -43617e: 0c00 |000b: move-result-object v0 │ │ -436180: 1a01 7e53 |000c: const-string v1, "PIN" // string@537e │ │ -436184: 6e30 0707 1300 |000e: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0707 │ │ -43618a: 0e00 |0011: return-void │ │ +436154: |[436154] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.savePin:(Landroid/os/Bundle;)V │ │ +436164: 7010 9bdc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getPinTextView:()Landroid/widget/TextView; // method@dc9b │ │ +43616a: 0c00 |0003: move-result-object v0 │ │ +43616c: 6e10 da11 0000 |0004: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@11da │ │ +436172: 0c00 |0007: move-result-object v0 │ │ +436174: 7210 989a 0000 |0008: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9a98 │ │ +43617a: 0c00 |000b: move-result-object v0 │ │ +43617c: 1a01 7e53 |000c: const-string v1, "PIN" // string@537e │ │ +436180: 6e30 0707 1300 |000e: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0707 │ │ +436186: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x000e line=337 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ 0x0000 - 0x0012 reg=3 (null) Landroid/os/Bundle; │ │ @@ -1691989,25 +1691988,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -43618c: |[43618c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setCurrentView:(I)V │ │ -43619c: 7010 9fdc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getViewAnimator:()Landroid/widget/ViewAnimator; // method@dc9f │ │ -4361a2: 0c00 |0003: move-result-object v0 │ │ -4361a4: 6e10 9edc 0200 |0004: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@dc9e │ │ -4361aa: 0c01 |0007: move-result-object v1 │ │ -4361ac: 6e20 c90a 3100 |0008: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ -4361b2: 0c03 |000b: move-result-object v3 │ │ -4361b4: 6e20 4812 3000 |000c: invoke-virtual {v0, v3}, Landroid/widget/ViewAnimator;.indexOfChild:(Landroid/view/View;)I // method@1248 │ │ -4361ba: 0a03 |000f: move-result v3 │ │ -4361bc: 6e20 4912 3000 |0010: invoke-virtual {v0, v3}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@1249 │ │ -4361c2: 0e00 |0013: return-void │ │ +436188: |[436188] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setCurrentView:(I)V │ │ +436198: 7010 9fdc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getViewAnimator:()Landroid/widget/ViewAnimator; // method@dc9f │ │ +43619e: 0c00 |0003: move-result-object v0 │ │ +4361a0: 6e10 9edc 0200 |0004: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@dc9e │ │ +4361a6: 0c01 |0007: move-result-object v1 │ │ +4361a8: 6e20 c90a 3100 |0008: invoke-virtual {v1, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ +4361ae: 0c03 |000b: move-result-object v3 │ │ +4361b0: 6e20 4812 3000 |000c: invoke-virtual {v0, v3}, Landroid/widget/ViewAnimator;.indexOfChild:(Landroid/view/View;)I // method@1248 │ │ +4361b6: 0a03 |000f: move-result v3 │ │ +4361b8: 6e20 4912 3000 |0010: invoke-virtual {v0, v3}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@1249 │ │ +4361be: 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; │ │ @@ -1692018,18 +1692017,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -4361c4: |[4361c4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setUpActionBarMenu:()V │ │ -4361d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4361d6: 6e20 badc 0100 |0001: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setHasOptionsMenu:(Z)V // method@dcba │ │ -4361dc: 0e00 |0004: return-void │ │ +4361c0: |[4361c0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setUpActionBarMenu:()V │ │ +4361d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4361d2: 6e20 badc 0100 |0001: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setHasOptionsMenu:(Z)V // method@dcba │ │ +4361d8: 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;) │ │ @@ -1692037,23 +1692036,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -4361e0: |[4361e0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setUpErrorMessage:()V │ │ -4361f0: 7010 9cdc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getSecondaryErrorMessageTextView:()Landroid/widget/TextView; // method@dc9c │ │ -4361f6: 0c00 |0003: move-result-object v0 │ │ -4361f8: 7010 93dc 0200 |0004: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.buildSecondaryErrorMessage:()Ljava/lang/String; // method@dc93 │ │ -4361fe: 0c01 |0007: move-result-object v1 │ │ -436200: 6e20 2512 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1225 │ │ -436206: 1400 d800 087f |000b: const v0, #float 1.80779e+38 // #7f0800d8 │ │ -43620c: 7020 b9dc 0200 |000e: invoke-direct {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setCurrentView:(I)V // method@dcb9 │ │ -436212: 0e00 |0011: return-void │ │ +4361dc: |[4361dc] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setUpErrorMessage:()V │ │ +4361ec: 7010 9cdc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getSecondaryErrorMessageTextView:()Landroid/widget/TextView; // method@dc9c │ │ +4361f2: 0c00 |0003: move-result-object v0 │ │ +4361f4: 7010 93dc 0200 |0004: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.buildSecondaryErrorMessage:()Ljava/lang/String; // method@dc93 │ │ +4361fa: 0c01 |0007: move-result-object v1 │ │ +4361fc: 6e20 2512 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1225 │ │ +436202: 1400 d800 087f |000b: const v0, #float 1.80779e+38 // #7f0800d8 │ │ +436208: 7020 b9dc 0200 |000e: invoke-direct {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setCurrentView:(I)V // method@dcb9 │ │ +43620e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0004 line=252 │ │ 0x000e line=254 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ @@ -1692063,21 +1692062,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -436214: |[436214] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setUpPinValidationInstructions:(Ljava/lang/String;)V │ │ -436224: 7010 9bdc 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getPinTextView:()Landroid/widget/TextView; // method@dc9b │ │ -43622a: 0c00 |0003: move-result-object v0 │ │ -43622c: 6e20 2512 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1225 │ │ -436232: 1402 da00 087f |0007: const v2, #float 1.80779e+38 // #7f0800da │ │ -436238: 7020 b9dc 2100 |000a: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setCurrentView:(I)V // method@dcb9 │ │ -43623e: 0e00 |000d: return-void │ │ +436210: |[436210] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setUpPinValidationInstructions:(Ljava/lang/String;)V │ │ +436220: 7010 9bdc 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getPinTextView:()Landroid/widget/TextView; // method@dc9b │ │ +436226: 0c00 |0003: move-result-object v0 │ │ +436228: 6e20 2512 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1225 │ │ +43622e: 1402 da00 087f |0007: const v2, #float 1.80779e+38 // #7f0800da │ │ +436234: 7020 b9dc 2100 |000a: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setCurrentView:(I)V // method@dcb9 │ │ +43623a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x000a line=238 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ @@ -1692087,26 +1692086,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -436240: |[436240] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setUpPresentation:()V │ │ -436250: 6200 3599 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9935 │ │ -436254: 5b10 3999 |0002: iput-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mResult:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9939 │ │ -436258: 6e10 96dc 0100 |0004: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dc96 │ │ -43625e: 0c00 |0007: move-result-object v0 │ │ -436260: 7110 b1dd 0000 |0008: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideShowIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@ddb1 │ │ -436266: 0c00 |000b: move-result-object v0 │ │ -436268: 6e20 c0dc 0100 |000c: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.startActivity:(Landroid/content/Intent;)V // method@dcc0 │ │ -43626e: 6e10 96dc 0100 |000f: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dc96 │ │ -436274: 0c00 |0012: move-result-object v0 │ │ -436276: 6e10 5b57 0000 |0013: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.finish:()V // method@575b │ │ -43627c: 0e00 |0016: return-void │ │ +43623c: |[43623c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.setUpPresentation:()V │ │ +43624c: 6200 3599 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result;.CONNECTED:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9935 │ │ +436250: 5b10 3999 |0002: iput-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mResult:Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment$Result; // field@9939 │ │ +436254: 6e10 96dc 0100 |0004: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dc96 │ │ +43625a: 0c00 |0007: move-result-object v0 │ │ +43625c: 7110 b1dd 0000 |0008: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideShowIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@ddb1 │ │ +436262: 0c00 |000b: move-result-object v0 │ │ +436264: 6e20 c0dc 0100 |000c: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.startActivity:(Landroid/content/Intent;)V // method@dcc0 │ │ +43626a: 6e10 96dc 0100 |000f: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dc96 │ │ +436270: 0c00 |0012: move-result-object v0 │ │ +436272: 6e10 5b57 0000 |0013: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.finish:()V // method@575b │ │ +436278: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0004 line=244 │ │ 0x000c line=245 │ │ 0x000f line=247 │ │ locals : │ │ @@ -1692117,26 +1692116,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -435c7c: |[435c7c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.shouldActionBarMenuBeDisplayed:()Z │ │ -435c8c: 6e10 9edc 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@dc9e │ │ -435c92: 0c00 |0003: move-result-object v0 │ │ -435c94: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -435c98: 7010 9adc 0200 |0006: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getCurrentViewId:()I // method@dc9a │ │ -435c9e: 0a00 |0009: move-result v0 │ │ -435ca0: 1401 d800 087f |000a: const v1, #float 1.80779e+38 // #7f0800d8 │ │ -435ca6: 3310 0400 |000d: if-ne v0, v1, 0011 // +0004 │ │ -435caa: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -435cac: 2802 |0010: goto 0012 // +0002 │ │ -435cae: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -435cb0: 0f00 |0012: return v0 │ │ +435c78: |[435c78] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.shouldActionBarMenuBeDisplayed:()Z │ │ +435c88: 6e10 9edc 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getView:()Landroid/view/View; // method@dc9e │ │ +435c8e: 0c00 |0003: move-result-object v0 │ │ +435c90: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +435c94: 7010 9adc 0200 |0006: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getCurrentViewId:()I // method@dc9a │ │ +435c9a: 0a00 |0009: move-result v0 │ │ +435c9c: 1401 d800 087f |000a: const v1, #float 1.80779e+38 // #7f0800d8 │ │ +435ca2: 3310 0400 |000d: if-ne v0, v1, 0011 // +0004 │ │ +435ca6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +435ca8: 2802 |0010: goto 0012 // +0002 │ │ +435caa: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +435cac: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #35 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1692144,19 +1692143,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -436280: |[436280] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.unbindService:()V │ │ -436290: 6e10 96dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dc96 │ │ -436296: 0c00 |0003: move-result-object v0 │ │ -436298: 6e20 9a57 1000 |0004: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@579a │ │ -43629e: 0e00 |0007: return-void │ │ +43627c: |[43627c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.unbindService:()V │ │ +43628c: 6e10 96dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dc96 │ │ +436292: 0c00 |0003: move-result-object v0 │ │ +436294: 6e20 9a57 1000 |0004: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@579a │ │ +43629a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ #36 : (in Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;) │ │ @@ -1692164,20 +1692163,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4362a0: |[4362a0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.unregisterIntentsReceiver:()V │ │ -4362b0: 7010 98dc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@dc98 │ │ -4362b6: 0c00 |0003: move-result-object v0 │ │ -4362b8: 5421 3899 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@9938 │ │ -4362bc: 6e20 4b5e 1000 |0006: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@5e4b │ │ -4362c2: 0e00 |0009: return-void │ │ +43629c: |[43629c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.unregisterIntentsReceiver:()V │ │ +4362ac: 7010 98dc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@dc98 │ │ +4362b2: 0c00 |0003: move-result-object v0 │ │ +4362b4: 5421 3899 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@9938 │ │ +4362b8: 6e20 4b5e 1000 |0006: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@5e4b │ │ +4362be: 0e00 |0009: return-void │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/IllegalArgumentException; -> 0x0009 │ │ positions : │ │ 0x0000 line=312 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ @@ -1692188,18 +1692187,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -435f2c: |[435f2c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -435f3c: 6f20 ca56 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@56ca │ │ -435f42: 7010 90dc 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.bindService:()V // method@dc90 │ │ -435f48: 0e00 |0006: return-void │ │ +435f28: |[435f28] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +435f38: 6f20 ca56 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@56ca │ │ +435f3e: 7010 90dc 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.bindService:()V // method@dc90 │ │ +435f44: 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; │ │ @@ -1692209,18 +1692208,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -435f4c: |[435f4c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onCreate:(Landroid/os/Bundle;)V │ │ -435f5c: 6f20 d156 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@56d1 │ │ -435f62: 7010 bbdc 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setUpActionBarMenu:()V // method@dcbb │ │ -435f68: 0e00 |0006: return-void │ │ +435f48: |[435f48] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onCreate:(Landroid/os/Bundle;)V │ │ +435f58: 6f20 d156 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@56d1 │ │ +435f5e: 7010 bbdc 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setUpActionBarMenu:()V // method@dcbb │ │ +435f64: 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; │ │ @@ -1692230,23 +1692229,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 │ │ -435f6c: |[435f6c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -435f7c: 7010 bfdc 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.shouldActionBarMenuBeDisplayed:()Z // method@dcbf │ │ -435f82: 0a00 |0003: move-result v0 │ │ -435f84: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -435f88: 7210 230a 0200 |0006: invoke-interface {v2}, Landroid/view/Menu;.clear:()V // method@0a23 │ │ -435f8e: 0e00 |0009: return-void │ │ -435f90: 1500 0d7f |000a: const/high16 v0, #int 2131558400 // #7f0d │ │ -435f94: 6e30 2c0a 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a2c │ │ -435f9a: 0e00 |000f: return-void │ │ +435f68: |[435f68] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +435f78: 7010 bfdc 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.shouldActionBarMenuBeDisplayed:()Z // method@dcbf │ │ +435f7e: 0a00 |0003: move-result v0 │ │ +435f80: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +435f84: 7210 230a 0200 |0006: invoke-interface {v2}, Landroid/view/Menu;.clear:()V // method@0a23 │ │ +435f8a: 0e00 |0009: return-void │ │ +435f8c: 1500 0d7f |000a: const/high16 v0, #int 2131558400 // #7f0d │ │ +435f90: 6e30 2c0a 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a2c │ │ +435f96: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0006 line=277 │ │ 0x000c line=281 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ @@ -1692258,20 +1692257,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 : 9 16-bit code units │ │ -435ae4: |[435ae4] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -435af4: 1404 3200 0b7f |0000: const v4, #float 1.84764e+38 // #7f0b0032 │ │ -435afa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -435afc: 6e40 1f0a 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a1f │ │ -435b02: 0c02 |0007: move-result-object v2 │ │ -435b04: 1102 |0008: return-object v2 │ │ +435ae0: |[435ae0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +435af0: 1404 3200 0b7f |0000: const v4, #float 1.84764e+38 // #7f0b0032 │ │ +435af6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +435af8: 6e40 1f0a 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a1f │ │ +435afe: 0c02 |0007: move-result-object v2 │ │ +435b00: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=76 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0009 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1692282,19 +1692281,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -435f9c: |[435f9c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onDestroy:()V │ │ -435fac: 6f10 d756 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@56d7 │ │ -435fb2: 7010 95dc 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.disconnectComputer:()V // method@dc95 │ │ -435fb8: 7010 c1dc 0000 |0006: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.unbindService:()V // method@dcc1 │ │ -435fbe: 0e00 |0009: return-void │ │ +435f98: |[435f98] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onDestroy:()V │ │ +435fa8: 6f10 d756 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@56d7 │ │ +435fae: 7010 95dc 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.disconnectComputer:()V // method@dc95 │ │ +435fb4: 7010 c1dc 0000 |0006: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.unbindService:()V // method@dcc1 │ │ +435fba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0003 line=350 │ │ 0x0006 line=352 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ @@ -1692304,28 +1692303,28 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -435c34: |[435c34] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -435c44: 7210 3b0a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a3b │ │ -435c4a: 0a00 |0003: move-result v0 │ │ -435c4c: 1401 fb00 087f |0004: const v1, #float 1.8078e+38 // #7f0800fb │ │ -435c52: 3310 1000 |0007: if-ne v0, v1, 0017 // +0010 │ │ -435c56: 1403 5001 087f |0009: const v3, #float 1.80782e+38 // #7f080150 │ │ -435c5c: 7020 b9dc 3200 |000c: invoke-direct {v2, v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setCurrentView:(I)V // method@dcb9 │ │ -435c62: 7010 94dc 0200 |000f: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.connectComputer:()V // method@dc94 │ │ -435c68: 7010 b3dc 0200 |0012: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.refreshActionBarMenu:()V // method@dcb3 │ │ -435c6e: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -435c70: 0f03 |0016: return v3 │ │ -435c72: 6f20 e156 3200 |0017: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@56e1 │ │ -435c78: 0a03 |001a: move-result v3 │ │ -435c7a: 0f03 |001b: return v3 │ │ +435c30: |[435c30] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +435c40: 7210 3b0a 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@0a3b │ │ +435c46: 0a00 |0003: move-result v0 │ │ +435c48: 1401 fb00 087f |0004: const v1, #float 1.8078e+38 // #7f0800fb │ │ +435c4e: 3310 1000 |0007: if-ne v0, v1, 0017 // +0010 │ │ +435c52: 1403 5001 087f |0009: const v3, #float 1.80782e+38 // #7f080150 │ │ +435c58: 7020 b9dc 3200 |000c: invoke-direct {v2, v3}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.setCurrentView:(I)V // method@dcb9 │ │ +435c5e: 7010 94dc 0200 |000f: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.connectComputer:()V // method@dc94 │ │ +435c64: 7010 b3dc 0200 |0012: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.refreshActionBarMenu:()V // method@dcb3 │ │ +435c6a: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +435c6c: 0f03 |0016: return v3 │ │ +435c6e: 6f20 e156 3200 |0017: invoke-super {v2, v3}, Landroidx/fragment/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@56e1 │ │ +435c74: 0a03 |001a: move-result v3 │ │ +435c76: 0f03 |001b: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x000c line=295 │ │ 0x000f line=296 │ │ 0x0012 line=297 │ │ 0x0017 line=300 │ │ @@ -1692338,20 +1692337,20 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -435fc0: |[435fc0] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -435fd0: 6f20 e956 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@56e9 │ │ -435fd6: 7020 b5dc 1000 |0003: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.saveCurrentView:(Landroid/os/Bundle;)V // method@dcb5 │ │ -435fdc: 7020 b7dc 1000 |0006: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.savePin:(Landroid/os/Bundle;)V // method@dcb7 │ │ -435fe2: 7020 b6dc 1000 |0009: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.saveErrorMessage:(Landroid/os/Bundle;)V // method@dcb6 │ │ -435fe8: 0e00 |000c: return-void │ │ +435fbc: |[435fbc] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +435fcc: 6f20 e956 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@56e9 │ │ +435fd2: 7020 b5dc 1000 |0003: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.saveCurrentView:(Landroid/os/Bundle;)V // method@dcb5 │ │ +435fd8: 7020 b7dc 1000 |0006: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.savePin:(Landroid/os/Bundle;)V // method@dcb7 │ │ +435fde: 7020 b6dc 1000 |0009: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.saveErrorMessage:(Landroid/os/Bundle;)V // method@dcb6 │ │ +435fe4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x0003 line=323 │ │ 0x0006 line=324 │ │ 0x0009 line=325 │ │ locals : │ │ @@ -1692363,21 +1692362,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 │ │ -435fec: |[435fec] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -435ffc: 1f02 9e1b |0000: check-cast v2, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ -436000: 6e10 d4db 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@dbd4 │ │ -436006: 0c01 |0005: move-result-object v1 │ │ -436008: 5b01 3799 |0006: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9937 │ │ -43600c: 7010 94dc 0000 |0008: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.connectComputer:()V // method@dc94 │ │ -436012: 0e00 |000b: return-void │ │ +435fe8: |[435fe8] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +435ff8: 1f02 9e1b |0000: check-cast v2, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ +435ffc: 6e10 d4db 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@dbd4 │ │ +436002: 0c01 |0005: move-result-object v1 │ │ +436004: 5b01 3799 |0006: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9937 │ │ +436008: 7010 94dc 0000 |0008: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.connectComputer:()V // method@dc94 │ │ +43600e: 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; │ │ @@ -1692389,18 +1692388,18 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -436014: |[436014] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -436024: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -436026: 5b01 3799 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9937 │ │ -43602a: 0e00 |0003: return-void │ │ +436010: |[436010] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +436020: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +436022: 5b01 3799 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9937 │ │ +436026: 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; │ │ │ │ @@ -1692409,18 +1692408,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -43602c: |[43602c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onStart:()V │ │ -43603c: 6f10 ea56 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStart:()V // method@56ea │ │ -436042: 7010 b4dc 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.registerIntentsReceiver:()V // method@dcb4 │ │ -436048: 0e00 |0006: return-void │ │ +436028: |[436028] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onStart:()V │ │ +436038: 6f10 ea56 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStart:()V // method@56ea │ │ +43603e: 7010 b4dc 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.registerIntentsReceiver:()V // method@dcb4 │ │ +436044: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0003 line=178 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ @@ -1692429,18 +1692428,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -43604c: |[43604c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onStop:()V │ │ -43605c: 6f10 eb56 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStop:()V // method@56eb │ │ -436062: 7010 c2dc 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.unregisterIntentsReceiver:()V // method@dcc2 │ │ -436068: 0e00 |0006: return-void │ │ +436048: |[436048] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onStop:()V │ │ +436058: 6f10 eb56 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStop:()V // method@56eb │ │ +43605e: 7010 c2dc 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.unregisterIntentsReceiver:()V // method@dcc2 │ │ +436064: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0003 line=307 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment; │ │ │ │ @@ -1692449,24 +1692448,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -43606c: |[43606c] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ -43607c: 6f20 ed56 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@56ed │ │ -436082: 7020 a2dc 2100 |0003: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.isSavedInstanceValid:(Landroid/os/Bundle;)Z // method@dca2 │ │ -436088: 0a00 |0006: move-result v0 │ │ -43608a: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -43608e: 0e00 |0009: return-void │ │ -436090: 7020 a3dc 2100 |000a: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.loadCurrentView:(Landroid/os/Bundle;)V // method@dca3 │ │ -436096: 7020 a5dc 2100 |000d: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.loadPin:(Landroid/os/Bundle;)V // method@dca5 │ │ -43609c: 7020 a4dc 2100 |0010: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.loadErrorMessage:(Landroid/os/Bundle;)V // method@dca4 │ │ -4360a2: 0e00 |0013: return-void │ │ +436068: |[436068] org.libreoffice.impressremote.fragment.ComputerConnectionFragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ +436078: 6f20 ed56 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@56ed │ │ +43607e: 7020 a2dc 2100 |0003: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.isSavedInstanceValid:(Landroid/os/Bundle;)Z // method@dca2 │ │ +436084: 0a00 |0006: move-result v0 │ │ +436086: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +43608a: 0e00 |0009: return-void │ │ +43608c: 7020 a3dc 2100 |000a: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.loadCurrentView:(Landroid/os/Bundle;)V // method@dca3 │ │ +436092: 7020 a5dc 2100 |000d: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.loadPin:(Landroid/os/Bundle;)V // method@dca5 │ │ +436098: 7020 a4dc 2100 |0010: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputerConnectionFragment;.loadErrorMessage:(Landroid/os/Bundle;)V // method@dca4 │ │ +43609e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=83 │ │ 0x000a line=87 │ │ 0x000d line=88 │ │ 0x0010 line=89 │ │ @@ -1692507,17 +1692506,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -437270: |[437270] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.:()V │ │ -437280: 7010 7956 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@5679 │ │ -437286: 0e00 |0003: return-void │ │ +43726c: |[43726c] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.:()V │ │ +43727c: 7010 7956 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@5679 │ │ +437282: 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;) │ │ @@ -1692525,28 +1692524,28 @@ │ │ type : '()Landroid/content/IntentFilter;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -4371f4: |[4371f4] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.buildIntentsReceiverFilter:()Landroid/content/IntentFilter; │ │ -437204: 2200 7300 |0000: new-instance v0, Landroid/content/IntentFilter; // type@0073 │ │ -437208: 7010 0603 0000 |0002: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0306 │ │ -43720e: 1a01 9257 |0005: const-string v1, "SLIDE_SHOW_RUNNING" // string@5792 │ │ -437212: 6e20 0703 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -437218: 1a01 9457 |000a: const-string v1, "SLIDE_SHOW_STOPPED" // string@5794 │ │ -43721c: 6e20 0703 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -437222: 1a01 8b57 |000f: const-string v1, "SLIDE_CHANGED" // string@578b │ │ -437226: 6e20 0703 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -43722c: 1a01 8f57 |0014: const-string v1, "SLIDE_PREVIEW" // string@578f │ │ -437230: 6e20 0703 1000 |0016: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -437236: 1a01 8e57 |0019: const-string v1, "SLIDE_NOTES" // string@578e │ │ -43723a: 6e20 0703 1000 |001b: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -437240: 1100 |001e: return-object v0 │ │ +4371f0: |[4371f0] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.buildIntentsReceiverFilter:()Landroid/content/IntentFilter; │ │ +437200: 2200 7300 |0000: new-instance v0, Landroid/content/IntentFilter; // type@0073 │ │ +437204: 7010 0603 0000 |0002: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0306 │ │ +43720a: 1a01 9257 |0005: const-string v1, "SLIDE_SHOW_RUNNING" // string@5792 │ │ +43720e: 6e20 0703 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +437214: 1a01 9457 |000a: const-string v1, "SLIDE_SHOW_STOPPED" // string@5794 │ │ +437218: 6e20 0703 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +43721e: 1a01 8b57 |000f: const-string v1, "SLIDE_CHANGED" // string@578b │ │ +437222: 6e20 0703 1000 |0011: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +437228: 1a01 8f57 |0014: const-string v1, "SLIDE_PREVIEW" // string@578f │ │ +43722c: 6e20 0703 1000 |0016: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +437232: 1a01 8e57 |0019: const-string v1, "SLIDE_NOTES" // string@578e │ │ +437236: 6e20 0703 1000 |001b: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +43723c: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0007 line=94 │ │ 0x000c line=95 │ │ 0x0011 line=96 │ │ 0x0016 line=97 │ │ @@ -1692559,22 +1692558,22 @@ │ │ type : '()Landroidx/localbroadcastmanager/content/LocalBroadcastManager;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -437244: |[437244] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ -437254: 6e10 1edd 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd1e │ │ -43725a: 0c00 |0003: move-result-object v0 │ │ -43725c: 6e10 5e57 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@575e │ │ -437262: 0c00 |0007: move-result-object v0 │ │ -437264: 7110 475e 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -43726a: 0c00 |000b: move-result-object v0 │ │ -43726c: 1100 |000c: return-object v0 │ │ +437240: |[437240] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ +437250: 6e10 1edd 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd1e │ │ +437256: 0c00 |0003: move-result-object v0 │ │ +437258: 6e10 5e57 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@575e │ │ +43725e: 0c00 |0007: move-result-object v0 │ │ +437260: 7110 475e 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +437266: 0c00 |000b: move-result-object v0 │ │ +437268: 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; │ │ │ │ @@ -1692583,26 +1692582,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -4372c8: |[4372c8] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.registerIntentsReceiver:()V │ │ -4372d8: 2200 c21b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver; // type@1bc2 │ │ -4372dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -4372de: 7030 1add 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@dd1a │ │ -4372e4: 5b30 4b99 |0006: iput-object v0, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@994b │ │ -4372e8: 7010 1ddd 0300 |0008: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.buildIntentsReceiverFilter:()Landroid/content/IntentFilter; // method@dd1d │ │ -4372ee: 0c00 |000b: move-result-object v0 │ │ -4372f0: 7010 1fdd 0300 |000c: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@dd1f │ │ -4372f6: 0c01 |000f: move-result-object v1 │ │ -4372f8: 5432 4b99 |0010: iget-object v2, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@994b │ │ -4372fc: 6e30 485e 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@5e48 │ │ -437302: 0e00 |0015: return-void │ │ +4372c4: |[4372c4] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.registerIntentsReceiver:()V │ │ +4372d4: 2200 c21b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment$IntentsReceiver; // type@1bc2 │ │ +4372d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4372da: 7030 1add 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@dd1a │ │ +4372e0: 5b30 4b99 |0006: iput-object v0, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@994b │ │ +4372e4: 7010 1ddd 0300 |0008: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.buildIntentsReceiverFilter:()Landroid/content/IntentFilter; // method@dd1d │ │ +4372ea: 0c00 |000b: move-result-object v0 │ │ +4372ec: 7010 1fdd 0300 |000c: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@dd1f │ │ +4372f2: 0c01 |000f: move-result-object v1 │ │ +4372f4: 5432 4b99 |0010: iget-object v2, v3, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@994b │ │ +4372f8: 6e30 485e 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@5e48 │ │ +4372fe: 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; │ │ @@ -1692612,20 +1692611,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -437304: |[437304] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.unregisterIntentsReceiver:()V │ │ -437314: 7010 1fdd 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@dd1f │ │ -43731a: 0c00 |0003: move-result-object v0 │ │ -43731c: 5421 4b99 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@994b │ │ -437320: 6e20 4b5e 1000 |0006: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@5e4b │ │ -437326: 0e00 |0009: return-void │ │ +437300: |[437300] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.unregisterIntentsReceiver:()V │ │ +437310: 7010 1fdd 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@dd1f │ │ +437316: 0c00 |0003: move-result-object v0 │ │ +437318: 5421 4b99 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@994b │ │ +43731c: 6e20 4b5e 1000 |0006: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@5e4b │ │ +437322: 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; │ │ @@ -1692642,18 +1692641,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -437288: |[437288] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.onPause:()V │ │ -437298: 6f10 e356 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onPause:()V // method@56e3 │ │ -43729e: 7010 29dd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.unregisterIntentsReceiver:()V // method@dd29 │ │ -4372a4: 0e00 |0006: return-void │ │ +437284: |[437284] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.onPause:()V │ │ +437294: 6f10 e356 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onPause:()V // method@56e3 │ │ +43729a: 7010 29dd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.unregisterIntentsReceiver:()V // method@dd29 │ │ +4372a0: 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; │ │ │ │ @@ -1692662,18 +1692661,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4372a8: |[4372a8] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.onResume:()V │ │ -4372b8: 6f10 e856 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onResume:()V // method@56e8 │ │ -4372be: 7010 26dd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.registerIntentsReceiver:()V // method@dd26 │ │ -4372c4: 0e00 |0006: return-void │ │ +4372a4: |[4372a4] org.libreoffice.impressremote.fragment.slides.AbstractSlideFragment.onResume:()V │ │ +4372b4: 6f10 e856 0000 |0000: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onResume:()V // method@56e8 │ │ +4372ba: 7010 26dd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.registerIntentsReceiver:()V // method@dd26 │ │ +4372c0: 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; │ │ │ │ @@ -1692720,17 +1692719,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -437378: |[437378] org.libreoffice.impressremote.fragment.slides.EmptySlideFragment.:()V │ │ -437388: 7010 7956 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@5679 │ │ -43738e: 0e00 |0003: return-void │ │ +437374: |[437374] org.libreoffice.impressremote.fragment.slides.EmptySlideFragment.:()V │ │ +437384: 7010 7956 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@5679 │ │ +43738a: 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;) │ │ @@ -1692738,18 +1692737,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 │ │ -43735c: |[43735c] org.libreoffice.impressremote.fragment.slides.EmptySlideFragment.newInstance:()Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment; │ │ -43736c: 2200 c41b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment; // type@1bc4 │ │ -437370: 7010 2add 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment;.:()V // method@dd2a │ │ -437376: 1100 |0005: return-object v0 │ │ +437358: |[437358] org.libreoffice.impressremote.fragment.slides.EmptySlideFragment.newInstance:()Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment; │ │ +437368: 2200 c41b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment; // type@1bc4 │ │ +43736c: 7010 2add 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment;.:()V // method@dd2a │ │ +437372: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment;) │ │ @@ -1692757,20 +1692756,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 : 9 16-bit code units │ │ -437338: |[437338] org.libreoffice.impressremote.fragment.slides.EmptySlideFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -437348: 1404 3400 0b7f |0000: const v4, #float 1.84764e+38 // #7f0b0034 │ │ -43734e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -437350: 6e40 1f0a 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a1f │ │ -437356: 0c02 |0007: move-result-object v2 │ │ -437358: 1102 |0008: return-object v2 │ │ +437334: |[437334] org.libreoffice.impressremote.fragment.slides.EmptySlideFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +437344: 1404 3400 0b7f |0000: const v4, #float 1.84764e+38 // #7f0b0034 │ │ +43734a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +43734c: 6e40 1f0a 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a1f │ │ +437352: 0c02 |0007: move-result-object v2 │ │ +437354: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=26 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/libreoffice/impressremote/fragment/slides/EmptySlideFragment; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0009 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1747873,17 +1747872,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -436750: |[436750] org.libreoffice.impressremote.fragment.ComputersFragment.:()V │ │ -436760: 7010 a75a 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/ListFragment;.:()V // method@5aa7 │ │ -436766: 0e00 |0003: return-void │ │ +43674c: |[43674c] org.libreoffice.impressremote.fragment.ComputersFragment.:()V │ │ +43675c: 7010 a75a 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/ListFragment;.:()V // method@5aa7 │ │ +436762: 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;) │ │ @@ -1747891,17 +1747890,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 │ │ -436768: |[436768] org.libreoffice.impressremote.fragment.ComputersFragment.access$000:(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V │ │ -436778: 7010 e0dc 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.loadComputers:()V // method@dce0 │ │ -43677e: 0e00 |0003: return-void │ │ +436764: |[436764] org.libreoffice.impressremote.fragment.ComputersFragment.access$000:(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V │ │ +436774: 7010 e0dc 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.loadComputers:()V // method@dce0 │ │ +43677a: 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;) │ │ @@ -1747909,25 +1747908,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 │ │ -436780: |[436780] org.libreoffice.impressremote.fragment.ComputersFragment.addComputer:(Ljava/lang/String;Ljava/lang/String;)V │ │ -436790: 5410 4099 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9940 │ │ -436794: 6e30 d6db 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/communication/CommunicationService;.addServer:(Ljava/lang/String;Ljava/lang/String;)V // method@dbd6 │ │ -43679a: 7100 acdd 0000 |0005: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildServersListChangedIntent:()Landroid/content/Intent; // method@ddac │ │ -4367a0: 0c02 |0008: move-result-object v2 │ │ -4367a2: 6e10 cfdc 0100 |0009: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ -4367a8: 0c03 |000c: move-result-object v3 │ │ -4367aa: 7110 475e 0300 |000d: invoke-static {v3}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -4367b0: 0c03 |0010: move-result-object v3 │ │ -4367b2: 6e20 495e 2300 |0011: invoke-virtual {v3, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ -4367b8: 0e00 |0014: return-void │ │ +43677c: |[43677c] org.libreoffice.impressremote.fragment.ComputersFragment.addComputer:(Ljava/lang/String;Ljava/lang/String;)V │ │ +43678c: 5410 4099 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9940 │ │ +436790: 6e30 d6db 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/libreoffice/impressremote/communication/CommunicationService;.addServer:(Ljava/lang/String;Ljava/lang/String;)V // method@dbd6 │ │ +436796: 7100 acdd 0000 |0005: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildServersListChangedIntent:()Landroid/content/Intent; // method@ddac │ │ +43679c: 0c02 |0008: move-result-object v2 │ │ +43679e: 6e10 cfdc 0100 |0009: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ +4367a4: 0c03 |000c: move-result-object v3 │ │ +4367a6: 7110 475e 0300 |000d: invoke-static {v3}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +4367ac: 0c03 |0010: move-result-object v3 │ │ +4367ae: 6e20 495e 2300 |0011: invoke-virtual {v3, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ +4367b4: 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; │ │ @@ -1747939,20 +1747938,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 │ │ -436464: |[436464] org.libreoffice.impressremote.fragment.ComputersFragment.buildArguments:(Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;)Landroid/os/Bundle; │ │ -436474: 2200 2d01 |0000: new-instance v0, Landroid/os/Bundle; // type@012d │ │ -436478: 7010 ca06 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@06ca │ │ -43647e: 1a01 825f |0005: const-string v1, "TYPE" // string@5f82 │ │ -436482: 6e30 0107 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0701 │ │ -436488: 1100 |000a: return-object v0 │ │ +436460: |[436460] org.libreoffice.impressremote.fragment.ComputersFragment.buildArguments:(Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;)Landroid/os/Bundle; │ │ +436470: 2200 2d01 |0000: new-instance v0, Landroid/os/Bundle; // type@012d │ │ +436474: 7010 ca06 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@06ca │ │ +43647a: 1a01 825f |0005: const-string v1, "TYPE" // string@5f82 │ │ +43647e: 6e30 0107 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSerializable:(Ljava/lang/String;Ljava/io/Serializable;)V // method@0701 │ │ +436484: 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; │ │ │ │ @@ -1747961,22 +1747960,22 @@ │ │ type : '()Landroidx/localbroadcastmanager/content/LocalBroadcastManager;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -4364dc: |[4364dc] org.libreoffice.impressremote.fragment.ComputersFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ -4364ec: 6e10 cfdc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ -4364f2: 0c00 |0003: move-result-object v0 │ │ -4364f4: 6e10 5e57 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@575e │ │ -4364fa: 0c00 |0007: move-result-object v0 │ │ -4364fc: 7110 475e 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -436502: 0c00 |000b: move-result-object v0 │ │ -436504: 1100 |000c: return-object v0 │ │ +4364d8: |[4364d8] org.libreoffice.impressremote.fragment.ComputersFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ +4364e8: 6e10 cfdc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ +4364ee: 0c00 |0003: move-result-object v0 │ │ +4364f0: 6e10 5e57 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@575e │ │ +4364f6: 0c00 |0007: move-result-object v0 │ │ +4364f8: 7110 475e 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +4364fe: 0c00 |000b: move-result-object v0 │ │ +436500: 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; │ │ │ │ @@ -1747985,34 +1747984,34 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -43667c: |[43667c] org.libreoffice.impressremote.fragment.ComputersFragment.getComputers:()Ljava/util/List; │ │ -43668c: 2200 f913 |0000: new-instance v0, Ljava/util/ArrayList; // type@13f9 │ │ -436690: 7010 579d 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9d57 │ │ -436696: 5441 4099 |0005: iget-object v1, v4, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9940 │ │ -43669a: 6e10 dcdb 0100 |0007: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getServers:()Ljava/util/List; // method@dbdc │ │ -4366a0: 0c01 |000a: move-result-object v1 │ │ -4366a2: 7210 509e 0100 |000b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9e50 │ │ -4366a8: 0c01 |000e: move-result-object v1 │ │ -4366aa: 7210 2c9e 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9e2c │ │ -4366b0: 0a02 |0012: move-result v2 │ │ -4366b2: 3802 1200 |0013: if-eqz v2, 0025 // +0012 │ │ -4366b6: 7210 2d9e 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9e2d │ │ -4366bc: 0c02 |0018: move-result-object v2 │ │ -4366be: 1f02 ad1b |0019: check-cast v2, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -4366c2: 7020 dddc 2400 |001b: invoke-direct {v4, v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.isComputerSupportsRequiredType:(Lorg/libreoffice/impressremote/communication/Server;)Z // method@dcdd │ │ -4366c8: 0a03 |001e: move-result v3 │ │ -4366ca: 3803 f0ff |001f: if-eqz v3, 000f // -0010 │ │ -4366ce: 7220 469e 2000 |0021: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9e46 │ │ -4366d4: 28eb |0024: goto 000f // -0015 │ │ -4366d6: 1100 |0025: return-object v0 │ │ +436678: |[436678] org.libreoffice.impressremote.fragment.ComputersFragment.getComputers:()Ljava/util/List; │ │ +436688: 2200 f913 |0000: new-instance v0, Ljava/util/ArrayList; // type@13f9 │ │ +43668c: 7010 579d 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9d57 │ │ +436692: 5441 4099 |0005: iget-object v1, v4, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9940 │ │ +436696: 6e10 dcdb 0100 |0007: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getServers:()Ljava/util/List; // method@dbdc │ │ +43669c: 0c01 |000a: move-result-object v1 │ │ +43669e: 7210 509e 0100 |000b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@9e50 │ │ +4366a4: 0c01 |000e: move-result-object v1 │ │ +4366a6: 7210 2c9e 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9e2c │ │ +4366ac: 0a02 |0012: move-result v2 │ │ +4366ae: 3802 1200 |0013: if-eqz v2, 0025 // +0012 │ │ +4366b2: 7210 2d9e 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9e2d │ │ +4366b8: 0c02 |0018: move-result-object v2 │ │ +4366ba: 1f02 ad1b |0019: check-cast v2, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +4366be: 7020 dddc 2400 |001b: invoke-direct {v4, v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.isComputerSupportsRequiredType:(Lorg/libreoffice/impressremote/communication/Server;)Z // method@dcdd │ │ +4366c4: 0a03 |001e: move-result v3 │ │ +4366c6: 3803 f0ff |001f: if-eqz v3, 000f // -0010 │ │ +4366ca: 7220 469e 2000 |0021: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@9e46 │ │ +4366d0: 28eb |0024: goto 000f // -0015 │ │ +4366d2: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0005 line=189 │ │ 0x001b line=190 │ │ 0x0021 line=191 │ │ locals : │ │ @@ -1748023,19 +1748022,19 @@ │ │ type : '()Lorg/libreoffice/impressremote/adapter/ComputersAdapter;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4366d8: |[4366d8] org.libreoffice.impressremote.fragment.ComputersFragment.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; │ │ -4366e8: 6e10 d4dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getListAdapter:()Landroid/widget/ListAdapter; // method@dcd4 │ │ -4366ee: 0c00 |0003: move-result-object v0 │ │ -4366f0: 1f00 921b |0004: check-cast v0, Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // type@1b92 │ │ -4366f4: 1100 |0006: return-object v0 │ │ +4366d4: |[4366d4] org.libreoffice.impressremote.fragment.ComputersFragment.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; │ │ +4366e4: 6e10 d4dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getListAdapter:()Landroid/widget/ListAdapter; // method@dcd4 │ │ +4366ea: 0c00 |0003: move-result-object v0 │ │ +4366ec: 1f00 921b |0004: check-cast v0, Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // type@1b92 │ │ +4366f0: 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;) │ │ @@ -1748043,20 +1748042,20 @@ │ │ type : '(Landroid/view/MenuItem;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4365fc: |[4365fc] org.libreoffice.impressremote.fragment.ComputersFragment.getListItemPosition:(Landroid/view/MenuItem;)I │ │ -43660c: 7210 3c0a 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@0a3c │ │ -436612: 0c01 |0003: move-result-object v1 │ │ -436614: 1f01 6302 |0004: check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0263 │ │ -436618: 5211 4001 |0006: iget v1, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0140 │ │ -43661c: 0f01 |0008: return v1 │ │ +4365f8: |[4365f8] org.libreoffice.impressremote.fragment.ComputersFragment.getListItemPosition:(Landroid/view/MenuItem;)I │ │ +436608: 7210 3c0a 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@0a3c │ │ +43660e: 0c01 |0003: move-result-object v1 │ │ +436610: 1f01 6302 |0004: check-cast v1, Landroid/widget/AdapterView$AdapterContextMenuInfo; // type@0263 │ │ +436614: 5211 4001 |0006: iget v1, v1, Landroid/widget/AdapterView$AdapterContextMenuInfo;.position:I // field@0140 │ │ +436618: 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; │ │ @@ -1748066,35 +1748065,35 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -436620: |[436620] org.libreoffice.impressremote.fragment.ComputersFragment.getProgressMessage:()Ljava/lang/String; │ │ -436630: 6200 3a99 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$1;.$SwitchMap$org$libreoffice$impressremote$fragment$ComputersFragment$Type:[I // field@993a │ │ -436634: 7010 dadc 0200 |0002: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getType:()Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // method@dcda │ │ -43663a: 0c01 |0005: move-result-object v1 │ │ -43663c: 6e10 c8dc 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.ordinal:()I // method@dcc8 │ │ -436642: 0a01 |0009: move-result v1 │ │ -436644: 4400 0001 |000a: aget v0, v0, v1 │ │ -436648: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -43664a: 3210 1000 |000d: if-eq v0, v1, 001d // +0010 │ │ -43664e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -436650: 3210 0500 |0010: if-eq v0, v1, 0015 // +0005 │ │ -436654: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ -436658: 1100 |0014: return-object v0 │ │ -43665a: 1400 7300 0f7f |0015: const v0, #float 1.90082e+38 // #7f0f0073 │ │ -436660: 6e20 d9dc 0200 |0018: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getString:(I)Ljava/lang/String; // method@dcd9 │ │ -436666: 0c00 |001b: move-result-object v0 │ │ -436668: 1100 |001c: return-object v0 │ │ -43666a: 1400 7400 0f7f |001d: const v0, #float 1.90082e+38 // #7f0f0074 │ │ -436670: 6e20 d9dc 0200 |0020: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getString:(I)Ljava/lang/String; // method@dcd9 │ │ -436676: 0c00 |0023: move-result-object v0 │ │ -436678: 1100 |0024: return-object v0 │ │ +43661c: |[43661c] org.libreoffice.impressremote.fragment.ComputersFragment.getProgressMessage:()Ljava/lang/String; │ │ +43662c: 6200 3a99 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$1;.$SwitchMap$org$libreoffice$impressremote$fragment$ComputersFragment$Type:[I // field@993a │ │ +436630: 7010 dadc 0200 |0002: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getType:()Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // method@dcda │ │ +436636: 0c01 |0005: move-result-object v1 │ │ +436638: 6e10 c8dc 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.ordinal:()I // method@dcc8 │ │ +43663e: 0a01 |0009: move-result v1 │ │ +436640: 4400 0001 |000a: aget v0, v0, v1 │ │ +436644: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +436646: 3210 1000 |000d: if-eq v0, v1, 001d // +0010 │ │ +43664a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +43664c: 3210 0500 |0010: if-eq v0, v1, 0015 // +0005 │ │ +436650: 1a00 0000 |0012: const-string v0, "" // string@0000 │ │ +436654: 1100 |0014: return-object v0 │ │ +436656: 1400 7300 0f7f |0015: const v0, #float 1.90082e+38 // #7f0f0073 │ │ +43665c: 6e20 d9dc 0200 |0018: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getString:(I)Ljava/lang/String; // method@dcd9 │ │ +436662: 0c00 |001b: move-result-object v0 │ │ +436664: 1100 |001c: return-object v0 │ │ +436666: 1400 7400 0f7f |001d: const v0, #float 1.90082e+38 // #7f0f0074 │ │ +43666c: 6e20 d9dc 0200 |0020: invoke-virtual {v2, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getString:(I)Ljava/lang/String; // method@dcd9 │ │ +436672: 0c00 |0023: move-result-object v0 │ │ +436674: 1100 |0024: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0018 line=128 │ │ 0x0020 line=125 │ │ locals : │ │ 0x0000 - 0x0025 reg=2 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ @@ -1748104,22 +1748103,22 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4364b0: |[4364b0] org.libreoffice.impressremote.fragment.ComputersFragment.getProgressMessageView:()Landroid/widget/TextView; │ │ -4364c0: 6e10 dcdc 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getView:()Landroid/view/View; // method@dcdc │ │ -4364c6: 0c00 |0003: move-result-object v0 │ │ -4364c8: 1401 b801 087f |0004: const v1, #float 1.80784e+38 // #7f0801b8 │ │ -4364ce: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ -4364d4: 0c00 |000a: move-result-object v0 │ │ -4364d6: 1f00 a102 |000b: check-cast v0, Landroid/widget/TextView; // type@02a1 │ │ -4364da: 1100 |000d: return-object v0 │ │ +4364ac: |[4364ac] org.libreoffice.impressremote.fragment.ComputersFragment.getProgressMessageView:()Landroid/widget/TextView; │ │ +4364bc: 6e10 dcdc 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getView:()Landroid/view/View; // method@dcdc │ │ +4364c2: 0c00 |0003: move-result-object v0 │ │ +4364c4: 1401 b801 087f |0004: const v1, #float 1.80784e+38 // #7f0801b8 │ │ +4364ca: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ +4364d0: 0c00 |000a: move-result-object v0 │ │ +4364d2: 1f00 a102 |000b: check-cast v0, Landroid/widget/TextView; // type@02a1 │ │ +4364d6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ │ │ #10 : (in Lorg/libreoffice/impressremote/fragment/ComputersFragment;) │ │ @@ -1748127,22 +1748126,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 │ │ -436724: |[436724] org.libreoffice.impressremote.fragment.ComputersFragment.getType:()Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; │ │ -436734: 6e10 d0dc 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getArguments:()Landroid/os/Bundle; // method@dcd0 │ │ -43673a: 0c00 |0003: move-result-object v0 │ │ -43673c: 1a01 825f |0004: const-string v1, "TYPE" // string@5f82 │ │ -436740: 6e20 e206 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSerializable:(Ljava/lang/String;)Ljava/io/Serializable; // method@06e2 │ │ -436746: 0c00 |0009: move-result-object v0 │ │ -436748: 1f00 bd1b |000a: check-cast v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ -43674c: 1100 |000c: return-object v0 │ │ +436720: |[436720] org.libreoffice.impressremote.fragment.ComputersFragment.getType:()Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; │ │ +436730: 6e10 d0dc 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getArguments:()Landroid/os/Bundle; // method@dcd0 │ │ +436736: 0c00 |0003: move-result-object v0 │ │ +436738: 1a01 825f |0004: const-string v1, "TYPE" // string@5f82 │ │ +43673c: 6e20 e206 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSerializable:(Ljava/lang/String;)Ljava/io/Serializable; // method@06e2 │ │ +436742: 0c00 |0009: move-result-object v0 │ │ +436744: 1f00 bd1b |000a: check-cast v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // type@1bbd │ │ +436748: 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;) │ │ @@ -1748150,39 +1748149,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 │ │ -436508: |[436508] org.libreoffice.impressremote.fragment.ComputersFragment.isComputerSupportsRequiredType:(Lorg/libreoffice/impressremote/communication/Server;)Z │ │ -436518: 6200 3a99 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$1;.$SwitchMap$org$libreoffice$impressremote$fragment$ComputersFragment$Type:[I // field@993a │ │ -43651c: 7010 dadc 0400 |0002: invoke-direct {v4}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getType:()Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // method@dcda │ │ -436522: 0c01 |0005: move-result-object v1 │ │ -436524: 6e10 c8dc 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.ordinal:()I // method@dcc8 │ │ -43652a: 0a01 |0009: move-result v1 │ │ -43652c: 4400 0001 |000a: aget v0, v0, v1 │ │ -436530: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -436532: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -436534: 3220 1000 |000e: if-eq v0, v2, 001e // +0010 │ │ -436538: 1223 |0010: const/4 v3, #int 2 // #2 │ │ -43653a: 3230 0300 |0011: if-eq v0, v3, 0014 // +0003 │ │ -43653e: 0f01 |0013: return v1 │ │ -436540: 6e10 34dc 0500 |0014: invoke-virtual {v5}, Lorg/libreoffice/impressremote/communication/Server;.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@dc34 │ │ -436546: 0c05 |0017: move-result-object v5 │ │ -436548: 6200 0d99 |0018: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990d │ │ -43654c: 3305 0300 |001a: if-ne v5, v0, 001d // +0003 │ │ -436550: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -436552: 0f01 |001d: return v1 │ │ -436554: 6e10 34dc 0500 |001e: invoke-virtual {v5}, Lorg/libreoffice/impressremote/communication/Server;.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@dc34 │ │ -43655a: 0c05 |0021: move-result-object v5 │ │ -43655c: 6200 0e99 |0022: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990e │ │ -436560: 3305 0300 |0024: if-ne v5, v0, 0027 // +0003 │ │ -436564: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -436566: 0f01 |0027: return v1 │ │ +436504: |[436504] org.libreoffice.impressremote.fragment.ComputersFragment.isComputerSupportsRequiredType:(Lorg/libreoffice/impressremote/communication/Server;)Z │ │ +436514: 6200 3a99 |0000: sget-object v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$1;.$SwitchMap$org$libreoffice$impressremote$fragment$ComputersFragment$Type:[I // field@993a │ │ +436518: 7010 dadc 0400 |0002: invoke-direct {v4}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getType:()Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type; // method@dcda │ │ +43651e: 0c01 |0005: move-result-object v1 │ │ +436520: 6e10 c8dc 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;.ordinal:()I // method@dcc8 │ │ +436526: 0a01 |0009: move-result v1 │ │ +436528: 4400 0001 |000a: aget v0, v0, v1 │ │ +43652c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +43652e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +436530: 3220 1000 |000e: if-eq v0, v2, 001e // +0010 │ │ +436534: 1223 |0010: const/4 v3, #int 2 // #2 │ │ +436536: 3230 0300 |0011: if-eq v0, v3, 0014 // +0003 │ │ +43653a: 0f01 |0013: return v1 │ │ +43653c: 6e10 34dc 0500 |0014: invoke-virtual {v5}, Lorg/libreoffice/impressremote/communication/Server;.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@dc34 │ │ +436542: 0c05 |0017: move-result-object v5 │ │ +436544: 6200 0d99 |0018: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.BLUETOOTH:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990d │ │ +436548: 3305 0300 |001a: if-ne v5, v0, 001d // +0003 │ │ +43654c: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +43654e: 0f01 |001d: return v1 │ │ +436550: 6e10 34dc 0500 |001e: invoke-virtual {v5}, Lorg/libreoffice/impressremote/communication/Server;.getProtocol:()Lorg/libreoffice/impressremote/communication/Server$Protocol; // method@dc34 │ │ +436556: 0c05 |0021: move-result-object v5 │ │ +436558: 6200 0e99 |0022: sget-object v0, Lorg/libreoffice/impressremote/communication/Server$Protocol;.TCP:Lorg/libreoffice/impressremote/communication/Server$Protocol; // field@990e │ │ +43655c: 3305 0300 |0024: if-ne v5, v0, 0027 // +0003 │ │ +436560: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +436562: 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; │ │ @@ -1748193,25 +1748192,25 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -436568: |[436568] org.libreoffice.impressremote.fragment.ComputersFragment.isShowingProgressMessageRequired:()Z │ │ -436578: 7010 d8dc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getProgressMessageView:()Landroid/widget/TextView; // method@dcd8 │ │ -43657e: 0c00 |0003: move-result-object v0 │ │ -436580: 6e10 e511 0000 |0004: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@11e5 │ │ -436586: 0a00 |0007: move-result v0 │ │ -436588: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -43658a: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ -43658e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -436590: 2802 |000c: goto 000e // +0002 │ │ -436592: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -436594: 0f00 |000e: return v0 │ │ +436564: |[436564] org.libreoffice.impressremote.fragment.ComputersFragment.isShowingProgressMessageRequired:()Z │ │ +436574: 7010 d8dc 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getProgressMessageView:()Landroid/widget/TextView; // method@dcd8 │ │ +43657a: 0c00 |0003: move-result-object v0 │ │ +43657c: 6e10 e511 0000 |0004: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@11e5 │ │ +436582: 0a00 |0007: move-result v0 │ │ +436584: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +436586: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ +43658a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +43658c: 2802 |000c: goto 000e // +0002 │ │ +43658e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +436590: 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;) │ │ @@ -1748219,47 +1748218,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -4367bc: |[4367bc] org.libreoffice.impressremote.fragment.ComputersFragment.loadComputers:()V │ │ -4367cc: 6e10 dfdc 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.isVisible:()Z // method@dcdf │ │ -4367d2: 0a00 |0003: move-result v0 │ │ -4367d4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -4367d8: 0e00 |0006: return-void │ │ -4367da: 7010 d2dc 0300 |0007: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputers:()Ljava/util/List; // method@dcd2 │ │ -4367e0: 0c00 |000a: move-result-object v0 │ │ -4367e2: 7210 4f9e 0000 |000b: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@9e4f │ │ -4367e8: 0a01 |000e: move-result v1 │ │ -4367ea: 3801 1000 |000f: if-eqz v1, 001f // +0010 │ │ -4367ee: 1400 db00 087f |0011: const v0, #float 1.80779e+38 // #7f0800db │ │ -4367f4: 7020 f5dc 0300 |0014: invoke-direct {v3, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setCurrentView:(I)V // method@dcf5 │ │ -4367fa: 7010 f9dc 0300 |0017: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setUpProgressMessage:()V // method@dcf9 │ │ -436800: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -436802: 6e20 f7dc 0300 |001b: invoke-virtual {v3, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@dcf7 │ │ -436808: 2827 |001e: goto 0045 // +0027 │ │ -43680a: 7010 d3dc 0300 |001f: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@dcd3 │ │ -436810: 0c01 |0022: move-result-object v1 │ │ -436812: 3901 0e00 |0023: if-nez v1, 0031 // +000e │ │ -436816: 2201 921b |0025: new-instance v1, Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // type@1b92 │ │ -43681a: 6e10 cfdc 0300 |0027: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ -436820: 0c02 |002a: move-result-object v2 │ │ -436822: 7020 8cdb 2100 |002b: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.:(Landroid/content/Context;)V // method@db8c │ │ -436828: 6e20 f7dc 1300 |002e: invoke-virtual {v3, v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@dcf7 │ │ -43682e: 7010 d3dc 0300 |0031: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@dcd3 │ │ -436834: 0c01 |0034: move-result-object v1 │ │ -436836: 6e10 90db 0100 |0035: invoke-virtual {v1}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.clear:()V // method@db90 │ │ -43683c: 7010 d3dc 0300 |0038: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@dcd3 │ │ -436842: 0c01 |003b: move-result-object v1 │ │ -436844: 6e20 8edb 0100 |003c: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.add:(Ljava/util/List;)V // method@db8e │ │ -43684a: 1400 0a00 0201 |003f: const v0, #float 2.38773e-38 // #0102000a │ │ -436850: 7020 f5dc 0300 |0042: invoke-direct {v3, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setCurrentView:(I)V // method@dcf5 │ │ -436856: 0e00 |0045: return-void │ │ +4367b8: |[4367b8] org.libreoffice.impressremote.fragment.ComputersFragment.loadComputers:()V │ │ +4367c8: 6e10 dfdc 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.isVisible:()Z // method@dcdf │ │ +4367ce: 0a00 |0003: move-result v0 │ │ +4367d0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +4367d4: 0e00 |0006: return-void │ │ +4367d6: 7010 d2dc 0300 |0007: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputers:()Ljava/util/List; // method@dcd2 │ │ +4367dc: 0c00 |000a: move-result-object v0 │ │ +4367de: 7210 4f9e 0000 |000b: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@9e4f │ │ +4367e4: 0a01 |000e: move-result v1 │ │ +4367e6: 3801 1000 |000f: if-eqz v1, 001f // +0010 │ │ +4367ea: 1400 db00 087f |0011: const v0, #float 1.80779e+38 // #7f0800db │ │ +4367f0: 7020 f5dc 0300 |0014: invoke-direct {v3, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setCurrentView:(I)V // method@dcf5 │ │ +4367f6: 7010 f9dc 0300 |0017: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setUpProgressMessage:()V // method@dcf9 │ │ +4367fc: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +4367fe: 6e20 f7dc 0300 |001b: invoke-virtual {v3, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@dcf7 │ │ +436804: 2827 |001e: goto 0045 // +0027 │ │ +436806: 7010 d3dc 0300 |001f: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@dcd3 │ │ +43680c: 0c01 |0022: move-result-object v1 │ │ +43680e: 3901 0e00 |0023: if-nez v1, 0031 // +000e │ │ +436812: 2201 921b |0025: new-instance v1, Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // type@1b92 │ │ +436816: 6e10 cfdc 0300 |0027: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ +43681c: 0c02 |002a: move-result-object v2 │ │ +43681e: 7020 8cdb 2100 |002b: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.:(Landroid/content/Context;)V // method@db8c │ │ +436824: 6e20 f7dc 1300 |002e: invoke-virtual {v3, v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@dcf7 │ │ +43682a: 7010 d3dc 0300 |0031: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@dcd3 │ │ +436830: 0c01 |0034: move-result-object v1 │ │ +436832: 6e10 90db 0100 |0035: invoke-virtual {v1}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.clear:()V // method@db90 │ │ +436838: 7010 d3dc 0300 |0038: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@dcd3 │ │ +43683e: 0c01 |003b: move-result-object v1 │ │ +436840: 6e20 8edb 0100 |003c: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.add:(Ljava/util/List;)V // method@db8e │ │ +436846: 1400 0a00 0201 |003f: const v0, #float 2.38773e-38 // #0102000a │ │ +43684c: 7020 f5dc 0300 |0042: invoke-direct {v3, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setCurrentView:(I)V // method@dcf5 │ │ +436852: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0007 line=167 │ │ 0x000b line=168 │ │ 0x0014 line=169 │ │ 0x0017 line=171 │ │ @@ -1748277,21 +1748276,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 │ │ -4366f8: |[4366f8] org.libreoffice.impressremote.fragment.ComputersFragment.newInstance:(Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;)Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ -436708: 2200 be1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment; // type@1bbe │ │ -43670c: 7010 cbdc 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.:()V // method@dccb │ │ -436712: 7110 cedc 0100 |0005: invoke-static {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.buildArguments:(Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;)Landroid/os/Bundle; // method@dcce │ │ -436718: 0c01 |0008: move-result-object v1 │ │ -43671a: 6e20 f4dc 1000 |0009: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setArguments:(Landroid/os/Bundle;)V // method@dcf4 │ │ -436720: 1100 |000c: return-object v0 │ │ +4366f4: |[4366f4] org.libreoffice.impressremote.fragment.ComputersFragment.newInstance:(Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;)Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ +436704: 2200 be1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment; // type@1bbe │ │ +436708: 7010 cbdc 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.:()V // method@dccb │ │ +43670e: 7110 cedc 0100 |0005: invoke-static {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.buildArguments:(Lorg/libreoffice/impressremote/fragment/ComputersFragment$Type;)Landroid/os/Bundle; // method@dcce │ │ +436714: 0c01 |0008: move-result-object v1 │ │ +436716: 6e20 f4dc 1000 |0009: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setArguments:(Landroid/os/Bundle;)V // method@dcf4 │ │ +43671c: 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; │ │ │ │ @@ -1748300,29 +1748299,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -436b00: |[436b00] org.libreoffice.impressremote.fragment.ComputersFragment.registerIntentsReceiver:()V │ │ -436b10: 2200 bc1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver; // type@1bbc │ │ -436b14: 7020 c4dc 3000 |0002: invoke-direct {v0, v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver;.:(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V // method@dcc4 │ │ -436b1a: 5b30 4199 |0005: iput-object v0, v3, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@9941 │ │ -436b1e: 2200 7300 |0007: new-instance v0, Landroid/content/IntentFilter; // type@0073 │ │ -436b22: 7010 0603 0000 |0009: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0306 │ │ -436b28: 1a01 2057 |000c: const-string v1, "SERVERS_LIST_CHANGED" // string@5720 │ │ -436b2c: 6e20 0703 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -436b32: 1a01 7e1b |0011: const-string v1, "BT_DISCOVERY_CHANGED" // string@1b7e │ │ -436b36: 6e20 0703 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ -436b3c: 7010 d1dc 0300 |0016: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@dcd1 │ │ -436b42: 0c01 |0019: move-result-object v1 │ │ -436b44: 5432 4199 |001a: iget-object v2, v3, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@9941 │ │ -436b48: 6e30 485e 2100 |001c: invoke-virtual {v1, v2, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@5e48 │ │ -436b4e: 0e00 |001f: return-void │ │ +436afc: |[436afc] org.libreoffice.impressremote.fragment.ComputersFragment.registerIntentsReceiver:()V │ │ +436b0c: 2200 bc1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver; // type@1bbc │ │ +436b10: 7020 c4dc 3000 |0002: invoke-direct {v0, v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment$IntentsReceiver;.:(Lorg/libreoffice/impressremote/fragment/ComputersFragment;)V // method@dcc4 │ │ +436b16: 5b30 4199 |0005: iput-object v0, v3, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@9941 │ │ +436b1a: 2200 7300 |0007: new-instance v0, Landroid/content/IntentFilter; // type@0073 │ │ +436b1e: 7010 0603 0000 |0009: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0306 │ │ +436b24: 1a01 2057 |000c: const-string v1, "SERVERS_LIST_CHANGED" // string@5720 │ │ +436b28: 6e20 0703 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +436b2e: 1a01 7e1b |0011: const-string v1, "BT_DISCOVERY_CHANGED" // string@1b7e │ │ +436b32: 6e20 0703 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0307 │ │ +436b38: 7010 d1dc 0300 |0016: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@dcd1 │ │ +436b3e: 0c01 |0019: move-result-object v1 │ │ +436b40: 5432 4199 |001a: iget-object v2, v3, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@9941 │ │ +436b44: 6e30 485e 2100 |001c: invoke-virtual {v1, v2, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@5e48 │ │ +436b4a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0007 line=270 │ │ 0x000e line=271 │ │ 0x0013 line=272 │ │ 0x0016 line=274 │ │ @@ -1748334,25 +1748333,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 │ │ -436b50: |[436b50] org.libreoffice.impressremote.fragment.ComputersFragment.removeComputer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ -436b60: 5410 4099 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9940 │ │ -436b64: 6e20 ebdb 2000 |0002: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/CommunicationService;.removeServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@dbeb │ │ -436b6a: 7100 acdd 0000 |0005: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildServersListChangedIntent:()Landroid/content/Intent; // method@ddac │ │ -436b70: 0c02 |0008: move-result-object v2 │ │ -436b72: 6e10 cfdc 0100 |0009: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ -436b78: 0c00 |000c: move-result-object v0 │ │ -436b7a: 7110 475e 0000 |000d: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -436b80: 0c00 |0010: move-result-object v0 │ │ -436b82: 6e20 495e 2000 |0011: invoke-virtual {v0, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ -436b88: 0e00 |0014: return-void │ │ +436b4c: |[436b4c] org.libreoffice.impressremote.fragment.ComputersFragment.removeComputer:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ +436b5c: 5410 4099 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9940 │ │ +436b60: 6e20 ebdb 2000 |0002: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/CommunicationService;.removeServer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@dbeb │ │ +436b66: 7100 acdd 0000 |0005: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildServersListChangedIntent:()Landroid/content/Intent; // method@ddac │ │ +436b6c: 0c02 |0008: move-result-object v2 │ │ +436b6e: 6e10 cfdc 0100 |0009: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ +436b74: 0c00 |000c: move-result-object v0 │ │ +436b76: 7110 475e 0000 |000d: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +436b7c: 0c00 |0010: move-result-object v0 │ │ +436b7e: 6e20 495e 2000 |0011: invoke-virtual {v0, v2}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ +436b84: 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; │ │ @@ -1748363,35 +1748362,35 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -436bc8: |[436bc8] org.libreoffice.impressremote.fragment.ComputersFragment.setCurrentView:(I)V │ │ -436bd8: 6e10 dcdc 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getView:()Landroid/view/View; // method@dcdc │ │ -436bde: 0c00 |0003: move-result-object v0 │ │ -436be0: 1401 d701 087f |0004: const v1, #float 1.80785e+38 // #7f0801d7 │ │ -436be6: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ -436bec: 0c00 |000a: move-result-object v0 │ │ -436bee: 1f00 a702 |000b: check-cast v0, Landroid/widget/ViewAnimator; // type@02a7 │ │ -436bf2: 6e10 dcdc 0300 |000d: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getView:()Landroid/view/View; // method@dcdc │ │ -436bf8: 0c01 |0010: move-result-object v1 │ │ -436bfa: 6e20 c90a 4100 |0011: invoke-virtual {v1, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ -436c00: 0c01 |0014: move-result-object v1 │ │ -436c02: 6e10 4712 0000 |0015: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getCurrentView:()Landroid/view/View; // method@1247 │ │ -436c08: 0c02 |0018: move-result-object v2 │ │ -436c0a: 6e10 e20a 0200 |0019: invoke-virtual {v2}, Landroid/view/View;.getId:()I // method@0ae2 │ │ -436c10: 0a02 |001c: move-result v2 │ │ -436c12: 3324 0300 |001d: if-ne v4, v2, 0020 // +0003 │ │ -436c16: 0e00 |001f: return-void │ │ -436c18: 6e20 4812 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.indexOfChild:(Landroid/view/View;)I // method@1248 │ │ -436c1e: 0a04 |0023: move-result v4 │ │ -436c20: 6e20 4912 4000 |0024: invoke-virtual {v0, v4}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@1249 │ │ -436c26: 0e00 |0027: return-void │ │ +436bc4: |[436bc4] org.libreoffice.impressremote.fragment.ComputersFragment.setCurrentView:(I)V │ │ +436bd4: 6e10 dcdc 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getView:()Landroid/view/View; // method@dcdc │ │ +436bda: 0c00 |0003: move-result-object v0 │ │ +436bdc: 1401 d701 087f |0004: const v1, #float 1.80785e+38 // #7f0801d7 │ │ +436be2: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ +436be8: 0c00 |000a: move-result-object v0 │ │ +436bea: 1f00 a702 |000b: check-cast v0, Landroid/widget/ViewAnimator; // type@02a7 │ │ +436bee: 6e10 dcdc 0300 |000d: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getView:()Landroid/view/View; // method@dcdc │ │ +436bf4: 0c01 |0010: move-result-object v1 │ │ +436bf6: 6e20 c90a 4100 |0011: invoke-virtual {v1, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ +436bfc: 0c01 |0014: move-result-object v1 │ │ +436bfe: 6e10 4712 0000 |0015: invoke-virtual {v0}, Landroid/widget/ViewAnimator;.getCurrentView:()Landroid/view/View; // method@1247 │ │ +436c04: 0c02 |0018: move-result-object v2 │ │ +436c06: 6e10 e20a 0200 |0019: invoke-virtual {v2}, Landroid/view/View;.getId:()I // method@0ae2 │ │ +436c0c: 0a02 |001c: move-result v2 │ │ +436c0e: 3324 0300 |001d: if-ne v4, v2, 0020 // +0003 │ │ +436c12: 0e00 |001f: return-void │ │ +436c14: 6e20 4812 1000 |0020: invoke-virtual {v0, v1}, Landroid/widget/ViewAnimator;.indexOfChild:(Landroid/view/View;)I // method@1248 │ │ +436c1a: 0a04 |0023: move-result v4 │ │ +436c1c: 6e20 4912 4000 |0024: invoke-virtual {v0, v4}, Landroid/widget/ViewAnimator;.setDisplayedChild:(I)V // method@1249 │ │ +436c22: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x000d line=213 │ │ 0x0015 line=215 │ │ 0x0020 line=219 │ │ locals : │ │ @@ -1748403,19 +1748402,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -436c28: |[436c28] org.libreoffice.impressremote.fragment.ComputersFragment.setUpContextMenu:()V │ │ -436c38: 6e10 d6dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getListView:()Landroid/widget/ListView; // method@dcd6 │ │ -436c3e: 0c00 |0003: move-result-object v0 │ │ -436c40: 6e20 f0dc 0100 |0004: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.registerForContextMenu:(Landroid/view/View;)V // method@dcf0 │ │ -436c46: 0e00 |0007: return-void │ │ +436c24: |[436c24] org.libreoffice.impressremote.fragment.ComputersFragment.setUpContextMenu:()V │ │ +436c34: 6e10 d6dc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getListView:()Landroid/widget/ListView; // method@dcd6 │ │ +436c3a: 0c00 |0003: move-result-object v0 │ │ +436c3c: 6e20 f0dc 0100 |0004: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.registerForContextMenu:(Landroid/view/View;)V // method@dcf0 │ │ +436c42: 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;) │ │ @@ -1748423,23 +1748422,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -436c48: |[436c48] org.libreoffice.impressremote.fragment.ComputersFragment.setUpProgressMessage:()V │ │ -436c58: 2200 3401 |0000: new-instance v0, Landroid/os/Handler; // type@0134 │ │ -436c5c: 7010 1607 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0716 │ │ -436c62: 6201 a772 |0005: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@72a7 │ │ -436c66: 1602 0300 |0007: const-wide/16 v2, #int 3 // #3 │ │ -436c6a: 6e30 0b9f 2103 |0009: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@9f0b │ │ -436c70: 0b01 |000c: move-result-wide v1 │ │ -436c72: 6e40 2707 4021 |000d: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0727 │ │ -436c78: 0e00 |0010: return-void │ │ +436c44: |[436c44] org.libreoffice.impressremote.fragment.ComputersFragment.setUpProgressMessage:()V │ │ +436c54: 2200 3401 |0000: new-instance v0, Landroid/os/Handler; // type@0134 │ │ +436c58: 7010 1607 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0716 │ │ +436c5e: 6201 a772 |0005: sget-object v1, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@72a7 │ │ +436c62: 1602 0300 |0007: const-wide/16 v2, #int 3 // #3 │ │ +436c66: 6e30 0b9f 2103 |0009: invoke-virtual {v1, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@9f0b │ │ +436c6c: 0b01 |000c: move-result-wide v1 │ │ +436c6e: 6e40 2707 4021 |000d: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0727 │ │ +436c74: 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;) │ │ @@ -1748447,33 +1748446,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -436c7c: |[436c7c] org.libreoffice.impressremote.fragment.ComputersFragment.showLearnMoreMessage:()V │ │ -436c8c: 6e10 dcdc 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getView:()Landroid/view/View; // method@dcdc │ │ -436c92: 0c00 |0003: move-result-object v0 │ │ -436c94: 1401 b501 087f |0004: const v1, #float 1.80784e+38 // #7f0801b5 │ │ -436c9a: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ -436ca0: 0c00 |000a: move-result-object v0 │ │ -436ca2: 1f00 a102 |000b: check-cast v0, Landroid/widget/TextView; // type@02a1 │ │ -436ca6: 6e10 cfdc 0300 |000d: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ -436cac: 0c01 |0010: move-result-object v1 │ │ -436cae: 1502 0a01 |0011: const/high16 v2, #int 17432576 // #10a │ │ -436cb2: 7120 640e 2100 |0013: invoke-static {v1, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0e64 │ │ -436cb8: 0c01 |0016: move-result-object v1 │ │ -436cba: 7100 e008 0000 |0017: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@08e0 │ │ -436cc0: 0c02 |001a: move-result-object v2 │ │ -436cc2: 6e20 1812 2000 |001b: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@1218 │ │ -436cc8: 6e20 3512 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.startAnimation:(Landroid/view/animation/Animation;)V // method@1235 │ │ -436cce: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -436cd0: 6e20 3412 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@1234 │ │ -436cd6: 0e00 |0025: return-void │ │ +436c78: |[436c78] org.libreoffice.impressremote.fragment.ComputersFragment.showLearnMoreMessage:()V │ │ +436c88: 6e10 dcdc 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getView:()Landroid/view/View; // method@dcdc │ │ +436c8e: 0c00 |0003: move-result-object v0 │ │ +436c90: 1401 b501 087f |0004: const v1, #float 1.80784e+38 // #7f0801b5 │ │ +436c96: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ +436c9c: 0c00 |000a: move-result-object v0 │ │ +436c9e: 1f00 a102 |000b: check-cast v0, Landroid/widget/TextView; // type@02a1 │ │ +436ca2: 6e10 cfdc 0300 |000d: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ +436ca8: 0c01 |0010: move-result-object v1 │ │ +436caa: 1502 0a01 |0011: const/high16 v2, #int 17432576 // #10a │ │ +436cae: 7120 640e 2100 |0013: invoke-static {v1, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0e64 │ │ +436cb4: 0c01 |0016: move-result-object v1 │ │ +436cb6: 7100 e008 0000 |0017: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@08e0 │ │ +436cbc: 0c02 |001a: move-result-object v2 │ │ +436cbe: 6e20 1812 2000 |001b: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@1218 │ │ +436cc4: 6e20 3512 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.startAnimation:(Landroid/view/animation/Animation;)V // method@1235 │ │ +436cca: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +436ccc: 6e20 3412 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@1234 │ │ +436cd2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000d line=114 │ │ 0x0017 line=116 │ │ 0x001e line=118 │ │ 0x0022 line=119 │ │ @@ -1748485,29 +1748484,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -436cd8: |[436cd8] org.libreoffice.impressremote.fragment.ComputersFragment.showProgressMessage:()V │ │ -436ce8: 7010 d8dc 0300 |0000: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getProgressMessageView:()Landroid/widget/TextView; // method@dcd8 │ │ -436cee: 0c00 |0003: move-result-object v0 │ │ -436cf0: 6e10 cfdc 0300 |0004: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ -436cf6: 0c01 |0007: move-result-object v1 │ │ -436cf8: 1502 0a01 |0008: const/high16 v2, #int 17432576 // #10a │ │ -436cfc: 7120 640e 2100 |000a: invoke-static {v1, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0e64 │ │ -436d02: 0c01 |000d: move-result-object v1 │ │ -436d04: 7010 d7dc 0300 |000e: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getProgressMessage:()Ljava/lang/String; // method@dcd7 │ │ -436d0a: 0c02 |0011: move-result-object v2 │ │ -436d0c: 6e20 2512 2000 |0012: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1225 │ │ -436d12: 6e20 3512 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/TextView;.startAnimation:(Landroid/view/animation/Animation;)V // method@1235 │ │ -436d18: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -436d1a: 6e20 3412 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@1234 │ │ -436d20: 0e00 |001c: return-void │ │ +436cd4: |[436cd4] org.libreoffice.impressremote.fragment.ComputersFragment.showProgressMessage:()V │ │ +436ce4: 7010 d8dc 0300 |0000: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getProgressMessageView:()Landroid/widget/TextView; // method@dcd8 │ │ +436cea: 0c00 |0003: move-result-object v0 │ │ +436cec: 6e10 cfdc 0300 |0004: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ +436cf2: 0c01 |0007: move-result-object v1 │ │ +436cf4: 1502 0a01 |0008: const/high16 v2, #int 17432576 // #10a │ │ +436cf8: 7120 640e 2100 |000a: invoke-static {v1, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@0e64 │ │ +436cfe: 0c01 |000d: move-result-object v1 │ │ +436d00: 7010 d7dc 0300 |000e: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getProgressMessage:()Ljava/lang/String; // method@dcd7 │ │ +436d06: 0c02 |0011: move-result-object v2 │ │ +436d08: 6e20 2512 2000 |0012: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1225 │ │ +436d0e: 6e20 3512 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/TextView;.startAnimation:(Landroid/view/animation/Animation;)V // method@1235 │ │ +436d14: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +436d16: 6e20 3412 1000 |0019: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@1234 │ │ +436d1c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ 0x000e line=102 │ │ 0x0015 line=104 │ │ 0x0019 line=105 │ │ @@ -1748519,18 +1748518,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -436d24: |[436d24] org.libreoffice.impressremote.fragment.ComputersFragment.startComputersSearch:()V │ │ -436d34: 5410 4099 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9940 │ │ -436d38: 6e10 eedb 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.startServersSearch:()V // method@dbee │ │ -436d3e: 0e00 |0005: return-void │ │ +436d20: |[436d20] org.libreoffice.impressremote.fragment.ComputersFragment.startComputersSearch:()V │ │ +436d30: 5410 4099 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9940 │ │ +436d34: 6e10 eedb 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.startServersSearch:()V // method@dbee │ │ +436d3a: 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;) │ │ @@ -1748538,21 +1748537,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 │ │ -436d40: |[436d40] org.libreoffice.impressremote.fragment.ComputersFragment.startConnectionActivity:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ -436d50: 6e10 cfdc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ -436d56: 0c00 |0003: move-result-object v0 │ │ -436d58: 7120 a4dd 2000 |0004: invoke-static {v0, v2}, Lorg/libreoffice/impressremote/util/Intents;.buildComputerConnectionIntent:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Landroid/content/Intent; // method@dda4 │ │ -436d5e: 0c02 |0007: move-result-object v2 │ │ -436d60: 6e20 fcdc 2100 |0008: invoke-virtual {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.startActivity:(Landroid/content/Intent;)V // method@dcfc │ │ -436d66: 0e00 |000b: return-void │ │ +436d3c: |[436d3c] org.libreoffice.impressremote.fragment.ComputersFragment.startConnectionActivity:(Lorg/libreoffice/impressremote/communication/Server;)V │ │ +436d4c: 6e10 cfdc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ +436d52: 0c00 |0003: move-result-object v0 │ │ +436d54: 7120 a4dd 2000 |0004: invoke-static {v0, v2}, Lorg/libreoffice/impressremote/util/Intents;.buildComputerConnectionIntent:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/Server;)Landroid/content/Intent; // method@dda4 │ │ +436d5a: 0c02 |0007: move-result-object v2 │ │ +436d5c: 6e20 fcdc 2100 |0008: invoke-virtual {v1, v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.startActivity:(Landroid/content/Intent;)V // method@dcfc │ │ +436d62: 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; │ │ @@ -1748563,28 +1748562,28 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -436858: |[436858] org.libreoffice.impressremote.fragment.ComputersFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -436868: 6f20 af5a 3200 |0000: invoke-super {v2, v3}, Landroidx/fragment/app/ListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@5aaf │ │ -43686e: 6e10 cfdc 0200 |0003: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ -436874: 0c03 |0006: move-result-object v3 │ │ -436876: 7110 a3dd 0300 |0007: invoke-static {v3}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@dda3 │ │ -43687c: 0c03 |000a: move-result-object v3 │ │ -43687e: 6e10 cfdc 0200 |000b: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ -436884: 0c00 |000e: move-result-object v0 │ │ -436886: 6e20 9457 3000 |000f: invoke-virtual {v0, v3}, Landroidx/fragment/app/FragmentActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@5794 │ │ -43688c: 6e10 cfdc 0200 |0012: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ -436892: 0c00 |0015: move-result-object v0 │ │ -436894: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -436896: 6e40 5557 3012 |0017: invoke-virtual {v0, v3, v2, v1}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5755 │ │ -43689c: 0e00 |001a: return-void │ │ +436854: |[436854] org.libreoffice.impressremote.fragment.ComputersFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +436864: 6f20 af5a 3200 |0000: invoke-super {v2, v3}, Landroidx/fragment/app/ListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@5aaf │ │ +43686a: 6e10 cfdc 0200 |0003: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ +436870: 0c03 |0006: move-result-object v3 │ │ +436872: 7110 a3dd 0300 |0007: invoke-static {v3}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@dda3 │ │ +436878: 0c03 |000a: move-result-object v3 │ │ +43687a: 6e10 cfdc 0200 |000b: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ +436880: 0c00 |000e: move-result-object v0 │ │ +436882: 6e20 9457 3000 |000f: invoke-virtual {v0, v3}, Landroidx/fragment/app/FragmentActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@5794 │ │ +436888: 6e10 cfdc 0200 |0012: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ +43688e: 0c00 |0015: move-result-object v0 │ │ +436890: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +436892: 6e40 5557 3012 |0017: invoke-virtual {v0, v3, v2, v1}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5755 │ │ +436898: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0003 line=143 │ │ 0x000b line=145 │ │ 0x0012 line=146 │ │ locals : │ │ @@ -1748596,30 +1748595,30 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -4368a0: |[4368a0] org.libreoffice.impressremote.fragment.ComputersFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -4368b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4368b2: 3202 0300 |0001: if-eq v2, v0, 0004 // +0003 │ │ -4368b6: 0e00 |0003: return-void │ │ -4368b8: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ -4368ba: 3223 0300 |0005: if-eq v3, v2, 0008 // +0003 │ │ -4368be: 0e00 |0007: return-void │ │ -4368c0: 1a02 2157 |0008: const-string v2, "SERVER_ADDRESS" // string@5721 │ │ -4368c4: 6e20 e702 2400 |000a: invoke-virtual {v4, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@02e7 │ │ -4368ca: 0c02 |000d: move-result-object v2 │ │ -4368cc: 1a03 2257 |000e: const-string v3, "SERVER_NAME" // string@5722 │ │ -4368d0: 6e20 e702 3400 |0010: invoke-virtual {v4, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@02e7 │ │ -4368d6: 0c03 |0013: move-result-object v3 │ │ -4368d8: 7030 cddc 2103 |0014: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.addComputer:(Ljava/lang/String;Ljava/lang/String;)V // method@dccd │ │ -4368de: 7010 e0dc 0100 |0017: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.loadComputers:()V // method@dce0 │ │ -4368e4: 0e00 |001a: return-void │ │ +43689c: |[43689c] org.libreoffice.impressremote.fragment.ComputersFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +4368ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4368ae: 3202 0300 |0001: if-eq v2, v0, 0004 // +0003 │ │ +4368b2: 0e00 |0003: return-void │ │ +4368b4: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ +4368b6: 3223 0300 |0005: if-eq v3, v2, 0008 // +0003 │ │ +4368ba: 0e00 |0007: return-void │ │ +4368bc: 1a02 2157 |0008: const-string v2, "SERVER_ADDRESS" // string@5721 │ │ +4368c0: 6e20 e702 2400 |000a: invoke-virtual {v4, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@02e7 │ │ +4368c6: 0c02 |000d: move-result-object v2 │ │ +4368c8: 1a03 2257 |000e: const-string v3, "SERVER_NAME" // string@5722 │ │ +4368cc: 6e20 e702 3400 |0010: invoke-virtual {v4, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@02e7 │ │ +4368d2: 0c03 |0013: move-result-object v3 │ │ +4368d4: 7030 cddc 2103 |0014: invoke-direct {v1, v2, v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.addComputer:(Ljava/lang/String;Ljava/lang/String;)V // method@dccd │ │ +4368da: 7010 e0dc 0100 |0017: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.loadComputers:()V // method@dce0 │ │ +4368e0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=352 │ │ 0x0010 line=353 │ │ 0x0014 line=355 │ │ 0x0017 line=356 │ │ locals : │ │ @@ -1748633,37 +1748632,37 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -436598: |[436598] org.libreoffice.impressremote.fragment.ComputersFragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -4365a8: 6e10 dbdc 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getUserVisibleHint:()Z // method@dcdb │ │ -4365ae: 0a00 |0003: move-result v0 │ │ -4365b0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -4365b4: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -4365b6: 0f04 |0007: return v4 │ │ -4365b8: 7020 d5dc 4300 |0008: invoke-direct {v3, v4}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getListItemPosition:(Landroid/view/MenuItem;)I // method@dcd5 │ │ -4365be: 0a00 |000b: move-result v0 │ │ -4365c0: 7010 d3dc 0300 |000c: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@dcd3 │ │ -4365c6: 0c01 |000f: move-result-object v1 │ │ -4365c8: 6e20 91db 0100 |0010: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.getItem:(I)Ljava/lang/Object; // method@db91 │ │ -4365ce: 0c00 |0013: move-result-object v0 │ │ -4365d0: 1f00 ad1b |0014: check-cast v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -4365d4: 7210 3b0a 0400 |0016: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0a3b │ │ -4365da: 0a01 |0019: move-result v1 │ │ -4365dc: 1402 fc00 087f |001a: const v2, #float 1.8078e+38 // #7f0800fc │ │ -4365e2: 3321 0700 |001d: if-ne v1, v2, 0024 // +0007 │ │ -4365e6: 7020 f2dc 0300 |001f: invoke-direct {v3, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.removeComputer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@dcf2 │ │ -4365ec: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -4365ee: 0f04 |0023: return v4 │ │ -4365f0: 6f20 b05a 4300 |0024: invoke-super {v3, v4}, Landroidx/fragment/app/ListFragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@5ab0 │ │ -4365f6: 0a04 |0027: move-result v4 │ │ -4365f8: 0f04 |0028: return v4 │ │ +436594: |[436594] org.libreoffice.impressremote.fragment.ComputersFragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +4365a4: 6e10 dbdc 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getUserVisibleHint:()Z // method@dcdb │ │ +4365aa: 0a00 |0003: move-result v0 │ │ +4365ac: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +4365b0: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +4365b2: 0f04 |0007: return v4 │ │ +4365b4: 7020 d5dc 4300 |0008: invoke-direct {v3, v4}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getListItemPosition:(Landroid/view/MenuItem;)I // method@dcd5 │ │ +4365ba: 0a00 |000b: move-result v0 │ │ +4365bc: 7010 d3dc 0300 |000c: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@dcd3 │ │ +4365c2: 0c01 |000f: move-result-object v1 │ │ +4365c4: 6e20 91db 0100 |0010: invoke-virtual {v1, v0}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.getItem:(I)Ljava/lang/Object; // method@db91 │ │ +4365ca: 0c00 |0013: move-result-object v0 │ │ +4365cc: 1f00 ad1b |0014: check-cast v0, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +4365d0: 7210 3b0a 0400 |0016: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@0a3b │ │ +4365d6: 0a01 |0019: move-result v1 │ │ +4365d8: 1402 fc00 087f |001a: const v2, #float 1.8078e+38 // #7f0800fc │ │ +4365de: 3321 0700 |001d: if-ne v1, v2, 0024 // +0007 │ │ +4365e2: 7020 f2dc 0300 |001f: invoke-direct {v3, v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.removeComputer:(Lorg/libreoffice/impressremote/communication/Server;)V // method@dcf2 │ │ +4365e8: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +4365ea: 0f04 |0023: return v4 │ │ +4365ec: 6f20 b05a 4300 |0024: invoke-super {v3, v4}, Landroidx/fragment/app/ListFragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@5ab0 │ │ +4365f2: 0a04 |0027: move-result v4 │ │ +4365f4: 0f04 |0028: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0008 line=319 │ │ 0x000c line=320 │ │ 0x0016 line=322 │ │ 0x001f line=323 │ │ @@ -1748677,19 +1748676,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -4368e8: |[4368e8] org.libreoffice.impressremote.fragment.ComputersFragment.onCreate:(Landroid/os/Bundle;)V │ │ -4368f8: 6f20 b15a 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/ListFragment;.onCreate:(Landroid/os/Bundle;)V // method@5ab1 │ │ -4368fe: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -436900: 6e20 f6dc 1000 |0004: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setHasOptionsMenu:(Z)V // method@dcf6 │ │ -436906: 0e00 |0007: return-void │ │ +4368e4: |[4368e4] org.libreoffice.impressremote.fragment.ComputersFragment.onCreate:(Landroid/os/Bundle;)V │ │ +4368f4: 6f20 b15a 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/ListFragment;.onCreate:(Landroid/os/Bundle;)V // method@5ab1 │ │ +4368fa: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +4368fc: 6e20 f6dc 1000 |0004: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setHasOptionsMenu:(Z)V // method@dcf6 │ │ +436902: 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; │ │ @@ -1748699,23 +1748698,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 : 18 16-bit code units │ │ -436908: |[436908] org.libreoffice.impressremote.fragment.ComputersFragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -436918: 6f40 b25a 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@5ab2 │ │ -43691e: 6e10 cfdc 0000 |0003: invoke-virtual {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ -436924: 0c02 |0006: move-result-object v2 │ │ -436926: 6e10 6357 0200 |0007: invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@5763 │ │ -43692c: 0c02 |000a: move-result-object v2 │ │ -43692e: 1403 0300 0d7f |000b: const v3, #float 1.87421e+38 // #7f0d0003 │ │ -436934: 6e30 2c0a 3201 |000e: invoke-virtual {v2, v3, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a2c │ │ -43693a: 0e00 |0011: return-void │ │ +436904: |[436904] org.libreoffice.impressremote.fragment.ComputersFragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +436914: 6f40 b25a 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@5ab2 │ │ +43691a: 6e10 cfdc 0000 |0003: invoke-virtual {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ +436920: 0c02 |0006: move-result-object v2 │ │ +436922: 6e10 6357 0200 |0007: invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@5763 │ │ +436928: 0c02 |000a: move-result-object v2 │ │ +43692a: 1403 0300 0d7f |000b: const v3, #float 1.87421e+38 // #7f0d0003 │ │ +436930: 6e30 2c0a 3201 |000e: invoke-virtual {v2, v3, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@0a2c │ │ +436936: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0003 line=308 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/view/ContextMenu; │ │ @@ -1748727,20 +1748726,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 : 9 16-bit code units │ │ -43648c: |[43648c] org.libreoffice.impressremote.fragment.ComputersFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -43649c: 1404 3300 0b7f |0000: const v4, #float 1.84764e+38 // #7f0b0033 │ │ -4364a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4364a4: 6e40 1f0a 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a1f │ │ -4364aa: 0c02 |0007: move-result-object v2 │ │ -4364ac: 1102 |0008: return-object v2 │ │ +436488: |[436488] org.libreoffice.impressremote.fragment.ComputersFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +436498: 1404 3300 0b7f |0000: const v4, #float 1.84764e+38 // #7f0b0033 │ │ +43649e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4364a0: 6e40 1f0a 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a1f │ │ +4364a6: 0c02 |0007: move-result-object v2 │ │ +4364a8: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=84 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/libreoffice/impressremote/fragment/ComputersFragment; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0009 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1748751,32 +1748750,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -43693c: |[43693c] org.libreoffice.impressremote.fragment.ComputersFragment.onDestroy:()V │ │ -43694c: 6f10 b45a 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/ListFragment;.onDestroy:()V // method@5ab4 │ │ -436952: 6e10 cfdc 0200 |0003: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ -436958: 0c00 |0006: move-result-object v0 │ │ -43695a: 6e10 6d57 0000 |0007: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.isFinishing:()Z // method@576d │ │ -436960: 0a00 |000a: move-result v0 │ │ -436962: 3800 1100 |000b: if-eqz v0, 001c // +0011 │ │ -436966: 6e10 cfdc 0200 |000d: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ -43696c: 0c00 |0010: move-result-object v0 │ │ -43696e: 6e10 cfdc 0200 |0011: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ -436974: 0c01 |0014: move-result-object v1 │ │ -436976: 7110 a3dd 0100 |0015: invoke-static {v1}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@dda3 │ │ -43697c: 0c01 |0018: move-result-object v1 │ │ -43697e: 6e20 9557 1000 |0019: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.stopService:(Landroid/content/Intent;)Z // method@5795 │ │ -436984: 6e10 cfdc 0200 |001c: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ -43698a: 0c00 |001f: move-result-object v0 │ │ -43698c: 6e20 9a57 2000 |0020: invoke-virtual {v0, v2}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@579a │ │ -436992: 0e00 |0023: return-void │ │ +436938: |[436938] org.libreoffice.impressremote.fragment.ComputersFragment.onDestroy:()V │ │ +436948: 6f10 b45a 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/ListFragment;.onDestroy:()V // method@5ab4 │ │ +43694e: 6e10 cfdc 0200 |0003: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ +436954: 0c00 |0006: move-result-object v0 │ │ +436956: 6e10 6d57 0000 |0007: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.isFinishing:()Z // method@576d │ │ +43695c: 0a00 |000a: move-result v0 │ │ +43695e: 3800 1100 |000b: if-eqz v0, 001c // +0011 │ │ +436962: 6e10 cfdc 0200 |000d: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ +436968: 0c00 |0010: move-result-object v0 │ │ +43696a: 6e10 cfdc 0200 |0011: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ +436970: 0c01 |0014: move-result-object v1 │ │ +436972: 7110 a3dd 0100 |0015: invoke-static {v1}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@dda3 │ │ +436978: 0c01 |0018: move-result-object v1 │ │ +43697a: 6e20 9557 1000 |0019: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.stopService:(Landroid/content/Intent;)Z // method@5795 │ │ +436980: 6e10 cfdc 0200 |001c: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dccf │ │ +436986: 0c00 |001f: move-result-object v0 │ │ +436988: 6e20 9a57 2000 |0020: invoke-virtual {v0, v2}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@579a │ │ +43698e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0003 line=403 │ │ 0x000d line=404 │ │ 0x001c line=406 │ │ locals : │ │ @@ -1748787,22 +1748786,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 │ │ -436994: |[436994] org.libreoffice.impressremote.fragment.ComputersFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -4369a4: 7010 d3dc 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@dcd3 │ │ -4369aa: 0c01 |0003: move-result-object v1 │ │ -4369ac: 6e20 91db 3100 |0004: invoke-virtual {v1, v3}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.getItem:(I)Ljava/lang/Object; // method@db91 │ │ -4369b2: 0c01 |0007: move-result-object v1 │ │ -4369b4: 1f01 ad1b |0008: check-cast v1, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ -4369b8: 7020 fedc 1000 |000a: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.startConnectionActivity:(Lorg/libreoffice/impressremote/communication/Server;)V // method@dcfe │ │ -4369be: 0e00 |000d: return-void │ │ +436990: |[436990] org.libreoffice.impressremote.fragment.ComputersFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +4369a0: 7010 d3dc 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getComputersAdapter:()Lorg/libreoffice/impressremote/adapter/ComputersAdapter; // method@dcd3 │ │ +4369a6: 0c01 |0003: move-result-object v1 │ │ +4369a8: 6e20 91db 3100 |0004: invoke-virtual {v1, v3}, Lorg/libreoffice/impressremote/adapter/ComputersAdapter;.getItem:(I)Ljava/lang/Object; // method@db91 │ │ +4369ae: 0c01 |0007: move-result-object v1 │ │ +4369b0: 1f01 ad1b |0008: check-cast v1, Lorg/libreoffice/impressremote/communication/Server; // type@1bad │ │ +4369b4: 7020 fedc 1000 |000a: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.startConnectionActivity:(Lorg/libreoffice/impressremote/communication/Server;)V // method@dcfe │ │ +4369ba: 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; │ │ @@ -1748815,28 +1748814,28 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -4369c0: |[4369c0] org.libreoffice.impressremote.fragment.ComputersFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -4369d0: 6f20 b75a 3200 |0000: invoke-super {v2, v3}, Landroidx/fragment/app/ListFragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@5ab7 │ │ -4369d6: 7010 d8dc 0200 |0003: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getProgressMessageView:()Landroid/widget/TextView; // method@dcd8 │ │ -4369dc: 0c00 |0006: move-result-object v0 │ │ -4369de: 6e10 da11 0000 |0007: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@11da │ │ -4369e4: 0c00 |000a: move-result-object v0 │ │ -4369e6: 7210 989a 0000 |000b: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9a98 │ │ -4369ec: 0c00 |000e: move-result-object v0 │ │ -4369ee: 7110 d308 0000 |000f: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d3 │ │ -4369f4: 0a00 |0012: move-result v0 │ │ -4369f6: df00 0001 |0013: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -4369fa: 1a01 b853 |0015: const-string v1, "PROGRESS_MESSAGE" // string@53b8 │ │ -4369fe: 6e30 ec06 1300 |0017: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@06ec │ │ -436a04: 0e00 |001a: return-void │ │ +4369bc: |[4369bc] org.libreoffice.impressremote.fragment.ComputersFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +4369cc: 6f20 b75a 3200 |0000: invoke-super {v2, v3}, Landroidx/fragment/app/ListFragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@5ab7 │ │ +4369d2: 7010 d8dc 0200 |0003: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getProgressMessageView:()Landroid/widget/TextView; // method@dcd8 │ │ +4369d8: 0c00 |0006: move-result-object v0 │ │ +4369da: 6e10 da11 0000 |0007: invoke-virtual {v0}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@11da │ │ +4369e0: 0c00 |000a: move-result-object v0 │ │ +4369e2: 7210 989a 0000 |000b: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@9a98 │ │ +4369e8: 0c00 |000e: move-result-object v0 │ │ +4369ea: 7110 d308 0000 |000f: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d3 │ │ +4369f0: 0a00 |0012: move-result v0 │ │ +4369f2: df00 0001 |0013: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +4369f6: 1a01 b853 |0015: const-string v1, "PROGRESS_MESSAGE" // string@53b8 │ │ +4369fa: 6e30 ec06 1300 |0017: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@06ec │ │ +436a00: 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; │ │ @@ -1748847,22 +1748846,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 │ │ -436a08: |[436a08] org.libreoffice.impressremote.fragment.ComputersFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -436a18: 1f02 9e1b |0000: check-cast v2, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ -436a1c: 6e10 d4db 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@dbd4 │ │ -436a22: 0c01 |0005: move-result-object v1 │ │ -436a24: 5b01 4099 |0006: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9940 │ │ -436a28: 7010 fddc 0000 |0008: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.startComputersSearch:()V // method@dcfd │ │ -436a2e: 7010 e0dc 0000 |000b: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.loadComputers:()V // method@dce0 │ │ -436a34: 0e00 |000e: return-void │ │ +436a04: |[436a04] org.libreoffice.impressremote.fragment.ComputersFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +436a14: 1f02 9e1b |0000: check-cast v2, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ +436a18: 6e10 d4db 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@dbd4 │ │ +436a1e: 0c01 |0005: move-result-object v1 │ │ +436a20: 5b01 4099 |0006: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9940 │ │ +436a24: 7010 fddc 0000 |0008: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.startComputersSearch:()V // method@dcfd │ │ +436a2a: 7010 e0dc 0000 |000b: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.loadComputers:()V // method@dce0 │ │ +436a30: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0002 line=152 │ │ 0x0008 line=154 │ │ 0x000b line=155 │ │ locals : │ │ @@ -1748875,18 +1748874,18 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -436a38: |[436a38] org.libreoffice.impressremote.fragment.ComputersFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -436a48: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -436a4a: 5b01 4099 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9940 │ │ -436a4e: 0e00 |0003: return-void │ │ +436a34: |[436a34] org.libreoffice.impressremote.fragment.ComputersFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +436a44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +436a46: 5b01 4099 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9940 │ │ +436a4a: 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; │ │ │ │ @@ -1748895,24 +1748894,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -436a50: |[436a50] org.libreoffice.impressremote.fragment.ComputersFragment.onStart:()V │ │ -436a60: 6f10 b85a 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/ListFragment;.onStart:()V // method@5ab8 │ │ -436a66: 7010 f1dc 0100 |0003: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.registerIntentsReceiver:()V // method@dcf1 │ │ -436a6c: 7010 f8dc 0100 |0006: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setUpContextMenu:()V // method@dcf8 │ │ -436a72: 5410 4099 |0009: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9940 │ │ -436a76: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -436a7a: 0e00 |000d: return-void │ │ -436a7c: 7010 fddc 0100 |000e: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.startComputersSearch:()V // method@dcfd │ │ -436a82: 7010 e0dc 0100 |0011: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.loadComputers:()V // method@dce0 │ │ -436a88: 0e00 |0014: return-void │ │ +436a4c: |[436a4c] org.libreoffice.impressremote.fragment.ComputersFragment.onStart:()V │ │ +436a5c: 6f10 b85a 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/ListFragment;.onStart:()V // method@5ab8 │ │ +436a62: 7010 f1dc 0100 |0003: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.registerIntentsReceiver:()V // method@dcf1 │ │ +436a68: 7010 f8dc 0100 |0006: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.setUpContextMenu:()V // method@dcf8 │ │ +436a6e: 5410 4099 |0009: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9940 │ │ +436a72: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +436a76: 0e00 |000d: return-void │ │ +436a78: 7010 fddc 0100 |000e: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.startComputersSearch:()V // method@dcfd │ │ +436a7e: 7010 e0dc 0100 |0011: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.loadComputers:()V // method@dce0 │ │ +436a84: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0003 line=257 │ │ 0x0006 line=258 │ │ 0x0009 line=260 │ │ 0x000e line=264 │ │ @@ -1748925,21 +1748924,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -436a8c: |[436a8c] org.libreoffice.impressremote.fragment.ComputersFragment.onStop:()V │ │ -436a9c: 6f10 b95a 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/ListFragment;.onStop:()V // method@5ab9 │ │ -436aa2: 7010 d1dc 0200 |0003: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@dcd1 │ │ -436aa8: 0c00 |0006: move-result-object v0 │ │ -436aaa: 5421 4199 |0007: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@9941 │ │ -436aae: 6e20 4b5e 1000 |0009: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@5e4b │ │ -436ab4: 0e00 |000c: return-void │ │ +436a88: |[436a88] org.libreoffice.impressremote.fragment.ComputersFragment.onStop:()V │ │ +436a98: 6f10 b95a 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/ListFragment;.onStop:()V // method@5ab9 │ │ +436a9e: 7010 d1dc 0200 |0003: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@dcd1 │ │ +436aa4: 0c00 |0006: move-result-object v0 │ │ +436aa6: 5421 4199 |0007: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@9941 │ │ +436aaa: 6e20 4b5e 1000 |0009: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@5e4b │ │ +436ab0: 0e00 |000c: return-void │ │ catches : 1 │ │ 0x0003 - 0x000c │ │ Ljava/lang/IllegalArgumentException; -> 0x000c │ │ positions : │ │ 0x0000 line=380 │ │ 0x0003 line=383 │ │ locals : │ │ @@ -1748950,24 +1748949,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -436ac8: |[436ac8] org.libreoffice.impressremote.fragment.ComputersFragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ -436ad8: 6f20 bb5a 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/ListFragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@5abb │ │ -436ade: 3802 1000 |0003: if-eqz v2, 0013 // +0010 │ │ -436ae2: 1a00 b853 |0005: const-string v0, "PROGRESS_MESSAGE" // string@53b8 │ │ -436ae6: 6e20 d106 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@06d1 │ │ -436aec: 0a02 |000a: move-result v2 │ │ -436aee: 3802 0800 |000b: if-eqz v2, 0013 // +0008 │ │ -436af2: 7010 fbdc 0100 |000d: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.showProgressMessage:()V // method@dcfb │ │ -436af8: 7010 fadc 0100 |0010: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.showLearnMoreMessage:()V // method@dcfa │ │ -436afe: 0e00 |0013: return-void │ │ +436ac4: |[436ac4] org.libreoffice.impressremote.fragment.ComputersFragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ +436ad4: 6f20 bb5a 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/ListFragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@5abb │ │ +436ada: 3802 1000 |0003: if-eqz v2, 0013 // +0010 │ │ +436ade: 1a00 b853 |0005: const-string v0, "PROGRESS_MESSAGE" // string@53b8 │ │ +436ae2: 6e20 d106 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@06d1 │ │ +436ae8: 0a02 |000a: move-result v2 │ │ +436aea: 3802 0800 |000b: if-eqz v2, 0013 // +0008 │ │ +436aee: 7010 fbdc 0100 |000d: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.showProgressMessage:()V // method@dcfb │ │ +436af4: 7010 fadc 0100 |0010: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.showLearnMoreMessage:()V // method@dcfa │ │ +436afa: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0007 line=92 │ │ 0x000d line=93 │ │ 0x0010 line=94 │ │ locals : │ │ @@ -1748979,26 +1748978,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -436b8c: |[436b8c] org.libreoffice.impressremote.fragment.ComputersFragment.run:()V │ │ -436b9c: 6e10 dfdc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.isVisible:()Z // method@dcdf │ │ -436ba2: 0a00 |0003: move-result v0 │ │ -436ba4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -436ba8: 0e00 |0006: return-void │ │ -436baa: 7010 dedc 0100 |0007: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.isShowingProgressMessageRequired:()Z // method@dcde │ │ -436bb0: 0a00 |000a: move-result v0 │ │ -436bb2: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -436bb6: 0e00 |000d: return-void │ │ -436bb8: 7010 fbdc 0100 |000e: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.showProgressMessage:()V // method@dcfb │ │ -436bbe: 7010 fadc 0100 |0011: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.showLearnMoreMessage:()V // method@dcfa │ │ -436bc4: 0e00 |0014: return-void │ │ +436b88: |[436b88] org.libreoffice.impressremote.fragment.ComputersFragment.run:()V │ │ +436b98: 6e10 dfdc 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.isVisible:()Z // method@dcdf │ │ +436b9e: 0a00 |0003: move-result v0 │ │ +436ba0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +436ba4: 0e00 |0006: return-void │ │ +436ba6: 7010 dedc 0100 |0007: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.isShowingProgressMessageRequired:()Z // method@dcde │ │ +436bac: 0a00 |000a: move-result v0 │ │ +436bae: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +436bb2: 0e00 |000d: return-void │ │ +436bb4: 7010 fbdc 0100 |000e: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.showProgressMessage:()V // method@dcfb │ │ +436bba: 7010 fadc 0100 |0011: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/ComputersFragment;.showLearnMoreMessage:()V // method@dcfa │ │ +436bc0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0007 line=232 │ │ 0x000e line=236 │ │ 0x0011 line=237 │ │ locals : │ │ @@ -1749045,17 +1749044,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -436ee0: |[436ee0] org.libreoffice.impressremote.fragment.TimerEditingDialog.:()V │ │ -436ef0: 7010 2356 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/DialogFragment;.:()V // method@5623 │ │ -436ef6: 0e00 |0003: return-void │ │ +436edc: |[436edc] org.libreoffice.impressremote.fragment.TimerEditingDialog.:()V │ │ +436eec: 7010 2356 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/DialogFragment;.:()V // method@5623 │ │ +436ef2: 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;) │ │ @@ -1749063,20 +1749062,20 @@ │ │ type : '(I)Landroid/os/Bundle;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -436e04: |[436e04] org.libreoffice.impressremote.fragment.TimerEditingDialog.buildArguments:(I)Landroid/os/Bundle; │ │ -436e14: 2200 2d01 |0000: new-instance v0, Landroid/os/Bundle; // type@012d │ │ -436e18: 7010 ca06 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@06ca │ │ -436e1e: 1a01 b34e |0005: const-string v1, "MINUTES" // string@4eb3 │ │ -436e22: 6e30 f906 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@06f9 │ │ -436e28: 1100 |000a: return-object v0 │ │ +436e00: |[436e00] org.libreoffice.impressremote.fragment.TimerEditingDialog.buildArguments:(I)Landroid/os/Bundle; │ │ +436e10: 2200 2d01 |0000: new-instance v0, Landroid/os/Bundle; // type@012d │ │ +436e14: 7010 ca06 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@06ca │ │ +436e1a: 1a01 b34e |0005: const-string v1, "MINUTES" // string@4eb3 │ │ +436e1e: 6e30 f906 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@06f9 │ │ +436e24: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0007 line=44 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) I │ │ │ │ @@ -1749085,24 +1749084,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -436ef8: |[436ef8] org.libreoffice.impressremote.fragment.TimerEditingDialog.changeTimer:()V │ │ -436f08: 5220 4499 |0000: iget v0, v2, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@9944 │ │ -436f0c: 7110 b5dd 0000 |0002: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildTimerChangedIntent:(I)Landroid/content/Intent; // method@ddb5 │ │ -436f12: 0c00 |0005: move-result-object v0 │ │ -436f14: 6e10 02dd 0200 |0006: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd02 │ │ -436f1a: 0c01 |0009: move-result-object v1 │ │ -436f1c: 7110 475e 0100 |000a: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -436f22: 0c01 |000d: move-result-object v1 │ │ -436f24: 6e20 495e 0100 |000e: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ -436f2a: 0e00 |0011: return-void │ │ +436ef4: |[436ef4] org.libreoffice.impressremote.fragment.TimerEditingDialog.changeTimer:()V │ │ +436f04: 5220 4499 |0000: iget v0, v2, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@9944 │ │ +436f08: 7110 b5dd 0000 |0002: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildTimerChangedIntent:(I)Landroid/content/Intent; // method@ddb5 │ │ +436f0e: 0c00 |0005: move-result-object v0 │ │ +436f10: 6e10 02dd 0200 |0006: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd02 │ │ +436f16: 0c01 |0009: move-result-object v1 │ │ +436f18: 7110 475e 0100 |000a: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +436f1e: 0c01 |000d: move-result-object v1 │ │ +436f20: 6e20 495e 0100 |000e: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ +436f26: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0006 line=107 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ │ │ @@ -1749111,23 +1749110,23 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -436e2c: |[436e2c] org.libreoffice.impressremote.fragment.TimerEditingDialog.getHours:(I)I │ │ -436e3c: 8150 |0000: int-to-long v0, v5 │ │ -436e3e: 6205 a272 |0001: sget-object v5, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@72a2 │ │ -436e42: 1602 0100 |0003: const-wide/16 v2, #int 1 // #1 │ │ -436e46: 6e30 0c9f 2503 |0005: invoke-virtual {v5, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@9f0c │ │ -436e4c: 0b02 |0008: move-result-wide v2 │ │ -436e4e: be20 |0009: div-long/2addr v0, v2 │ │ -436e50: 8405 |000a: long-to-int v5, v0 │ │ -436e52: 0f05 |000b: return v5 │ │ +436e28: |[436e28] org.libreoffice.impressremote.fragment.TimerEditingDialog.getHours:(I)I │ │ +436e38: 8150 |0000: int-to-long v0, v5 │ │ +436e3a: 6205 a272 |0001: sget-object v5, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@72a2 │ │ +436e3e: 1602 0100 |0003: const-wide/16 v2, #int 1 // #1 │ │ +436e42: 6e30 0c9f 2503 |0005: invoke-virtual {v5, v2, v3}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@9f0c │ │ +436e48: 0b02 |0008: move-result-wide v2 │ │ +436e4a: be20 |0009: div-long/2addr v0, v2 │ │ +436e4c: 8405 |000a: long-to-int v5, v0 │ │ +436e4e: 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 │ │ │ │ @@ -1749136,27 +1749135,27 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -436e54: |[436e54] org.libreoffice.impressremote.fragment.TimerEditingDialog.getMinutes:(I)I │ │ -436e64: 8170 |0000: int-to-long v0, v7 │ │ -436e66: 7020 05dd 7600 |0001: invoke-direct {v6, v7}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getHours:(I)I // method@dd05 │ │ -436e6c: 0a07 |0004: move-result v7 │ │ -436e6e: 8172 |0005: int-to-long v2, v7 │ │ -436e70: 6207 a272 |0006: sget-object v7, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@72a2 │ │ -436e74: 1604 0100 |0008: const-wide/16 v4, #int 1 // #1 │ │ -436e78: 6e30 0c9f 4705 |000a: invoke-virtual {v7, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@9f0c │ │ -436e7e: 0b04 |000d: move-result-wide v4 │ │ -436e80: 9d02 0204 |000e: mul-long v2, v2, v4 │ │ -436e84: bc20 |0010: sub-long/2addr v0, v2 │ │ -436e86: 8407 |0011: long-to-int v7, v0 │ │ -436e88: 0f07 |0012: return v7 │ │ +436e50: |[436e50] org.libreoffice.impressremote.fragment.TimerEditingDialog.getMinutes:(I)I │ │ +436e60: 8170 |0000: int-to-long v0, v7 │ │ +436e62: 7020 05dd 7600 |0001: invoke-direct {v6, v7}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getHours:(I)I // method@dd05 │ │ +436e68: 0a07 |0004: move-result v7 │ │ +436e6a: 8172 |0005: int-to-long v2, v7 │ │ +436e6c: 6207 a272 |0006: sget-object v7, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@72a2 │ │ +436e70: 1604 0100 |0008: const-wide/16 v4, #int 1 // #1 │ │ +436e74: 6e30 0c9f 4705 |000a: invoke-virtual {v7, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@9f0c │ │ +436e7a: 0b04 |000d: move-result-wide v4 │ │ +436e7c: 9d02 0204 |000e: mul-long v2, v2, v4 │ │ +436e80: bc20 |0010: sub-long/2addr v0, v2 │ │ +436e82: 8407 |0011: long-to-int v7, v0 │ │ +436e84: 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 │ │ │ │ @@ -1749165,23 +1749164,23 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -436e8c: |[436e8c] org.libreoffice.impressremote.fragment.TimerEditingDialog.getMinutes:(II)I │ │ -436e9c: 6200 a272 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@72a2 │ │ -436ea0: 8141 |0002: int-to-long v1, v4 │ │ -436ea2: 6e30 0c9f 1002 |0003: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@9f0c │ │ -436ea8: 0b00 |0006: move-result-wide v0 │ │ -436eaa: 8154 |0007: int-to-long v4, v5 │ │ -436eac: bb40 |0008: add-long/2addr v0, v4 │ │ -436eae: 8404 |0009: long-to-int v4, v0 │ │ -436eb0: 0f04 |000a: return v4 │ │ +436e88: |[436e88] org.libreoffice.impressremote.fragment.TimerEditingDialog.getMinutes:(II)I │ │ +436e98: 6200 a272 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@72a2 │ │ +436e9c: 8141 |0002: int-to-long v1, v4 │ │ +436e9e: 6e30 0c9f 1002 |0003: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@9f0c │ │ +436ea4: 0b00 |0006: move-result-wide v0 │ │ +436ea6: 8154 |0007: int-to-long v4, v5 │ │ +436ea8: bb40 |0008: add-long/2addr v0, v4 │ │ +436eaa: 8404 |0009: long-to-int v4, v0 │ │ +436eac: 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 │ │ @@ -1749191,19 +1749190,19 @@ │ │ type : '()Landroid/app/TimePickerDialog;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -436de4: |[436de4] org.libreoffice.impressremote.fragment.TimerEditingDialog.getTimePickerDialog:()Landroid/app/TimePickerDialog; │ │ -436df4: 6e10 04dd 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getDialog:()Landroid/app/Dialog; // method@dd04 │ │ -436dfa: 0c00 |0003: move-result-object v0 │ │ -436dfc: 1f00 4c00 |0004: check-cast v0, Landroid/app/TimePickerDialog; // type@004c │ │ -436e00: 1100 |0006: return-object v0 │ │ +436de0: |[436de0] org.libreoffice.impressremote.fragment.TimerEditingDialog.getTimePickerDialog:()Landroid/app/TimePickerDialog; │ │ +436df0: 6e10 04dd 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getDialog:()Landroid/app/Dialog; // method@dd04 │ │ +436df6: 0c00 |0003: move-result-object v0 │ │ +436df8: 1f00 4c00 |0004: check-cast v0, Landroid/app/TimePickerDialog; // type@004c │ │ +436dfc: 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;) │ │ @@ -1749211,21 +1749210,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 │ │ -436eb4: |[436eb4] org.libreoffice.impressremote.fragment.TimerEditingDialog.newInstance:(I)Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ -436ec4: 2200 bf1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; // type@1bbf │ │ -436ec8: 7010 ffdc 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.:()V // method@dcff │ │ -436ece: 7110 00dd 0100 |0005: invoke-static {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.buildArguments:(I)Landroid/os/Bundle; // method@dd00 │ │ -436ed4: 0c01 |0008: move-result-object v1 │ │ -436ed6: 6e20 12dd 1000 |0009: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.setArguments:(Landroid/os/Bundle;)V // method@dd12 │ │ -436edc: 1100 |000c: return-object v0 │ │ +436eb0: |[436eb0] org.libreoffice.impressremote.fragment.TimerEditingDialog.newInstance:(I)Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ +436ec0: 2200 bf1b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; // type@1bbf │ │ +436ec4: 7010 ffdc 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.:()V // method@dcff │ │ +436eca: 7110 00dd 0100 |0005: invoke-static {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.buildArguments:(I)Landroid/os/Bundle; // method@dd00 │ │ +436ed0: 0c01 |0008: move-result-object v1 │ │ +436ed2: 6e20 12dd 1000 |0009: invoke-virtual {v0, v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.setArguments:(Landroid/os/Bundle;)V // method@dd12 │ │ +436ed8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) I │ │ │ │ @@ -1749234,18 +1749233,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -436fd0: |[436fd0] org.libreoffice.impressremote.fragment.TimerEditingDialog.resetTime:()V │ │ -436fe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -436fe2: 5910 4499 |0001: iput v0, v1, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@9944 │ │ -436fe6: 0e00 |0003: return-void │ │ +436fcc: |[436fcc] org.libreoffice.impressremote.fragment.TimerEditingDialog.resetTime:()V │ │ +436fdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +436fde: 5910 4499 |0001: iput v0, v1, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@9944 │ │ +436fe2: 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;) │ │ @@ -1749253,23 +1749252,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -436fe8: |[436fe8] org.libreoffice.impressremote.fragment.TimerEditingDialog.resumeTimer:()V │ │ -436ff8: 7100 b6dd 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildTimerResumedIntent:()Landroid/content/Intent; // method@ddb6 │ │ -436ffe: 0c00 |0003: move-result-object v0 │ │ -437000: 6e10 02dd 0200 |0004: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd02 │ │ -437006: 0c01 |0007: move-result-object v1 │ │ -437008: 7110 475e 0100 |0008: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -43700e: 0c01 |000b: move-result-object v1 │ │ -437010: 6e20 495e 0100 |000c: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ -437016: 0e00 |000f: return-void │ │ +436fe4: |[436fe4] org.libreoffice.impressremote.fragment.TimerEditingDialog.resumeTimer:()V │ │ +436ff4: 7100 b6dd 0000 |0000: invoke-static {}, Lorg/libreoffice/impressremote/util/Intents;.buildTimerResumedIntent:()Landroid/content/Intent; // method@ddb6 │ │ +436ffa: 0c00 |0003: move-result-object v0 │ │ +436ffc: 6e10 02dd 0200 |0004: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd02 │ │ +437002: 0c01 |0007: move-result-object v1 │ │ +437004: 7110 475e 0100 |0008: invoke-static {v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +43700a: 0c01 |000b: move-result-object v1 │ │ +43700c: 6e20 495e 0100 |000c: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ +437012: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0004 line=119 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/libreoffice/impressremote/fragment/TimerEditingDialog; │ │ │ │ @@ -1749279,18 +1749278,18 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -436f2c: |[436f2c] org.libreoffice.impressremote.fragment.TimerEditingDialog.onCancel:(Landroid/content/DialogInterface;)V │ │ -436f3c: 6f20 3456 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/DialogFragment;.onCancel:(Landroid/content/DialogInterface;)V // method@5634 │ │ -436f42: 7010 11dd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.resumeTimer:()V // method@dd11 │ │ -436f48: 0e00 |0006: return-void │ │ +436f28: |[436f28] org.libreoffice.impressremote.fragment.TimerEditingDialog.onCancel:(Landroid/content/DialogInterface;)V │ │ +436f38: 6f20 3456 1000 |0000: invoke-super {v0, v1}, Landroidx/fragment/app/DialogFragment;.onCancel:(Landroid/content/DialogInterface;)V // method@5634 │ │ +436f3e: 7010 11dd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.resumeTimer:()V // method@dd11 │ │ +436f44: 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; │ │ @@ -1749300,23 +1749299,23 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -436f4c: |[436f4c] org.libreoffice.impressremote.fragment.TimerEditingDialog.onClick:(Landroid/content/DialogInterface;I)V │ │ -436f5c: 7010 09dd 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getTimePickerDialog:()Landroid/app/TimePickerDialog; // method@dd09 │ │ -436f62: 0c00 |0003: move-result-object v0 │ │ -436f64: 6e30 2f02 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/app/TimePickerDialog;.onClick:(Landroid/content/DialogInterface;I)V // method@022f │ │ -436f6a: 12d2 |0007: const/4 v2, #int -3 // #fd │ │ -436f6c: 3323 0500 |0008: if-ne v3, v2, 000d // +0005 │ │ -436f70: 7010 10dd 0100 |000a: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.resetTime:()V // method@dd10 │ │ -436f76: 7010 01dd 0100 |000d: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.changeTimer:()V // method@dd01 │ │ -436f7c: 0e00 |0010: return-void │ │ +436f48: |[436f48] org.libreoffice.impressremote.fragment.TimerEditingDialog.onClick:(Landroid/content/DialogInterface;I)V │ │ +436f58: 7010 09dd 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getTimePickerDialog:()Landroid/app/TimePickerDialog; // method@dd09 │ │ +436f5e: 0c00 |0003: move-result-object v0 │ │ +436f60: 6e30 2f02 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/app/TimePickerDialog;.onClick:(Landroid/content/DialogInterface;I)V // method@022f │ │ +436f66: 12d2 |0007: const/4 v2, #int -3 // #fd │ │ +436f68: 3323 0500 |0008: if-ne v3, v2, 000d // +0005 │ │ +436f6c: 7010 10dd 0100 |000a: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.resetTime:()V // method@dd10 │ │ +436f72: 7010 01dd 0100 |000d: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.changeTimer:()V // method@dd01 │ │ +436f78: 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; │ │ @@ -1749328,23 +1749327,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -436f80: |[436f80] org.libreoffice.impressremote.fragment.TimerEditingDialog.onCreate:(Landroid/os/Bundle;)V │ │ -436f90: 6f20 3556 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/DialogFragment;.onCreate:(Landroid/os/Bundle;)V // method@5635 │ │ -436f96: 6e10 03dd 0100 |0003: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getArguments:()Landroid/os/Bundle; // method@dd03 │ │ -436f9c: 0c02 |0006: move-result-object v2 │ │ -436f9e: 1a00 b34e |0007: const-string v0, "MINUTES" // string@4eb3 │ │ -436fa2: 6e20 db06 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@06db │ │ -436fa8: 0a02 |000c: move-result v2 │ │ -436faa: 5912 4499 |000d: iput v2, v1, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@9944 │ │ -436fae: 0e00 |000f: return-void │ │ +436f7c: |[436f7c] org.libreoffice.impressremote.fragment.TimerEditingDialog.onCreate:(Landroid/os/Bundle;)V │ │ +436f8c: 6f20 3556 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/DialogFragment;.onCreate:(Landroid/os/Bundle;)V // method@5635 │ │ +436f92: 6e10 03dd 0100 |0003: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getArguments:()Landroid/os/Bundle; // method@dd03 │ │ +436f98: 0c02 |0006: move-result-object v2 │ │ +436f9a: 1a00 b34e |0007: const-string v0, "MINUTES" // string@4eb3 │ │ +436f9e: 6e20 db06 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@06db │ │ +436fa4: 0a02 |000c: move-result v2 │ │ +436fa6: 5912 4499 |000d: iput v2, v1, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@9944 │ │ +436faa: 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; │ │ @@ -1749354,41 +1749353,41 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -436d68: |[436d68] org.libreoffice.impressremote.fragment.TimerEditingDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -436d78: 2207 4c00 |0000: new-instance v7, Landroid/app/TimePickerDialog; // type@004c │ │ -436d7c: 6e10 02dd 0600 |0002: invoke-virtual {v6}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd02 │ │ -436d82: 0c01 |0005: move-result-object v1 │ │ -436d84: 5260 4499 |0006: iget v0, v6, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@9944 │ │ -436d88: 7020 05dd 0600 |0008: invoke-direct {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getHours:(I)I // method@dd05 │ │ -436d8e: 0a03 |000b: move-result v3 │ │ -436d90: 5260 4499 |000c: iget v0, v6, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@9944 │ │ -436d94: 7020 06dd 0600 |000e: invoke-direct {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getMinutes:(I)I // method@dd06 │ │ -436d9a: 0a04 |0011: move-result v4 │ │ -436d9c: 1215 |0012: const/4 v5, #int 1 // #1 │ │ -436d9e: 0770 |0013: move-object v0, v7 │ │ -436da0: 0762 |0014: move-object v2, v6 │ │ -436da2: 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 │ │ -436da8: 1400 cc00 0f7f |0018: const v0, #float 1.90084e+38 // #7f0f00cc │ │ -436dae: 6e20 3102 0700 |001b: invoke-virtual {v7, v0}, Landroid/app/TimePickerDialog;.setTitle:(I)V // method@0231 │ │ -436db4: 1400 2600 0f7f |001e: const v0, #float 1.9008e+38 // #7f0f0026 │ │ -436dba: 6e20 08dd 0600 |0021: invoke-virtual {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getString:(I)Ljava/lang/String; // method@dd08 │ │ -436dc0: 0c00 |0024: move-result-object v0 │ │ -436dc2: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ -436dc4: 6e40 3002 1760 |0026: invoke-virtual {v7, v1, v0, v6}, Landroid/app/TimePickerDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0230 │ │ -436dca: 1400 2500 0f7f |0029: const v0, #float 1.9008e+38 // #7f0f0025 │ │ -436dd0: 6e20 08dd 0600 |002c: invoke-virtual {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getString:(I)Ljava/lang/String; // method@dd08 │ │ -436dd6: 0c00 |002f: move-result-object v0 │ │ -436dd8: 12d1 |0030: const/4 v1, #int -3 // #fd │ │ -436dda: 6e40 3002 1760 |0031: invoke-virtual {v7, v1, v0, v6}, Landroid/app/TimePickerDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0230 │ │ -436de0: 1107 |0034: return-object v7 │ │ +436d64: |[436d64] org.libreoffice.impressremote.fragment.TimerEditingDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +436d74: 2207 4c00 |0000: new-instance v7, Landroid/app/TimePickerDialog; // type@004c │ │ +436d78: 6e10 02dd 0600 |0002: invoke-virtual {v6}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd02 │ │ +436d7e: 0c01 |0005: move-result-object v1 │ │ +436d80: 5260 4499 |0006: iget v0, v6, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@9944 │ │ +436d84: 7020 05dd 0600 |0008: invoke-direct {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getHours:(I)I // method@dd05 │ │ +436d8a: 0a03 |000b: move-result v3 │ │ +436d8c: 5260 4499 |000c: iget v0, v6, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@9944 │ │ +436d90: 7020 06dd 0600 |000e: invoke-direct {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getMinutes:(I)I // method@dd06 │ │ +436d96: 0a04 |0011: move-result v4 │ │ +436d98: 1215 |0012: const/4 v5, #int 1 // #1 │ │ +436d9a: 0770 |0013: move-object v0, v7 │ │ +436d9c: 0762 |0014: move-object v2, v6 │ │ +436d9e: 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 │ │ +436da4: 1400 cc00 0f7f |0018: const v0, #float 1.90084e+38 // #7f0f00cc │ │ +436daa: 6e20 3102 0700 |001b: invoke-virtual {v7, v0}, Landroid/app/TimePickerDialog;.setTitle:(I)V // method@0231 │ │ +436db0: 1400 2600 0f7f |001e: const v0, #float 1.9008e+38 // #7f0f0026 │ │ +436db6: 6e20 08dd 0600 |0021: invoke-virtual {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getString:(I)Ljava/lang/String; // method@dd08 │ │ +436dbc: 0c00 |0024: move-result-object v0 │ │ +436dbe: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ +436dc0: 6e40 3002 1760 |0026: invoke-virtual {v7, v1, v0, v6}, Landroid/app/TimePickerDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0230 │ │ +436dc6: 1400 2500 0f7f |0029: const v0, #float 1.9008e+38 // #7f0f0025 │ │ +436dcc: 6e20 08dd 0600 |002c: invoke-virtual {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getString:(I)Ljava/lang/String; // method@dd08 │ │ +436dd2: 0c00 |002f: move-result-object v0 │ │ +436dd4: 12d1 |0030: const/4 v1, #int -3 // #fd │ │ +436dd6: 6e40 3002 1760 |0031: invoke-virtual {v7, v1, v0, v6}, Landroid/app/TimePickerDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0230 │ │ +436ddc: 1107 |0034: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0008 line=59 │ │ 0x001b line=61 │ │ 0x0021 line=63 │ │ 0x002c line=64 │ │ @@ -1749401,19 +1749400,19 @@ │ │ type : '(Landroid/widget/TimePicker;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -436fb0: |[436fb0] org.libreoffice.impressremote.fragment.TimerEditingDialog.onTimeSet:(Landroid/widget/TimePicker;II)V │ │ -436fc0: 7030 07dd 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getMinutes:(II)I // method@dd07 │ │ -436fc6: 0a01 |0003: move-result v1 │ │ -436fc8: 5901 4499 |0004: iput v1, v0, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@9944 │ │ -436fcc: 0e00 |0006: return-void │ │ +436fac: |[436fac] org.libreoffice.impressremote.fragment.TimerEditingDialog.onTimeSet:(Landroid/widget/TimePicker;II)V │ │ +436fbc: 7030 07dd 2003 |0000: invoke-direct {v0, v2, v3}, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.getMinutes:(II)I // method@dd07 │ │ +436fc2: 0a01 |0003: move-result v1 │ │ +436fc4: 5901 4499 |0004: iput v1, v0, Lorg/libreoffice/impressremote/fragment/TimerEditingDialog;.mMinutes:I // field@9944 │ │ +436fc8: 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 │ │ @@ -1749479,19 +1749478,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -437518: |[437518] org.libreoffice.impressremote.fragment.slides.PointerFragment.:()V │ │ -437528: 7010 1cdd 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.:()V // method@dd1c │ │ -43752e: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -437532: 5a20 5199 |0005: iput-wide v0, v2, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.nextUpdate:J // field@9951 │ │ -437536: 0e00 |0007: return-void │ │ +437514: |[437514] org.libreoffice.impressremote.fragment.slides.PointerFragment.:()V │ │ +437524: 7010 1cdd 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.:()V // method@dd1c │ │ +43752a: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +43752e: 5a20 5199 |0005: iput-wide v0, v2, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.nextUpdate:J // field@9951 │ │ +437532: 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; │ │ │ │ @@ -1749500,24 +1749499,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -437538: |[437538] org.libreoffice.impressremote.fragment.slides.PointerFragment.bindService:()V │ │ -437548: 6e10 2fdd 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd2f │ │ -43754e: 0c00 |0003: move-result-object v0 │ │ -437550: 7110 a3dd 0000 |0004: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@dda3 │ │ -437556: 0c00 |0007: move-result-object v0 │ │ -437558: 6e10 2fdd 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd2f │ │ -43755e: 0c01 |000b: move-result-object v1 │ │ -437560: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -437562: 6e40 5557 0123 |000d: invoke-virtual {v1, v0, v3, v2}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5755 │ │ -437568: 0e00 |0010: return-void │ │ +437534: |[437534] org.libreoffice.impressremote.fragment.slides.PointerFragment.bindService:()V │ │ +437544: 6e10 2fdd 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd2f │ │ +43754a: 0c00 |0003: move-result-object v0 │ │ +43754c: 7110 a3dd 0000 |0004: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@dda3 │ │ +437552: 0c00 |0007: move-result-object v0 │ │ +437554: 6e10 2fdd 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd2f │ │ +43755a: 0c01 |000b: move-result-object v1 │ │ +43755c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +43755e: 6e40 5557 0123 |000d: invoke-virtual {v1, v0, v3, v2}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5755 │ │ +437564: 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; │ │ │ │ @@ -1749526,22 +1749525,22 @@ │ │ type : '()Landroidx/localbroadcastmanager/content/LocalBroadcastManager;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -4373b4: |[4373b4] org.libreoffice.impressremote.fragment.slides.PointerFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ -4373c4: 6e10 2fdd 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd2f │ │ -4373ca: 0c00 |0003: move-result-object v0 │ │ -4373cc: 6e10 5e57 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@575e │ │ -4373d2: 0c00 |0007: move-result-object v0 │ │ -4373d4: 7110 475e 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -4373da: 0c00 |000b: move-result-object v0 │ │ -4373dc: 1100 |000c: return-object v0 │ │ +4373b0: |[4373b0] org.libreoffice.impressremote.fragment.slides.PointerFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ +4373c0: 6e10 2fdd 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd2f │ │ +4373c6: 0c00 |0003: move-result-object v0 │ │ +4373c8: 6e10 5e57 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@575e │ │ +4373ce: 0c00 |0007: move-result-object v0 │ │ +4373d0: 7110 475e 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +4373d6: 0c00 |000b: move-result-object v0 │ │ +4373d8: 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; │ │ │ │ @@ -1749550,22 +1749549,22 @@ │ │ type : '()Landroidx/viewpager/widget/ViewPager;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -4373e0: |[4373e0] org.libreoffice.impressremote.fragment.slides.PointerFragment.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; │ │ -4373f0: 6e10 32dd 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getView:()Landroid/view/View; // method@dd32 │ │ -4373f6: 0c00 |0003: move-result-object v0 │ │ -4373f8: 1401 4901 087f |0004: const v1, #float 1.80782e+38 // #7f080149 │ │ -4373fe: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ -437404: 0c00 |000a: move-result-object v0 │ │ -437406: 1f00 ee0e |000b: check-cast v0, Landroidx/viewpager/widget/ViewPager; // type@0eee │ │ -43740a: 1100 |000d: return-object v0 │ │ +4373dc: |[4373dc] org.libreoffice.impressremote.fragment.slides.PointerFragment.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; │ │ +4373ec: 6e10 32dd 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getView:()Landroid/view/View; // method@dd32 │ │ +4373f2: 0c00 |0003: move-result-object v0 │ │ +4373f4: 1401 4901 087f |0004: const v1, #float 1.80782e+38 // #7f080149 │ │ +4373fa: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ +437400: 0c00 |000a: move-result-object v0 │ │ +437402: 1f00 ee0e |000b: check-cast v0, Landroidx/viewpager/widget/ViewPager; // type@0eee │ │ +437406: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ │ │ #4 : (in Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;) │ │ @@ -1749573,21 +1749572,21 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -43740c: |[43740c] org.libreoffice.impressremote.fragment.slides.PointerFragment.isServiceBound:()Z │ │ -43741c: 5410 4f99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@994f │ │ -437420: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -437424: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -437426: 2802 |0005: goto 0007 // +0002 │ │ -437428: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -43742a: 0f00 |0007: return v0 │ │ +437408: |[437408] org.libreoffice.impressremote.fragment.slides.PointerFragment.isServiceBound:()Z │ │ +437418: 5410 4f99 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@994f │ │ +43741c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +437420: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +437422: 2802 |0005: goto 0007 // +0002 │ │ +437424: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +437426: 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;) │ │ @@ -1749595,46 +1749594,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 │ │ -4374fc: |[4374fc] org.libreoffice.impressremote.fragment.slides.PointerFragment.newInstance:()Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ -43750c: 2200 c51b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; // type@1bc5 │ │ -437510: 7010 2ddd 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.:()V // method@dd2d │ │ -437516: 1100 |0005: return-object v0 │ │ +4374f8: |[4374f8] org.libreoffice.impressremote.fragment.slides.PointerFragment.newInstance:()Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ +437508: 2200 c51b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; // type@1bc5 │ │ +43750c: 7010 2ddd 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.:()V // method@dd2d │ │ +437512: 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 │ │ -437724: |[437724] org.libreoffice.impressremote.fragment.slides.PointerFragment.setUpCurrentSlide:()V │ │ -437734: 7010 34dd 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.isServiceBound:()Z // method@dd34 │ │ -43773a: 0a00 |0003: move-result v0 │ │ -43773c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -437740: 0e00 |0006: return-void │ │ -437742: 5420 4f99 |0007: iget-object v0, v2, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@994f │ │ -437746: 6e10 dddb 0000 |0009: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ -43774c: 0c00 |000c: move-result-object v0 │ │ -43774e: 7010 31dd 0200 |000d: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@dd31 │ │ -437754: 0c01 |0010: move-result-object v1 │ │ -437756: 6e10 52dc 0000 |0011: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@dc52 │ │ -43775c: 0a00 |0014: move-result v0 │ │ -43775e: 6e20 6b72 0100 |0015: invoke-virtual {v1, v0}, Landroidx/viewpager/widget/ViewPager;.setCurrentItem:(I)V // method@726b │ │ -437764: 0e00 |0018: return-void │ │ +437720: |[437720] org.libreoffice.impressremote.fragment.slides.PointerFragment.setUpCurrentSlide:()V │ │ +437730: 7010 34dd 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.isServiceBound:()Z // method@dd34 │ │ +437736: 0a00 |0003: move-result v0 │ │ +437738: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +43773c: 0e00 |0006: return-void │ │ +43773e: 5420 4f99 |0007: iget-object v0, v2, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@994f │ │ +437742: 6e10 dddb 0000 |0009: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ +437748: 0c00 |000c: move-result-object v0 │ │ +43774a: 7010 31dd 0200 |000d: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@dd31 │ │ +437750: 0c01 |0010: move-result-object v1 │ │ +437752: 6e10 52dc 0000 |0011: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@dc52 │ │ +437758: 0a00 |0014: move-result v0 │ │ +43775a: 6e20 6b72 0100 |0015: invoke-virtual {v1, v0}, Landroidx/viewpager/widget/ViewPager;.setCurrentItem:(I)V // method@726b │ │ +437760: 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; │ │ @@ -1749644,23 +1749643,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -437798: |[437798] org.libreoffice.impressremote.fragment.slides.PointerFragment.unbindService:()V │ │ -4377a8: 7010 34dd 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.isServiceBound:()Z // method@dd34 │ │ -4377ae: 0a00 |0003: move-result v0 │ │ -4377b0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -4377b4: 0e00 |0006: return-void │ │ -4377b6: 6e10 2fdd 0100 |0007: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd2f │ │ -4377bc: 0c00 |000a: move-result-object v0 │ │ -4377be: 6e20 9a57 1000 |000b: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@579a │ │ -4377c4: 0e00 |000e: return-void │ │ +437794: |[437794] org.libreoffice.impressremote.fragment.slides.PointerFragment.unbindService:()V │ │ +4377a4: 7010 34dd 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.isServiceBound:()Z // method@dd34 │ │ +4377aa: 0a00 |0003: move-result v0 │ │ +4377ac: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +4377b0: 0e00 |0006: return-void │ │ +4377b2: 6e10 2fdd 0100 |0007: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd2f │ │ +4377b8: 0c00 |000a: move-result-object v0 │ │ +4377ba: 6e20 9a57 1000 |000b: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@579a │ │ +4377c0: 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; │ │ │ │ @@ -1749669,20 +1749668,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4377c8: |[4377c8] org.libreoffice.impressremote.fragment.slides.PointerFragment.unregisterIntentsReceiver:()V │ │ -4377d8: 7010 30dd 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@dd30 │ │ -4377de: 0c00 |0003: move-result-object v0 │ │ -4377e0: 5421 5099 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@9950 │ │ -4377e4: 6e20 4b5e 1000 |0006: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@5e4b │ │ -4377ea: 0e00 |0009: return-void │ │ +4377c4: |[4377c4] org.libreoffice.impressremote.fragment.slides.PointerFragment.unregisterIntentsReceiver:()V │ │ +4377d4: 7010 30dd 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@dd30 │ │ +4377da: 0c00 |0003: move-result-object v0 │ │ +4377dc: 5421 5099 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mIntentsReceiver:Landroid/content/BroadcastReceiver; // field@9950 │ │ +4377e0: 6e20 4b5e 1000 |0006: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@5e4b │ │ +4377e6: 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; │ │ @@ -1749693,33 +1749692,33 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -43756c: |[43756c] org.libreoffice.impressremote.fragment.slides.PointerFragment.notesUpdated:(I)V │ │ -43757c: 0e00 |0000: return-void │ │ +437568: |[437568] org.libreoffice.impressremote.fragment.slides.PointerFragment.notesUpdated:(I)V │ │ +437578: 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 │ │ -437580: |[437580] org.libreoffice.impressremote.fragment.slides.PointerFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -437590: 6f20 21dd 1000 |0000: invoke-super {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@dd21 │ │ -437596: 7010 2edd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.bindService:()V // method@dd2e │ │ -43759c: 0e00 |0006: return-void │ │ +43757c: |[43757c] org.libreoffice.impressremote.fragment.slides.PointerFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +43758c: 6f20 21dd 1000 |0000: invoke-super {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@dd21 │ │ +437592: 7010 2edd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.bindService:()V // method@dd2e │ │ +437598: 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; │ │ @@ -1749729,20 +1749728,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 : 9 16-bit code units │ │ -437390: |[437390] org.libreoffice.impressremote.fragment.slides.PointerFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -4373a0: 1404 3500 0b7f |0000: const v4, #float 1.84764e+38 // #7f0b0035 │ │ -4373a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4373a8: 6e40 1f0a 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a1f │ │ -4373ae: 0c02 |0007: move-result-object v2 │ │ -4373b0: 1102 |0008: return-object v2 │ │ +43738c: |[43738c] org.libreoffice.impressremote.fragment.slides.PointerFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +43739c: 1404 3500 0b7f |0000: const v4, #float 1.84764e+38 // #7f0b0035 │ │ +4373a2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4373a4: 6e40 1f0a 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a1f │ │ +4373aa: 0c02 |0007: move-result-object v2 │ │ +4373ac: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=45 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/libreoffice/impressremote/fragment/slides/PointerFragment; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0009 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1749753,18 +1749752,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4375a0: |[4375a0] org.libreoffice.impressremote.fragment.slides.PointerFragment.onDestroy:()V │ │ -4375b0: 6f10 22dd 0000 |0000: invoke-super {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onDestroy:()V // method@dd22 │ │ -4375b6: 7010 42dd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.unbindService:()V // method@dd42 │ │ -4375bc: 0e00 |0006: return-void │ │ +43759c: |[43759c] org.libreoffice.impressremote.fragment.slides.PointerFragment.onDestroy:()V │ │ +4375ac: 6f10 22dd 0000 |0000: invoke-super {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onDestroy:()V // method@dd22 │ │ +4375b2: 7010 42dd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.unbindService:()V // method@dd42 │ │ +4375b8: 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; │ │ │ │ @@ -1749773,18 +1749772,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4375c0: |[4375c0] org.libreoffice.impressremote.fragment.slides.PointerFragment.onPause:()V │ │ -4375d0: 6f10 23dd 0000 |0000: invoke-super {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onPause:()V // method@dd23 │ │ -4375d6: 7010 43dd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.unregisterIntentsReceiver:()V // method@dd43 │ │ -4375dc: 0e00 |0006: return-void │ │ +4375bc: |[4375bc] org.libreoffice.impressremote.fragment.slides.PointerFragment.onPause:()V │ │ +4375cc: 6f10 23dd 0000 |0000: invoke-super {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onPause:()V // method@dd23 │ │ +4375d2: 7010 43dd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.unregisterIntentsReceiver:()V // method@dd43 │ │ +4375d8: 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; │ │ │ │ @@ -1749793,84 +1749792,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 │ │ -4375e0: |[4375e0] org.libreoffice.impressremote.fragment.slides.PointerFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -4375f0: 1f07 9e1b |0000: check-cast v7, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ -4375f4: 6e10 d4db 0700 |0002: invoke-virtual {v7}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@dbd4 │ │ -4375fa: 0c06 |0005: move-result-object v6 │ │ -4375fc: 5b56 4f99 |0006: iput-object v6, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@994f │ │ -437600: 7010 34dd 0500 |0008: invoke-direct {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.isServiceBound:()Z // method@dd34 │ │ -437606: 0a06 |000b: move-result v6 │ │ -437608: 3906 0300 |000c: if-nez v6, 000f // +0003 │ │ -43760c: 0e00 |000e: return-void │ │ -43760e: 6e10 33dd 0500 |000f: invoke-virtual {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.isAdded:()Z // method@dd33 │ │ -437614: 0a06 |0012: move-result v6 │ │ -437616: 3906 0300 |0013: if-nez v6, 0016 // +0003 │ │ -43761a: 0e00 |0015: return-void │ │ -43761c: 7010 31dd 0500 |0016: invoke-direct {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@dd31 │ │ -437622: 0c06 |0019: move-result-object v6 │ │ -437624: 3906 0300 |001a: if-nez v6, 001d // +0003 │ │ -437628: 0e00 |001c: return-void │ │ -43762a: 5457 4f99 |001d: iget-object v7, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@994f │ │ -43762e: 6e10 dddb 0700 |001f: invoke-virtual {v7}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ -437634: 0c07 |0022: move-result-object v7 │ │ -437636: 2200 981b |0023: new-instance v0, Lorg/libreoffice/impressremote/adapter/SlidesPagerAdapter; // type@1b98 │ │ -43763a: 6e10 2fdd 0500 |0025: invoke-virtual {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd2f │ │ -437640: 0c01 |0028: move-result-object v1 │ │ -437642: 7040 acdb 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@dbac │ │ -437648: 6e20 6972 0600 |002c: invoke-virtual {v6, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@7269 │ │ -43764e: 1207 |002f: const/4 v7, #int 0 // #0 │ │ -437650: 6e20 1f72 7600 |0030: invoke-virtual {v6, v7}, Landroidx/viewpager/widget/ViewPager;.getChildAt:(I)Landroid/view/View; // method@721f │ │ -437656: 0c00 |0033: move-result-object v0 │ │ -437658: 3900 0300 |0034: if-nez v0, 0037 // +0003 │ │ -43765c: 0e00 |0036: return-void │ │ -43765e: 7010 3fdd 0500 |0037: invoke-direct {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.setUpCurrentSlide:()V // method@dd3f │ │ -437664: 6e20 1f72 7600 |003a: invoke-virtual {v6, v7}, Landroidx/viewpager/widget/ViewPager;.getChildAt:(I)Landroid/view/View; // method@721f │ │ -43766a: 0c00 |003d: move-result-object v0 │ │ -43766c: 1f00 8002 |003e: check-cast v0, Landroid/widget/ImageView; // type@0280 │ │ -437670: 6e10 2a10 0000 |0040: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@102a │ │ -437676: 0c00 |0043: move-result-object v0 │ │ -437678: 6e10 ae05 0000 |0044: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@05ae │ │ -43767e: 0a00 |0047: move-result v0 │ │ -437680: 6e20 1f72 7600 |0048: invoke-virtual {v6, v7}, Landroidx/viewpager/widget/ViewPager;.getChildAt:(I)Landroid/view/View; // method@721f │ │ -437686: 0c01 |004b: move-result-object v1 │ │ -437688: 1f01 8002 |004c: check-cast v1, Landroid/widget/ImageView; // type@0280 │ │ -43768c: 6e10 2a10 0100 |004e: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@102a │ │ -437692: 0c01 |0051: move-result-object v1 │ │ -437694: 6e10 af05 0100 |0052: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@05af │ │ -43769a: 0a01 |0055: move-result v1 │ │ -43769c: 6e10 2972 0600 |0056: invoke-virtual {v6}, Landroidx/viewpager/widget/ViewPager;.getHeight:()I // method@7229 │ │ -4376a2: 0a02 |0059: move-result v2 │ │ -4376a4: 6e10 3872 0600 |005a: invoke-virtual {v6}, Landroidx/viewpager/widget/ViewPager;.getWidth:()I // method@7238 │ │ -4376aa: 0a06 |005d: move-result v6 │ │ -4376ac: 9303 0200 |005e: div-int v3, v2, v0 │ │ -4376b0: 9304 0601 |0060: div-int v4, v6, v1 │ │ -4376b4: 3643 1100 |0062: if-gt v3, v4, 0073 // +0011 │ │ -4376b8: 9201 0102 |0064: mul-int v1, v1, v2 │ │ -4376bc: b301 |0066: div-int/2addr v1, v0 │ │ -4376be: 5951 4e99 |0067: iput v1, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displaywidth:I // field@994e │ │ -4376c2: 5952 4d99 |0069: iput v2, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displayheight:I // field@994d │ │ -4376c6: b116 |006b: sub-int/2addr v6, v1 │ │ -4376c8: db06 0602 |006c: div-int/lit8 v6, v6, #int 2 // #02 │ │ -4376cc: 5956 5299 |006e: iput v6, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.xoffset:I // field@9952 │ │ -4376d0: 5957 5399 |0070: iput v7, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.yoffset:I // field@9953 │ │ -4376d4: 280f |0072: goto 0081 // +000f │ │ -4376d6: 5956 4e99 |0073: iput v6, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displaywidth:I // field@994e │ │ -4376da: 9200 0006 |0075: mul-int v0, v0, v6 │ │ -4376de: b310 |0077: div-int/2addr v0, v1 │ │ -4376e0: 5950 4d99 |0078: iput v0, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displayheight:I // field@994d │ │ -4376e4: 5957 5299 |007a: iput v7, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.xoffset:I // field@9952 │ │ -4376e8: b102 |007c: sub-int/2addr v2, v0 │ │ -4376ea: db02 0202 |007d: div-int/lit8 v2, v2, #int 2 // #02 │ │ -4376ee: 5952 5399 |007f: iput v2, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.yoffset:I // field@9953 │ │ -4376f2: 0e00 |0081: return-void │ │ +4375dc: |[4375dc] org.libreoffice.impressremote.fragment.slides.PointerFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +4375ec: 1f07 9e1b |0000: check-cast v7, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ +4375f0: 6e10 d4db 0700 |0002: invoke-virtual {v7}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@dbd4 │ │ +4375f6: 0c06 |0005: move-result-object v6 │ │ +4375f8: 5b56 4f99 |0006: iput-object v6, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@994f │ │ +4375fc: 7010 34dd 0500 |0008: invoke-direct {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.isServiceBound:()Z // method@dd34 │ │ +437602: 0a06 |000b: move-result v6 │ │ +437604: 3906 0300 |000c: if-nez v6, 000f // +0003 │ │ +437608: 0e00 |000e: return-void │ │ +43760a: 6e10 33dd 0500 |000f: invoke-virtual {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.isAdded:()Z // method@dd33 │ │ +437610: 0a06 |0012: move-result v6 │ │ +437612: 3906 0300 |0013: if-nez v6, 0016 // +0003 │ │ +437616: 0e00 |0015: return-void │ │ +437618: 7010 31dd 0500 |0016: invoke-direct {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@dd31 │ │ +43761e: 0c06 |0019: move-result-object v6 │ │ +437620: 3906 0300 |001a: if-nez v6, 001d // +0003 │ │ +437624: 0e00 |001c: return-void │ │ +437626: 5457 4f99 |001d: iget-object v7, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@994f │ │ +43762a: 6e10 dddb 0700 |001f: invoke-virtual {v7}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ +437630: 0c07 |0022: move-result-object v7 │ │ +437632: 2200 981b |0023: new-instance v0, Lorg/libreoffice/impressremote/adapter/SlidesPagerAdapter; // type@1b98 │ │ +437636: 6e10 2fdd 0500 |0025: invoke-virtual {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd2f │ │ +43763c: 0c01 |0028: move-result-object v1 │ │ +43763e: 7040 acdb 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@dbac │ │ +437644: 6e20 6972 0600 |002c: invoke-virtual {v6, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@7269 │ │ +43764a: 1207 |002f: const/4 v7, #int 0 // #0 │ │ +43764c: 6e20 1f72 7600 |0030: invoke-virtual {v6, v7}, Landroidx/viewpager/widget/ViewPager;.getChildAt:(I)Landroid/view/View; // method@721f │ │ +437652: 0c00 |0033: move-result-object v0 │ │ +437654: 3900 0300 |0034: if-nez v0, 0037 // +0003 │ │ +437658: 0e00 |0036: return-void │ │ +43765a: 7010 3fdd 0500 |0037: invoke-direct {v5}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.setUpCurrentSlide:()V // method@dd3f │ │ +437660: 6e20 1f72 7600 |003a: invoke-virtual {v6, v7}, Landroidx/viewpager/widget/ViewPager;.getChildAt:(I)Landroid/view/View; // method@721f │ │ +437666: 0c00 |003d: move-result-object v0 │ │ +437668: 1f00 8002 |003e: check-cast v0, Landroid/widget/ImageView; // type@0280 │ │ +43766c: 6e10 2a10 0000 |0040: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@102a │ │ +437672: 0c00 |0043: move-result-object v0 │ │ +437674: 6e10 ae05 0000 |0044: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@05ae │ │ +43767a: 0a00 |0047: move-result v0 │ │ +43767c: 6e20 1f72 7600 |0048: invoke-virtual {v6, v7}, Landroidx/viewpager/widget/ViewPager;.getChildAt:(I)Landroid/view/View; // method@721f │ │ +437682: 0c01 |004b: move-result-object v1 │ │ +437684: 1f01 8002 |004c: check-cast v1, Landroid/widget/ImageView; // type@0280 │ │ +437688: 6e10 2a10 0100 |004e: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@102a │ │ +43768e: 0c01 |0051: move-result-object v1 │ │ +437690: 6e10 af05 0100 |0052: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@05af │ │ +437696: 0a01 |0055: move-result v1 │ │ +437698: 6e10 2972 0600 |0056: invoke-virtual {v6}, Landroidx/viewpager/widget/ViewPager;.getHeight:()I // method@7229 │ │ +43769e: 0a02 |0059: move-result v2 │ │ +4376a0: 6e10 3872 0600 |005a: invoke-virtual {v6}, Landroidx/viewpager/widget/ViewPager;.getWidth:()I // method@7238 │ │ +4376a6: 0a06 |005d: move-result v6 │ │ +4376a8: 9303 0200 |005e: div-int v3, v2, v0 │ │ +4376ac: 9304 0601 |0060: div-int v4, v6, v1 │ │ +4376b0: 3643 1100 |0062: if-gt v3, v4, 0073 // +0011 │ │ +4376b4: 9201 0102 |0064: mul-int v1, v1, v2 │ │ +4376b8: b301 |0066: div-int/2addr v1, v0 │ │ +4376ba: 5951 4e99 |0067: iput v1, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displaywidth:I // field@994e │ │ +4376be: 5952 4d99 |0069: iput v2, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displayheight:I // field@994d │ │ +4376c2: b116 |006b: sub-int/2addr v6, v1 │ │ +4376c4: db06 0602 |006c: div-int/lit8 v6, v6, #int 2 // #02 │ │ +4376c8: 5956 5299 |006e: iput v6, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.xoffset:I // field@9952 │ │ +4376cc: 5957 5399 |0070: iput v7, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.yoffset:I // field@9953 │ │ +4376d0: 280f |0072: goto 0081 // +000f │ │ +4376d2: 5956 4e99 |0073: iput v6, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displaywidth:I // field@994e │ │ +4376d6: 9200 0006 |0075: mul-int v0, v0, v6 │ │ +4376da: b310 |0077: div-int/2addr v0, v1 │ │ +4376dc: 5950 4d99 |0078: iput v0, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displayheight:I // field@994d │ │ +4376e0: 5957 5299 |007a: iput v7, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.xoffset:I // field@9952 │ │ +4376e4: b102 |007c: sub-int/2addr v2, v0 │ │ +4376e6: db02 0202 |007d: div-int/lit8 v2, v2, #int 2 // #02 │ │ +4376ea: 5952 5399 |007f: iput v2, v5, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.yoffset:I // field@9953 │ │ +4376ee: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=63 │ │ 0x0008 line=65 │ │ 0x000f line=69 │ │ 0x0016 line=73 │ │ @@ -1749901,18 +1749900,18 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -4376f4: |[4376f4] org.libreoffice.impressremote.fragment.slides.PointerFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -437704: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -437706: 5b01 4f99 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@994f │ │ -43770a: 0e00 |0003: return-void │ │ +4376f0: |[4376f0] org.libreoffice.impressremote.fragment.slides.PointerFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +437700: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +437702: 5b01 4f99 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@994f │ │ +437706: 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; │ │ │ │ @@ -1749921,70 +1749920,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 │ │ -43742c: |[43742c] org.libreoffice.impressremote.fragment.slides.PointerFragment.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -43743c: 6e10 690a 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0a69 │ │ -437442: 0a08 |0003: move-result v8 │ │ -437444: 5270 5299 |0004: iget v0, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.xoffset:I // field@9952 │ │ -437448: 8200 |0006: int-to-float v0, v0 │ │ -43744a: c708 |0007: sub-float/2addr v8, v0 │ │ -43744c: 5270 4e99 |0008: iget v0, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displaywidth:I // field@994e │ │ -437450: 8200 |000a: int-to-float v0, v0 │ │ -437452: c908 |000b: div-float/2addr v8, v0 │ │ -437454: 6e10 6b0a 0900 |000c: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0a6b │ │ -43745a: 0a00 |000f: move-result v0 │ │ -43745c: 5271 5399 |0010: iget v1, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.yoffset:I // field@9953 │ │ -437460: 8211 |0012: int-to-float v1, v1 │ │ -437462: c710 |0013: sub-float/2addr v0, v1 │ │ -437464: 5271 4d99 |0014: iget v1, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displayheight:I // field@994d │ │ -437468: 8211 |0016: int-to-float v1, v1 │ │ -43746a: c910 |0017: div-float/2addr v0, v1 │ │ -43746c: 6e10 5d0a 0900 |0018: invoke-virtual {v9}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0a5d │ │ -437472: 0a01 |001b: move-result v1 │ │ -437474: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -437476: 3801 3800 |001d: if-eqz v1, 0055 // +0038 │ │ -43747a: 3221 2c00 |001f: if-eq v1, v2, 004b // +002c │ │ -43747e: 1223 |0021: const/4 v3, #int 2 // #2 │ │ -437480: 3231 0c00 |0022: if-eq v1, v3, 002e // +000c │ │ -437484: 1239 |0024: const/4 v9, #int 3 // #3 │ │ -437486: 3291 2600 |0025: if-eq v1, v9, 004b // +0026 │ │ -43748a: 1259 |0027: const/4 v9, #int 5 // #5 │ │ -43748c: 3291 2d00 |0028: if-eq v1, v9, 0055 // +002d │ │ -437490: 1268 |002a: const/4 v8, #int 6 // #6 │ │ -437492: 3281 2000 |002b: if-eq v1, v8, 004b // +0020 │ │ -437496: 2831 |002d: goto 005e // +0031 │ │ -437498: 5373 5199 |002e: iget-wide v3, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.nextUpdate:J // field@9951 │ │ -43749c: 6e10 630a 0900 |0030: invoke-virtual {v9}, Landroid/view/MotionEvent;.getEventTime:()J // method@0a63 │ │ -4374a2: 0b05 |0033: move-result-wide v5 │ │ -4374a4: 3101 0305 |0034: cmp-long v1, v3, v5 │ │ -4374a8: 3c01 2800 |0036: if-gtz v1, 005e // +0028 │ │ -4374ac: 5471 4f99 |0038: iget-object v1, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@994f │ │ -4374b0: 6e10 dbdb 0100 |003a: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@dbdb │ │ -4374b6: 0c01 |003d: move-result-object v1 │ │ -4374b8: 6e30 c6db 8100 |003e: invoke-virtual {v1, v8, v0}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.movePointer:(FF)V // method@dbc6 │ │ -4374be: 6e10 630a 0900 |0041: invoke-virtual {v9}, Landroid/view/MotionEvent;.getEventTime:()J // method@0a63 │ │ -4374c4: 0b08 |0044: move-result-wide v8 │ │ -4374c6: 1600 2800 |0045: const-wide/16 v0, #int 40 // #28 │ │ -4374ca: bb08 |0047: add-long/2addr v8, v0 │ │ -4374cc: 5a78 5199 |0048: iput-wide v8, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.nextUpdate:J // field@9951 │ │ -4374d0: 2814 |004a: goto 005e // +0014 │ │ -4374d2: 5478 4f99 |004b: iget-object v8, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@994f │ │ -4374d6: 6e10 dbdb 0800 |004d: invoke-virtual {v8}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@dbdb │ │ -4374dc: 0c08 |0050: move-result-object v8 │ │ -4374de: 6e10 cfdb 0800 |0051: invoke-virtual {v8}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.stopPointer:()V // method@dbcf │ │ -4374e4: 280a |0054: goto 005e // +000a │ │ -4374e6: 5479 4f99 |0055: iget-object v9, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@994f │ │ -4374ea: 6e10 dbdb 0900 |0057: invoke-virtual {v9}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@dbdb │ │ -4374f0: 0c09 |005a: move-result-object v9 │ │ -4374f2: 6e30 cddb 8900 |005b: invoke-virtual {v9, v8, v0}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.startPointer:(FF)V // method@dbcd │ │ -4374f8: 0f02 |005e: return v2 │ │ +437428: |[437428] org.libreoffice.impressremote.fragment.slides.PointerFragment.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +437438: 6e10 690a 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0a69 │ │ +43743e: 0a08 |0003: move-result v8 │ │ +437440: 5270 5299 |0004: iget v0, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.xoffset:I // field@9952 │ │ +437444: 8200 |0006: int-to-float v0, v0 │ │ +437446: c708 |0007: sub-float/2addr v8, v0 │ │ +437448: 5270 4e99 |0008: iget v0, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displaywidth:I // field@994e │ │ +43744c: 8200 |000a: int-to-float v0, v0 │ │ +43744e: c908 |000b: div-float/2addr v8, v0 │ │ +437450: 6e10 6b0a 0900 |000c: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0a6b │ │ +437456: 0a00 |000f: move-result v0 │ │ +437458: 5271 5399 |0010: iget v1, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.yoffset:I // field@9953 │ │ +43745c: 8211 |0012: int-to-float v1, v1 │ │ +43745e: c710 |0013: sub-float/2addr v0, v1 │ │ +437460: 5271 4d99 |0014: iget v1, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.displayheight:I // field@994d │ │ +437464: 8211 |0016: int-to-float v1, v1 │ │ +437466: c910 |0017: div-float/2addr v0, v1 │ │ +437468: 6e10 5d0a 0900 |0018: invoke-virtual {v9}, Landroid/view/MotionEvent;.getActionMasked:()I // method@0a5d │ │ +43746e: 0a01 |001b: move-result v1 │ │ +437470: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +437472: 3801 3800 |001d: if-eqz v1, 0055 // +0038 │ │ +437476: 3221 2c00 |001f: if-eq v1, v2, 004b // +002c │ │ +43747a: 1223 |0021: const/4 v3, #int 2 // #2 │ │ +43747c: 3231 0c00 |0022: if-eq v1, v3, 002e // +000c │ │ +437480: 1239 |0024: const/4 v9, #int 3 // #3 │ │ +437482: 3291 2600 |0025: if-eq v1, v9, 004b // +0026 │ │ +437486: 1259 |0027: const/4 v9, #int 5 // #5 │ │ +437488: 3291 2d00 |0028: if-eq v1, v9, 0055 // +002d │ │ +43748c: 1268 |002a: const/4 v8, #int 6 // #6 │ │ +43748e: 3281 2000 |002b: if-eq v1, v8, 004b // +0020 │ │ +437492: 2831 |002d: goto 005e // +0031 │ │ +437494: 5373 5199 |002e: iget-wide v3, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.nextUpdate:J // field@9951 │ │ +437498: 6e10 630a 0900 |0030: invoke-virtual {v9}, Landroid/view/MotionEvent;.getEventTime:()J // method@0a63 │ │ +43749e: 0b05 |0033: move-result-wide v5 │ │ +4374a0: 3101 0305 |0034: cmp-long v1, v3, v5 │ │ +4374a4: 3c01 2800 |0036: if-gtz v1, 005e // +0028 │ │ +4374a8: 5471 4f99 |0038: iget-object v1, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@994f │ │ +4374ac: 6e10 dbdb 0100 |003a: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@dbdb │ │ +4374b2: 0c01 |003d: move-result-object v1 │ │ +4374b4: 6e30 c6db 8100 |003e: invoke-virtual {v1, v8, v0}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.movePointer:(FF)V // method@dbc6 │ │ +4374ba: 6e10 630a 0900 |0041: invoke-virtual {v9}, Landroid/view/MotionEvent;.getEventTime:()J // method@0a63 │ │ +4374c0: 0b08 |0044: move-result-wide v8 │ │ +4374c2: 1600 2800 |0045: const-wide/16 v0, #int 40 // #28 │ │ +4374c6: bb08 |0047: add-long/2addr v8, v0 │ │ +4374c8: 5a78 5199 |0048: iput-wide v8, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.nextUpdate:J // field@9951 │ │ +4374cc: 2814 |004a: goto 005e // +0014 │ │ +4374ce: 5478 4f99 |004b: iget-object v8, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@994f │ │ +4374d2: 6e10 dbdb 0800 |004d: invoke-virtual {v8}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@dbdb │ │ +4374d8: 0c08 |0050: move-result-object v8 │ │ +4374da: 6e10 cfdb 0800 |0051: invoke-virtual {v8}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.stopPointer:()V // method@dbcf │ │ +4374e0: 280a |0054: goto 005e // +000a │ │ +4374e2: 5479 4f99 |0055: iget-object v9, v7, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@994f │ │ +4374e6: 6e10 dbdb 0900 |0057: invoke-virtual {v9}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@dbdb │ │ +4374ec: 0c09 |005a: move-result-object v9 │ │ +4374ee: 6e30 cddb 8900 |005b: invoke-virtual {v9, v8, v0}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.startPointer:(FF)V // method@dbcd │ │ +4374f4: 0f02 |005e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x000c line=192 │ │ 0x0018 line=195 │ │ 0x002e line=206 │ │ 0x0038 line=207 │ │ @@ -1750001,17 +1750000,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43770c: |[43770c] org.libreoffice.impressremote.fragment.slides.PointerFragment.previewUpdated:(I)V │ │ -43771c: 7010 3fdd 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.setUpCurrentSlide:()V // method@dd3f │ │ -437722: 0e00 |0003: return-void │ │ +437708: |[437708] org.libreoffice.impressremote.fragment.slides.PointerFragment.previewUpdated:(I)V │ │ +437718: 7010 3fdd 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.setUpCurrentSlide:()V // method@dd3f │ │ +43771e: 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 │ │ │ │ @@ -1750020,17 +1750019,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -437768: |[437768] org.libreoffice.impressremote.fragment.slides.PointerFragment.slideChanged:()V │ │ -437778: 7010 3fdd 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.setUpCurrentSlide:()V // method@dd3f │ │ -43777e: 0e00 |0003: return-void │ │ +437764: |[437764] org.libreoffice.impressremote.fragment.slides.PointerFragment.slideChanged:()V │ │ +437774: 7010 3fdd 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.setUpCurrentSlide:()V // method@dd3f │ │ +43777a: 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;) │ │ @@ -1750038,17 +1750037,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -437780: |[437780] org.libreoffice.impressremote.fragment.slides.PointerFragment.slideShowStateChanged:()V │ │ -437790: 7010 3fdd 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.setUpCurrentSlide:()V // method@dd3f │ │ -437796: 0e00 |0003: return-void │ │ +43777c: |[43777c] org.libreoffice.impressremote.fragment.slides.PointerFragment.slideShowStateChanged:()V │ │ +43778c: 7010 3fdd 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/PointerFragment;.setUpCurrentSlide:()V // method@dd3f │ │ +437792: 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 : 21605 (PointerFragment.java) │ │ @@ -1750092,19 +1750091,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -4378cc: |[4378cc] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.:()V │ │ -4378dc: 7010 1cdd 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.:()V // method@dd1c │ │ -4378e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -4378e4: 5910 5599 |0004: iput v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCurrentSlideIndex:I // field@9955 │ │ -4378e8: 0e00 |0006: return-void │ │ +4378c8: |[4378c8] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.:()V │ │ +4378d8: 7010 1cdd 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.:()V // method@dd1c │ │ +4378de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +4378e0: 5910 5599 |0004: iput v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCurrentSlideIndex:I // field@9955 │ │ +4378e4: 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; │ │ │ │ @@ -1750113,23 +1750112,23 @@ │ │ type : '()Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -437880: |[437880] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.buildSlidesAdapter:()Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter; │ │ -437890: 5430 5499 |0000: iget-object v0, v3, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9954 │ │ -437894: 6e10 dddb 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ -43789a: 0c00 |0005: move-result-object v0 │ │ -43789c: 2201 971b |0006: new-instance v1, Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter; // type@1b97 │ │ -4378a0: 6e10 48dd 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd48 │ │ -4378a6: 0c02 |000b: move-result-object v2 │ │ -4378a8: 7030 a1db 2100 |000c: invoke-direct {v1, v2, v0}, Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter;.:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/SlideShow;)V // method@dba1 │ │ -4378ae: 1101 |000f: return-object v1 │ │ +43787c: |[43787c] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.buildSlidesAdapter:()Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter; │ │ +43788c: 5430 5499 |0000: iget-object v0, v3, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9954 │ │ +437890: 6e10 dddb 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ +437896: 0c00 |0005: move-result-object v0 │ │ +437898: 2201 971b |0006: new-instance v1, Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter; // type@1b97 │ │ +43789c: 6e10 48dd 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd48 │ │ +4378a2: 0c02 |000b: move-result-object v2 │ │ +4378a4: 7030 a1db 2100 |000c: invoke-direct {v1, v2, v0}, Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter;.:(Landroid/content/Context;Lorg/libreoffice/impressremote/communication/SlideShow;)V // method@dba1 │ │ +4378aa: 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; │ │ │ │ @@ -1750138,20 +1750137,20 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4378ec: |[4378ec] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.changeCurrentSlide:(I)V │ │ -4378fc: 5410 5499 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9954 │ │ -437900: 6e10 dbdb 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@dbdb │ │ -437906: 0c00 |0005: move-result-object v0 │ │ -437908: 6e20 cbdb 2000 |0006: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.setCurrentSlide:(I)V // method@dbcb │ │ -43790e: 0e00 |0009: return-void │ │ +4378e8: |[4378e8] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.changeCurrentSlide:(I)V │ │ +4378f8: 5410 5499 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9954 │ │ +4378fc: 6e10 dbdb 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@dbdb │ │ +437902: 0c00 |0005: move-result-object v0 │ │ +437904: 6e20 cbdb 2000 |0006: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.setCurrentSlide:(I)V // method@dbcb │ │ +43790a: 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 │ │ │ │ @@ -1750160,22 +1750159,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -437910: |[437910] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.changeSlideShowMode:()V │ │ -437920: 6200 c798 |0000: sget-object v0, Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode;.PAGER:Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode; // field@98c7 │ │ -437924: 7110 b2dd 0000 |0002: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideShowModeChangedIntent:(Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode;)Landroid/content/Intent; // method@ddb2 │ │ -43792a: 0c00 |0005: move-result-object v0 │ │ -43792c: 7010 49dd 0200 |0006: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@dd49 │ │ -437932: 0c01 |0009: move-result-object v1 │ │ -437934: 6e20 495e 0100 |000a: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ -43793a: 0e00 |000d: return-void │ │ +43790c: |[43790c] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.changeSlideShowMode:()V │ │ +43791c: 6200 c798 |0000: sget-object v0, Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode;.PAGER:Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode; // field@98c7 │ │ +437920: 7110 b2dd 0000 |0002: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildSlideShowModeChangedIntent:(Lorg/libreoffice/impressremote/activity/SlideShowActivity$Mode;)Landroid/content/Intent; // method@ddb2 │ │ +437926: 0c00 |0005: move-result-object v0 │ │ +437928: 7010 49dd 0200 |0006: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@dd49 │ │ +43792e: 0c01 |0009: move-result-object v1 │ │ +437930: 6e20 495e 0100 |000a: invoke-virtual {v1, v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ +437936: 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; │ │ │ │ @@ -1750184,22 +1750183,22 @@ │ │ type : '()Landroidx/localbroadcastmanager/content/LocalBroadcastManager;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -437854: |[437854] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ -437864: 6e10 48dd 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd48 │ │ -43786a: 0c00 |0003: move-result-object v0 │ │ -43786c: 6e10 5e57 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@575e │ │ -437872: 0c00 |0007: move-result-object v0 │ │ -437874: 7110 475e 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -43787a: 0c00 |000b: move-result-object v0 │ │ -43787c: 1100 |000c: return-object v0 │ │ +437850: |[437850] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.getBroadcastManager:()Landroidx/localbroadcastmanager/content/LocalBroadcastManager; │ │ +437860: 6e10 48dd 0100 |0000: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd48 │ │ +437866: 0c00 |0003: move-result-object v0 │ │ +437868: 6e10 5e57 0000 |0004: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getApplicationContext:()Landroid/content/Context; // method@575e │ │ +43786e: 0c00 |0007: move-result-object v0 │ │ +437870: 7110 475e 0000 |0008: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +437876: 0c00 |000b: move-result-object v0 │ │ +437878: 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; │ │ │ │ @@ -1750208,25 +1750207,25 @@ │ │ type : '()Landroid/widget/GridView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -437820: |[437820] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.getSlidesGrid:()Landroid/widget/GridView; │ │ -437830: 6e10 4bdd 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getView:()Landroid/view/View; // method@dd4b │ │ -437836: 0c00 |0003: move-result-object v0 │ │ -437838: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -43783c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -43783e: 280a |0007: goto 0011 // +000a │ │ -437840: 1401 bd00 087f |0008: const v1, #float 1.80779e+38 // #7f0800bd │ │ -437846: 6e20 c90a 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ -43784c: 0c00 |000e: move-result-object v0 │ │ -43784e: 1f00 7b02 |000f: check-cast v0, Landroid/widget/GridView; // type@027b │ │ -437852: 1100 |0011: return-object v0 │ │ +43781c: |[43781c] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.getSlidesGrid:()Landroid/widget/GridView; │ │ +43782c: 6e10 4bdd 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getView:()Landroid/view/View; // method@dd4b │ │ +437832: 0c00 |0003: move-result-object v0 │ │ +437834: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +437838: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +43783a: 280a |0007: goto 0011 // +000a │ │ +43783c: 1401 bd00 087f |0008: const v1, #float 1.80779e+38 // #7f0800bd │ │ +437842: 6e20 c90a 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ +437848: 0c00 |000e: move-result-object v0 │ │ +43784a: 1f00 7b02 |000f: check-cast v0, Landroid/widget/GridView; // type@027b │ │ +43784e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x000b line=78 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ │ │ @@ -1750235,46 +1750234,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 │ │ -4378b0: |[4378b0] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.newInstance:()Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ -4378c0: 2200 c61b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; // type@1bc6 │ │ -4378c4: 7010 44dd 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.:()V // method@dd44 │ │ -4378ca: 1100 |0005: return-object v0 │ │ +4378ac: |[4378ac] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.newInstance:()Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ +4378bc: 2200 c61b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; // type@1bc6 │ │ +4378c0: 7010 44dd 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.:()V // method@dd44 │ │ +4378c6: 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 │ │ -437a74: |[437a74] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.refreshSlidePreview:(I)V │ │ -437a84: 7010 4add 0300 |0000: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getSlidesGrid:()Landroid/widget/GridView; // method@dd4a │ │ -437a8a: 0c00 |0003: move-result-object v0 │ │ -437a8c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -437a90: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -437a92: 2805 |0007: goto 000c // +0005 │ │ -437a94: 6e20 f00f 4000 |0008: invoke-virtual {v0, v4}, Landroid/widget/GridView;.getChildAt:(I)Landroid/view/View; // method@0ff0 │ │ -437a9a: 0c01 |000b: move-result-object v1 │ │ -437a9c: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ -437aa0: 0e00 |000e: return-void │ │ -437aa2: 6e10 ef0f 0000 |000f: invoke-virtual {v0}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@0fef │ │ -437aa8: 0c02 |0012: move-result-object v2 │ │ -437aaa: 7240 9710 4201 |0013: invoke-interface {v2, v4, v1, v0}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1097 │ │ -437ab0: 0e00 |0016: return-void │ │ +437a70: |[437a70] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.refreshSlidePreview:(I)V │ │ +437a80: 7010 4add 0300 |0000: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getSlidesGrid:()Landroid/widget/GridView; // method@dd4a │ │ +437a86: 0c00 |0003: move-result-object v0 │ │ +437a88: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +437a8c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +437a8e: 2805 |0007: goto 000c // +0005 │ │ +437a90: 6e20 f00f 4000 |0008: invoke-virtual {v0, v4}, Landroid/widget/GridView;.getChildAt:(I)Landroid/view/View; // method@0ff0 │ │ +437a96: 0c01 |000b: move-result-object v1 │ │ +437a98: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ +437a9c: 0e00 |000e: return-void │ │ +437a9e: 6e10 ef0f 0000 |000f: invoke-virtual {v0}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@0fef │ │ +437aa4: 0c02 |0012: move-result-object v2 │ │ +437aa6: 7240 9710 4201 |0013: invoke-interface {v2, v4, v1, v0}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1097 │ │ +437aac: 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; │ │ @@ -1750286,40 +1750285,40 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -43793c: |[43793c] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.notesUpdated:(I)V │ │ -43794c: 0e00 |0000: return-void │ │ +437938: |[437938] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.notesUpdated:(I)V │ │ +437948: 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 │ │ -437950: |[437950] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -437960: 6f20 21dd 3200 |0000: invoke-super {v2, v3}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@dd21 │ │ -437966: 6e10 48dd 0200 |0003: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd48 │ │ -43796c: 0c03 |0006: move-result-object v3 │ │ -43796e: 7110 a3dd 0300 |0007: invoke-static {v3}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@dda3 │ │ -437974: 0c03 |000a: move-result-object v3 │ │ -437976: 6e10 48dd 0200 |000b: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd48 │ │ -43797c: 0c00 |000e: move-result-object v0 │ │ -43797e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -437980: 6e40 5557 3012 |0010: invoke-virtual {v0, v3, v2, v1}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5755 │ │ -437986: 0e00 |0013: return-void │ │ +43794c: |[43794c] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +43795c: 6f20 21dd 3200 |0000: invoke-super {v2, v3}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@dd21 │ │ +437962: 6e10 48dd 0200 |0003: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd48 │ │ +437968: 0c03 |0006: move-result-object v3 │ │ +43796a: 7110 a3dd 0300 |0007: invoke-static {v3}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@dda3 │ │ +437970: 0c03 |000a: move-result-object v3 │ │ +437972: 6e10 48dd 0200 |000b: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd48 │ │ +437978: 0c00 |000e: move-result-object v0 │ │ +43797a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +43797c: 6e40 5557 3012 |0010: invoke-virtual {v0, v3, v2, v1}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5755 │ │ +437982: 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; │ │ @@ -1750330,20 +1750329,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 : 9 16-bit code units │ │ -4377fc: |[4377fc] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -43780c: 1404 3600 0b7f |0000: const v4, #float 1.84764e+38 // #7f0b0036 │ │ -437812: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -437814: 6e40 1f0a 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a1f │ │ -43781a: 0c02 |0007: move-result-object v2 │ │ -43781c: 1102 |0008: return-object v2 │ │ +4377f8: |[4377f8] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +437808: 1404 3600 0b7f |0000: const v4, #float 1.84764e+38 // #7f0b0036 │ │ +43780e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +437810: 6e40 1f0a 4203 |0004: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a1f │ │ +437816: 0c02 |0007: move-result-object v2 │ │ +437818: 1102 |0008: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=46 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0009 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -1750354,22 +1750353,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -437988: |[437988] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onDestroy:()V │ │ -437998: 6f10 22dd 0100 |0000: invoke-super {v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onDestroy:()V // method@dd22 │ │ -43799e: 5410 5499 |0003: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9954 │ │ -4379a2: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ -4379a6: 6e10 48dd 0100 |0007: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd48 │ │ -4379ac: 0c00 |000a: move-result-object v0 │ │ -4379ae: 6e20 9a57 1000 |000b: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@579a │ │ -4379b4: 0e00 |000e: return-void │ │ +437984: |[437984] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onDestroy:()V │ │ +437994: 6f10 22dd 0100 |0000: invoke-super {v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onDestroy:()V // method@dd22 │ │ +43799a: 5410 5499 |0003: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9954 │ │ +43799e: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ +4379a2: 6e10 48dd 0100 |0007: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd48 │ │ +4379a8: 0c00 |000a: move-result-object v0 │ │ +4379aa: 6e20 9a57 1000 |000b: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@579a │ │ +4379b0: 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; │ │ │ │ @@ -1750378,18 +1750377,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 │ │ -4379b8: |[4379b8] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -4379c8: 7020 46dd 3000 |0000: invoke-direct {v0, v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.changeCurrentSlide:(I)V // method@dd46 │ │ -4379ce: 7010 47dd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.changeSlideShowMode:()V // method@dd47 │ │ -4379d4: 0e00 |0006: return-void │ │ +4379b4: |[4379b4] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +4379c4: 7020 46dd 3000 |0000: invoke-direct {v0, v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.changeCurrentSlide:(I)V // method@dd46 │ │ +4379ca: 7010 47dd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.changeSlideShowMode:()V // method@dd47 │ │ +4379d0: 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; │ │ @@ -1750402,38 +1750401,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 │ │ -4379d8: |[4379d8] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -4379e8: 1f02 9e1b |0000: check-cast v2, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ -4379ec: 6e10 d4db 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@dbd4 │ │ -4379f2: 0c01 |0005: move-result-object v1 │ │ -4379f4: 5b01 5499 |0006: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9954 │ │ -4379f8: 6e10 4cdd 0000 |0008: invoke-virtual {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.isAdded:()Z // method@dd4c │ │ -4379fe: 0a01 |000b: move-result v1 │ │ -437a00: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ -437a04: 0e00 |000e: return-void │ │ -437a06: 7010 4add 0000 |000f: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getSlidesGrid:()Landroid/widget/GridView; // method@dd4a │ │ -437a0c: 0c01 |0012: move-result-object v1 │ │ -437a0e: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ -437a12: 0e00 |0015: return-void │ │ -437a14: 7010 45dd 0000 |0016: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.buildSlidesAdapter:()Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter; // method@dd45 │ │ -437a1a: 0c02 |0019: move-result-object v2 │ │ -437a1c: 6e20 f70f 2100 |001a: invoke-virtual {v1, v2}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0ff7 │ │ -437a22: 6e20 fa0f 0100 |001d: invoke-virtual {v1, v0}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0ffa │ │ -437a28: 5401 5499 |0020: iget-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9954 │ │ -437a2c: 6e10 dddb 0100 |0022: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ -437a32: 0c01 |0025: move-result-object v1 │ │ -437a34: 6e10 52dc 0100 |0026: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@dc52 │ │ -437a3a: 0a01 |0029: move-result v1 │ │ -437a3c: 5901 5599 |002a: iput v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCurrentSlideIndex:I // field@9955 │ │ -437a40: 0e00 |002c: return-void │ │ +4379d4: |[4379d4] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +4379e4: 1f02 9e1b |0000: check-cast v2, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ +4379e8: 6e10 d4db 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@dbd4 │ │ +4379ee: 0c01 |0005: move-result-object v1 │ │ +4379f0: 5b01 5499 |0006: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9954 │ │ +4379f4: 6e10 4cdd 0000 |0008: invoke-virtual {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.isAdded:()Z // method@dd4c │ │ +4379fa: 0a01 |000b: move-result v1 │ │ +4379fc: 3901 0300 |000c: if-nez v1, 000f // +0003 │ │ +437a00: 0e00 |000e: return-void │ │ +437a02: 7010 4add 0000 |000f: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getSlidesGrid:()Landroid/widget/GridView; // method@dd4a │ │ +437a08: 0c01 |0012: move-result-object v1 │ │ +437a0a: 3901 0300 |0013: if-nez v1, 0016 // +0003 │ │ +437a0e: 0e00 |0015: return-void │ │ +437a10: 7010 45dd 0000 |0016: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.buildSlidesAdapter:()Lorg/libreoffice/impressremote/adapter/SlidesGridAdapter; // method@dd45 │ │ +437a16: 0c02 |0019: move-result-object v2 │ │ +437a18: 6e20 f70f 2100 |001a: invoke-virtual {v1, v2}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0ff7 │ │ +437a1e: 6e20 fa0f 0100 |001d: invoke-virtual {v1, v0}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0ffa │ │ +437a24: 5401 5499 |0020: iget-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9954 │ │ +437a28: 6e10 dddb 0100 |0022: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ +437a2e: 0c01 |0025: move-result-object v1 │ │ +437a30: 6e10 52dc 0100 |0026: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@dc52 │ │ +437a36: 0a01 |0029: move-result v1 │ │ +437a38: 5901 5599 |002a: iput v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCurrentSlideIndex:I // field@9955 │ │ +437a3c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0008 line=62 │ │ 0x000f line=66 │ │ 0x0016 line=69 │ │ @@ -1750449,18 +1750448,18 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -437a44: |[437a44] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -437a54: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -437a56: 5b01 5499 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9954 │ │ -437a5a: 0e00 |0003: return-void │ │ +437a40: |[437a40] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +437a50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +437a52: 5b01 5499 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9954 │ │ +437a56: 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; │ │ │ │ @@ -1750469,17 +1750468,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -437a5c: |[437a5c] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.previewUpdated:(I)V │ │ -437a6c: 7020 56dd 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.refreshSlidePreview:(I)V // method@dd56 │ │ -437a72: 0e00 |0003: return-void │ │ +437a58: |[437a58] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.previewUpdated:(I)V │ │ +437a68: 7020 56dd 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.refreshSlidePreview:(I)V // method@dd56 │ │ +437a6e: 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 │ │ │ │ @@ -1750488,25 +1750487,25 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -437ab4: |[437ab4] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.slideChanged:()V │ │ -437ac4: 5210 5599 |0000: iget v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCurrentSlideIndex:I // field@9955 │ │ -437ac8: 7020 56dd 0100 |0002: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.refreshSlidePreview:(I)V // method@dd56 │ │ -437ace: 5410 5499 |0005: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9954 │ │ -437ad2: 6e10 dddb 0000 |0007: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ -437ad8: 0c00 |000a: move-result-object v0 │ │ -437ada: 6e10 52dc 0000 |000b: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@dc52 │ │ -437ae0: 0a00 |000e: move-result v0 │ │ -437ae2: 5910 5599 |000f: iput v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCurrentSlideIndex:I // field@9955 │ │ -437ae6: 7020 56dd 0100 |0011: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.refreshSlidePreview:(I)V // method@dd56 │ │ -437aec: 0e00 |0014: return-void │ │ +437ab0: |[437ab0] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.slideChanged:()V │ │ +437ac0: 5210 5599 |0000: iget v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCurrentSlideIndex:I // field@9955 │ │ +437ac4: 7020 56dd 0100 |0002: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.refreshSlidePreview:(I)V // method@dd56 │ │ +437aca: 5410 5499 |0005: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9954 │ │ +437ace: 6e10 dddb 0000 |0007: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ +437ad4: 0c00 |000a: move-result-object v0 │ │ +437ad6: 6e10 52dc 0000 |000b: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@dc52 │ │ +437adc: 0a00 |000e: move-result v0 │ │ +437ade: 5910 5599 |000f: iput v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.mCurrentSlideIndex:I // field@9955 │ │ +437ae2: 7020 56dd 0100 |0011: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.refreshSlidePreview:(I)V // method@dd56 │ │ +437ae8: 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; │ │ @@ -1750516,20 +1750515,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -437af0: |[437af0] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.slideShowStateChanged:()V │ │ -437b00: 7010 4add 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getSlidesGrid:()Landroid/widget/GridView; // method@dd4a │ │ -437b06: 0c00 |0003: move-result-object v0 │ │ -437b08: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -437b0c: 6e10 f10f 0000 |0006: invoke-virtual {v0}, Landroid/widget/GridView;.invalidateViews:()V // method@0ff1 │ │ -437b12: 0e00 |0009: return-void │ │ +437aec: |[437aec] org.libreoffice.impressremote.fragment.slides.SlidesGridFragment.slideShowStateChanged:()V │ │ +437afc: 7010 4add 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesGridFragment;.getSlidesGrid:()Landroid/widget/GridView; // method@dd4a │ │ +437b02: 0c00 |0003: move-result-object v0 │ │ +437b04: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +437b08: 6e10 f10f 0000 |0006: invoke-virtual {v0}, Landroid/widget/GridView;.invalidateViews:()V // method@0ff1 │ │ +437b0e: 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; │ │ │ │ @@ -1750573,17 +1750572,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -437dbc: |[437dbc] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.:()V │ │ -437dcc: 7010 1cdd 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.:()V // method@dd1c │ │ -437dd2: 0e00 |0003: return-void │ │ +437db8: |[437db8] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.:()V │ │ +437dc8: 7010 1cdd 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.:()V // method@dd1c │ │ +437dce: 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;) │ │ @@ -1750591,17 +1750590,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 │ │ -437d88: |[437d88] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.access$000:(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ -437d98: 5400 5799 |0000: iget-object v0, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ -437d9c: 1100 |0002: return-object v0 │ │ +437d84: |[437d84] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.access$000:(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)Lorg/libreoffice/impressremote/communication/CommunicationService; │ │ +437d94: 5400 5799 |0000: iget-object v0, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ +437d98: 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;) │ │ @@ -1750609,30 +1750608,30 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -437c70: |[437c70] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.areSlideNotesAvailable:(I)Z │ │ -437c80: 5410 5799 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ -437c84: 6e10 dddb 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ -437c8a: 0c00 |0005: move-result-object v0 │ │ -437c8c: 6e20 54dc 2000 |0006: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/SlideShow;.getSlideNotes:(I)Ljava/lang/String; // method@dc54 │ │ -437c92: 0c02 |0009: move-result-object v2 │ │ -437c94: 7110 4108 0200 |000a: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@0841 │ │ -437c9a: 0c02 |000d: move-result-object v2 │ │ -437c9c: 6e10 8c9b 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@9b8c │ │ -437ca2: 0c02 |0011: move-result-object v2 │ │ -437ca4: 6e10 de9b 0200 |0012: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9bde │ │ -437caa: 0c02 |0015: move-result-object v2 │ │ -437cac: 7110 d308 0200 |0016: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d3 │ │ -437cb2: 0a02 |0019: move-result v2 │ │ -437cb4: df02 0201 |001a: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -437cb8: 0f02 |001c: return v2 │ │ +437c6c: |[437c6c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.areSlideNotesAvailable:(I)Z │ │ +437c7c: 5410 5799 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ +437c80: 6e10 dddb 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ +437c86: 0c00 |0005: move-result-object v0 │ │ +437c88: 6e20 54dc 2000 |0006: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/SlideShow;.getSlideNotes:(I)Ljava/lang/String; // method@dc54 │ │ +437c8e: 0c02 |0009: move-result-object v2 │ │ +437c90: 7110 4108 0200 |000a: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@0841 │ │ +437c96: 0c02 |000d: move-result-object v2 │ │ +437c98: 6e10 8c9b 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@9b8c │ │ +437c9e: 0c02 |0011: move-result-object v2 │ │ +437ca0: 6e10 de9b 0200 |0012: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@9bde │ │ +437ca6: 0c02 |0015: move-result-object v2 │ │ +437ca8: 7110 d308 0200 |0016: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@08d3 │ │ +437cae: 0a02 |0019: move-result v2 │ │ +437cb0: df02 0201 |001a: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +437cb4: 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 │ │ @@ -1750642,24 +1750641,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -437dd4: |[437dd4] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.bindService:()V │ │ -437de4: 6e10 62dd 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd62 │ │ -437dea: 0c00 |0003: move-result-object v0 │ │ -437dec: 7110 a3dd 0000 |0004: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@dda3 │ │ -437df2: 0c00 |0007: move-result-object v0 │ │ -437df4: 6e10 62dd 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd62 │ │ -437dfa: 0c01 |000b: move-result-object v1 │ │ -437dfc: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -437dfe: 6e40 5557 0123 |000d: invoke-virtual {v1, v0, v3, v2}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5755 │ │ -437e04: 0e00 |0010: return-void │ │ +437dd0: |[437dd0] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.bindService:()V │ │ +437de0: 6e10 62dd 0300 |0000: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd62 │ │ +437de6: 0c00 |0003: move-result-object v0 │ │ +437de8: 7110 a3dd 0000 |0004: invoke-static {v0}, Lorg/libreoffice/impressremote/util/Intents;.buildCommunicationServiceIntent:(Landroid/content/Context;)Landroid/content/Intent; // method@dda3 │ │ +437dee: 0c00 |0007: move-result-object v0 │ │ +437df0: 6e10 62dd 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd62 │ │ +437df6: 0c01 |000b: move-result-object v1 │ │ +437df8: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +437dfa: 6e40 5557 0123 |000d: invoke-virtual {v1, v0, v3, v2}, Landroidx/fragment/app/FragmentActivity;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@5755 │ │ +437e00: 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; │ │ │ │ @@ -1750668,23 +1750667,23 @@ │ │ type : '()Landroidx/viewpager/widget/PagerAdapter;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -437c14: |[437c14] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.buildSlidesAdapter:()Landroidx/viewpager/widget/PagerAdapter; │ │ -437c24: 5430 5799 |0000: iget-object v0, v3, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ -437c28: 6e10 dddb 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ -437c2e: 0c00 |0005: move-result-object v0 │ │ -437c30: 2201 981b |0006: new-instance v1, Lorg/libreoffice/impressremote/adapter/SlidesPagerAdapter; // type@1b98 │ │ -437c34: 6e10 62dd 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd62 │ │ -437c3a: 0c02 |000b: move-result-object v2 │ │ -437c3c: 7040 acdb 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@dbac │ │ -437c42: 1101 |000f: return-object v1 │ │ +437c10: |[437c10] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.buildSlidesAdapter:()Landroidx/viewpager/widget/PagerAdapter; │ │ +437c20: 5430 5799 |0000: iget-object v0, v3, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ +437c24: 6e10 dddb 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ +437c2a: 0c00 |0005: move-result-object v0 │ │ +437c2c: 2201 981b |0006: new-instance v1, Lorg/libreoffice/impressremote/adapter/SlidesPagerAdapter; // type@1b98 │ │ +437c30: 6e10 62dd 0300 |0008: invoke-virtual {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd62 │ │ +437c36: 0c02 |000b: move-result-object v2 │ │ +437c38: 7040 acdb 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@dbac │ │ +437c3e: 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; │ │ │ │ @@ -1750693,22 +1750692,22 @@ │ │ type : '()Landroid/widget/TextSwitcher;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -437be8: |[437be8] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.getSlideNotesSwitcher:()Landroid/widget/TextSwitcher; │ │ -437bf8: 6e10 68dd 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getView:()Landroid/view/View; // method@dd68 │ │ -437bfe: 0c00 |0003: move-result-object v0 │ │ -437c00: 1401 bb01 087f |0004: const v1, #float 1.80784e+38 // #7f0801bb │ │ -437c06: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ -437c0c: 0c00 |000a: move-result-object v0 │ │ -437c0e: 1f00 9e02 |000b: check-cast v0, Landroid/widget/TextSwitcher; // type@029e │ │ -437c12: 1100 |000d: return-object v0 │ │ +437be4: |[437be4] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.getSlideNotesSwitcher:()Landroid/widget/TextSwitcher; │ │ +437bf4: 6e10 68dd 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getView:()Landroid/view/View; // method@dd68 │ │ +437bfa: 0c00 |0003: move-result-object v0 │ │ +437bfc: 1401 bb01 087f |0004: const v1, #float 1.80784e+38 // #7f0801bb │ │ +437c02: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ +437c08: 0c00 |000a: move-result-object v0 │ │ +437c0a: 1f00 9e02 |000b: check-cast v0, Landroid/widget/TextSwitcher; // type@029e │ │ +437c0e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ #6 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;) │ │ @@ -1750716,21 +1750715,21 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -437d60: |[437d60] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.getSlidesMargin:()I │ │ -437d70: 6e10 63dd 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getResources:()Landroid/content/res/Resources; // method@dd63 │ │ -437d76: 0c00 |0003: move-result-object v0 │ │ -437d78: 1401 6c01 067f |0004: const v1, #float 1.78124e+38 // #7f06016c │ │ -437d7e: 6e20 a603 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@03a6 │ │ -437d84: 0a00 |000a: move-result v0 │ │ -437d86: 0f00 |000b: return v0 │ │ +437d5c: |[437d5c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.getSlidesMargin:()I │ │ +437d6c: 6e10 63dd 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getResources:()Landroid/content/res/Resources; // method@dd63 │ │ +437d72: 0c00 |0003: move-result-object v0 │ │ +437d74: 1401 6c01 067f |0004: const v1, #float 1.78124e+38 // #7f06016c │ │ +437d7a: 6e20 a603 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@03a6 │ │ +437d80: 0a00 |000a: move-result v0 │ │ +437d82: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ #7 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;) │ │ @@ -1750738,22 +1750737,22 @@ │ │ type : '()Landroidx/viewpager/widget/ViewPager;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -437c44: |[437c44] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; │ │ -437c54: 6e10 68dd 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getView:()Landroid/view/View; // method@dd68 │ │ -437c5a: 0c00 |0003: move-result-object v0 │ │ -437c5c: 1401 3d01 087f |0004: const v1, #float 1.80781e+38 // #7f08013d │ │ -437c62: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ -437c68: 0c00 |000a: move-result-object v0 │ │ -437c6a: 1f00 ee0e |000b: check-cast v0, Landroidx/viewpager/widget/ViewPager; // type@0eee │ │ -437c6e: 1100 |000d: return-object v0 │ │ +437c40: |[437c40] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; │ │ +437c50: 6e10 68dd 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getView:()Landroid/view/View; // method@dd68 │ │ +437c56: 0c00 |0003: move-result-object v0 │ │ +437c58: 1401 3d01 087f |0004: const v1, #float 1.80781e+38 // #7f08013d │ │ +437c5e: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ +437c64: 0c00 |000a: move-result-object v0 │ │ +437c66: 1f00 ee0e |000b: check-cast v0, Landroidx/viewpager/widget/ViewPager; // type@0eee │ │ +437c6a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ #8 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;) │ │ @@ -1750761,22 +1750760,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -437e08: |[437e08] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.hideSlideNotes:()V │ │ -437e18: 7010 64dd 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlideNotesSwitcher:()Landroid/widget/TextSwitcher; // method@dd64 │ │ -437e1e: 0c00 |0003: move-result-object v0 │ │ -437e20: 1401 7100 0f7f |0004: const v1, #float 1.90082e+38 // #7f0f0071 │ │ -437e26: 6e20 67dd 1200 |0007: invoke-virtual {v2, v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getString:(I)Ljava/lang/String; // method@dd67 │ │ -437e2c: 0c01 |000a: move-result-object v1 │ │ -437e2e: 6e20 a111 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/TextSwitcher;.setText:(Ljava/lang/CharSequence;)V // method@11a1 │ │ -437e34: 0e00 |000e: return-void │ │ +437e04: |[437e04] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.hideSlideNotes:()V │ │ +437e14: 7010 64dd 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlideNotesSwitcher:()Landroid/widget/TextSwitcher; // method@dd64 │ │ +437e1a: 0c00 |0003: move-result-object v0 │ │ +437e1c: 1401 7100 0f7f |0004: const v1, #float 1.90082e+38 // #7f0f0071 │ │ +437e22: 6e20 67dd 1200 |0007: invoke-virtual {v2, v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getString:(I)Ljava/lang/String; // method@dd67 │ │ +437e28: 0c01 |000a: move-result-object v1 │ │ +437e2a: 6e20 a111 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/TextSwitcher;.setText:(Ljava/lang/CharSequence;)V // method@11a1 │ │ +437e30: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0007 line=183 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ @@ -1750785,21 +1750784,21 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -437cbc: |[437cbc] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.isServiceBound:()Z │ │ -437ccc: 5410 5799 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ -437cd0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -437cd4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -437cd6: 2802 |0005: goto 0007 // +0002 │ │ -437cd8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -437cda: 0f00 |0007: return v0 │ │ +437cb8: |[437cb8] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.isServiceBound:()Z │ │ +437cc8: 5410 5799 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ +437ccc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +437cd0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +437cd2: 2802 |0005: goto 0007 // +0002 │ │ +437cd4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +437cd6: 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;) │ │ @@ -1750807,26 +1750806,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -437cdc: |[437cdc] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.isSlideNotesLayoutAvailable:()Z │ │ -437cec: 6e10 68dd 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getView:()Landroid/view/View; // method@dd68 │ │ -437cf2: 0c00 |0003: move-result-object v0 │ │ -437cf4: 1401 d900 087f |0004: const v1, #float 1.80779e+38 // #7f0800d9 │ │ -437cfa: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ -437d00: 0c00 |000a: move-result-object v0 │ │ -437d02: 1f00 1702 |000b: check-cast v0, Landroid/view/ViewGroup; // type@0217 │ │ -437d06: 3800 0400 |000d: if-eqz v0, 0011 // +0004 │ │ -437d0a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -437d0c: 2802 |0010: goto 0012 // +0002 │ │ -437d0e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -437d10: 0f00 |0012: return v0 │ │ +437cd8: |[437cd8] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.isSlideNotesLayoutAvailable:()Z │ │ +437ce8: 6e10 68dd 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getView:()Landroid/view/View; // method@dd68 │ │ +437cee: 0c00 |0003: move-result-object v0 │ │ +437cf0: 1401 d900 087f |0004: const v1, #float 1.80779e+38 // #7f0800d9 │ │ +437cf6: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ +437cfc: 0c00 |000a: move-result-object v0 │ │ +437cfe: 1f00 1702 |000b: check-cast v0, Landroid/view/ViewGroup; // type@0217 │ │ +437d02: 3800 0400 |000d: if-eqz v0, 0011 // +0004 │ │ +437d06: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +437d08: 2802 |0010: goto 0012 // +0002 │ │ +437d0a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +437d0c: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ #11 : (in Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;) │ │ @@ -1750834,24 +1750833,24 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -437d14: |[437d14] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.isSlideVisible:(I)Z │ │ -437d24: 7010 66dd 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@dd66 │ │ -437d2a: 0c00 |0003: move-result-object v0 │ │ -437d2c: 6e10 2572 0000 |0004: invoke-virtual {v0}, Landroidx/viewpager/widget/ViewPager;.getCurrentItem:()I // method@7225 │ │ -437d32: 0a00 |0007: move-result v0 │ │ -437d34: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -437d38: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -437d3a: 2802 |000b: goto 000d // +0002 │ │ -437d3c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -437d3e: 0f02 |000d: return v2 │ │ +437d10: |[437d10] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.isSlideVisible:(I)Z │ │ +437d20: 7010 66dd 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@dd66 │ │ +437d26: 0c00 |0003: move-result-object v0 │ │ +437d28: 6e10 2572 0000 |0004: invoke-virtual {v0}, Landroidx/viewpager/widget/ViewPager;.getCurrentItem:()I // method@7225 │ │ +437d2e: 0a00 |0007: move-result v0 │ │ +437d30: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +437d34: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +437d36: 2802 |000b: goto 000d // +0002 │ │ +437d38: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +437d3a: 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 │ │ │ │ @@ -1750860,53 +1750859,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 │ │ -437da0: |[437da0] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.newInstance:()Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ -437db0: 2200 c81b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; // type@1bc8 │ │ -437db4: 7010 5ddd 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.:()V // method@dd5d │ │ -437dba: 1100 |0005: return-object v0 │ │ +437d9c: |[437d9c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.newInstance:()Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ +437dac: 2200 c81b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; // type@1bc8 │ │ +437db0: 7010 5ddd 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.:()V // method@dd5d │ │ +437db6: 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 │ │ -437f54: |[437f54] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.refreshSlide:(I)V │ │ -437f64: 5430 5799 |0000: iget-object v0, v3, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ -437f68: 6e10 dddb 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ -437f6e: 0c00 |0005: move-result-object v0 │ │ -437f70: 6e10 52dc 0000 |0006: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@dc52 │ │ -437f76: 0a00 |0009: move-result v0 │ │ -437f78: 3304 0600 |000a: if-ne v4, v0, 0010 // +0006 │ │ -437f7c: 7010 7bdd 0300 |000c: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.refreshSlidesPager:()V // method@dd7b │ │ -437f82: 0e00 |000f: return-void │ │ -437f84: 7010 66dd 0300 |0010: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@dd66 │ │ -437f8a: 0c01 |0013: move-result-object v1 │ │ -437f8c: 6e10 2d72 0100 |0014: invoke-virtual {v1}, Landroidx/viewpager/widget/ViewPager;.getOffscreenPageLimit:()I // method@722d │ │ -437f92: 0a01 |0017: move-result v1 │ │ -437f94: 9102 0001 |0018: sub-int v2, v0, v1 │ │ -437f98: 3524 0300 |001a: if-ge v4, v2, 001d // +0003 │ │ -437f9c: 0e00 |001c: return-void │ │ -437f9e: b010 |001d: add-int/2addr v0, v1 │ │ -437fa0: 3704 0300 |001e: if-le v4, v0, 0021 // +0003 │ │ -437fa4: 0e00 |0020: return-void │ │ -437fa6: 7010 7bdd 0300 |0021: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.refreshSlidesPager:()V // method@dd7b │ │ -437fac: 0e00 |0024: return-void │ │ +437f50: |[437f50] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.refreshSlide:(I)V │ │ +437f60: 5430 5799 |0000: iget-object v0, v3, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ +437f64: 6e10 dddb 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ +437f6a: 0c00 |0005: move-result-object v0 │ │ +437f6c: 6e10 52dc 0000 |0006: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@dc52 │ │ +437f72: 0a00 |0009: move-result v0 │ │ +437f74: 3304 0600 |000a: if-ne v4, v0, 0010 // +0006 │ │ +437f78: 7010 7bdd 0300 |000c: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.refreshSlidesPager:()V // method@dd7b │ │ +437f7e: 0e00 |000f: return-void │ │ +437f80: 7010 66dd 0300 |0010: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@dd66 │ │ +437f86: 0c01 |0013: move-result-object v1 │ │ +437f88: 6e10 2d72 0100 |0014: invoke-virtual {v1}, Landroidx/viewpager/widget/ViewPager;.getOffscreenPageLimit:()I // method@722d │ │ +437f8e: 0a01 |0017: move-result v1 │ │ +437f90: 9102 0001 |0018: sub-int v2, v0, v1 │ │ +437f94: 3524 0300 |001a: if-ge v4, v2, 001d // +0003 │ │ +437f98: 0e00 |001c: return-void │ │ +437f9a: b010 |001d: add-int/2addr v0, v1 │ │ +437f9c: 3704 0300 |001e: if-le v4, v0, 0021 // +0003 │ │ +437fa0: 0e00 |0020: return-void │ │ +437fa2: 7010 7bdd 0300 |0021: invoke-direct {v3}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.refreshSlidesPager:()V // method@dd7b │ │ +437fa8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x000c line=229 │ │ 0x0010 line=233 │ │ 0x0021 line=243 │ │ locals : │ │ @@ -1750918,21 +1750917,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -437fb0: |[437fb0] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.refreshSlidesPager:()V │ │ -437fc0: 7010 66dd 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@dd66 │ │ -437fc6: 0c00 |0003: move-result-object v0 │ │ -437fc8: 6e10 1e72 0000 |0004: invoke-virtual {v0}, Landroidx/viewpager/widget/ViewPager;.getAdapter:()Landroidx/viewpager/widget/PagerAdapter; // method@721e │ │ -437fce: 0c00 |0007: move-result-object v0 │ │ -437fd0: 6e10 7671 0000 |0008: invoke-virtual {v0}, Landroidx/viewpager/widget/PagerAdapter;.notifyDataSetChanged:()V // method@7176 │ │ -437fd6: 0e00 |000b: return-void │ │ +437fac: |[437fac] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.refreshSlidesPager:()V │ │ +437fbc: 7010 66dd 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@dd66 │ │ +437fc2: 0c00 |0003: move-result-object v0 │ │ +437fc4: 6e10 1e72 0000 |0004: invoke-virtual {v0}, Landroidx/viewpager/widget/ViewPager;.getAdapter:()Landroidx/viewpager/widget/PagerAdapter; // method@721e │ │ +437fca: 0c00 |0007: move-result-object v0 │ │ +437fcc: 6e10 7671 0000 |0008: invoke-virtual {v0}, Landroidx/viewpager/widget/PagerAdapter;.notifyDataSetChanged:()V // method@7176 │ │ +437fd2: 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;) │ │ @@ -1750940,24 +1750939,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -437fd8: |[437fd8] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.scrollSlideNotes:()V │ │ -437fe8: 6e10 68dd 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getView:()Landroid/view/View; // method@dd68 │ │ -437fee: 0c00 |0003: move-result-object v0 │ │ -437ff0: 1401 6801 087f |0004: const v1, #float 1.80782e+38 // #7f080168 │ │ -437ff6: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ -437ffc: 0c00 |000a: move-result-object v0 │ │ -437ffe: 1f00 9002 |000b: check-cast v0, Landroid/widget/ScrollView; // type@0290 │ │ -438002: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -438004: 6e30 4511 1001 |000e: invoke-virtual {v0, v1, v1}, Landroid/widget/ScrollView;.scrollTo:(II)V // method@1145 │ │ -43800a: 0e00 |0011: return-void │ │ +437fd4: |[437fd4] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.scrollSlideNotes:()V │ │ +437fe4: 6e10 68dd 0200 |0000: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getView:()Landroid/view/View; // method@dd68 │ │ +437fea: 0c00 |0003: move-result-object v0 │ │ +437fec: 1401 6801 087f |0004: const v1, #float 1.80782e+38 // #7f080168 │ │ +437ff2: 6e20 c90a 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0ac9 │ │ +437ff8: 0c00 |000a: move-result-object v0 │ │ +437ffa: 1f00 9002 |000b: check-cast v0, Landroid/widget/ScrollView; // type@0290 │ │ +437ffe: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +438000: 6e30 4511 1001 |000e: invoke-virtual {v0, v1, v1}, Landroid/widget/ScrollView;.scrollTo:(II)V // method@1145 │ │ +438006: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x000e line=177 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ │ │ @@ -1750966,28 +1750965,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -43800c: |[43800c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.setUpCurrentSlide:()V │ │ -43801c: 7010 6bdd 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isServiceBound:()Z // method@dd6b │ │ -438022: 0a00 |0003: move-result v0 │ │ -438024: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -438028: 0e00 |0006: return-void │ │ -43802a: 5420 5799 |0007: iget-object v0, v2, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ -43802e: 6e10 dddb 0000 |0009: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ -438034: 0c00 |000c: move-result-object v0 │ │ -438036: 7010 66dd 0200 |000d: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@dd66 │ │ -43803c: 0c01 |0010: move-result-object v1 │ │ -43803e: 6e10 52dc 0000 |0011: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@dc52 │ │ -438044: 0a00 |0014: move-result v0 │ │ -438046: 6e20 6b72 0100 |0015: invoke-virtual {v1, v0}, Landroidx/viewpager/widget/ViewPager;.setCurrentItem:(I)V // method@726b │ │ -43804c: 0e00 |0018: return-void │ │ +438008: |[438008] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.setUpCurrentSlide:()V │ │ +438018: 7010 6bdd 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isServiceBound:()Z // method@dd6b │ │ +43801e: 0a00 |0003: move-result v0 │ │ +438020: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +438024: 0e00 |0006: return-void │ │ +438026: 5420 5799 |0007: iget-object v0, v2, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ +43802a: 6e10 dddb 0000 |0009: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ +438030: 0c00 |000c: move-result-object v0 │ │ +438032: 7010 66dd 0200 |000d: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@dd66 │ │ +438038: 0c01 |0010: move-result-object v1 │ │ +43803a: 6e10 52dc 0000 |0011: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@dc52 │ │ +438040: 0a00 |0014: move-result v0 │ │ +438042: 6e20 6b72 0100 |0015: invoke-virtual {v1, v0}, Landroidx/viewpager/widget/ViewPager;.setCurrentItem:(I)V // method@726b │ │ +438048: 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; │ │ @@ -1750997,22 +1750996,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -438050: |[438050] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.setUpCurrentSlideNotes:()V │ │ -438060: 5410 5799 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ -438064: 6e10 dddb 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ -43806a: 0c00 |0005: move-result-object v0 │ │ -43806c: 6e10 52dc 0000 |0006: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@dc52 │ │ -438072: 0a00 |0009: move-result v0 │ │ -438074: 7020 7fdd 0100 |000a: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlideNotes:(I)V // method@dd7f │ │ -43807a: 0e00 |000d: return-void │ │ +43804c: |[43804c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.setUpCurrentSlideNotes:()V │ │ +43805c: 5410 5799 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ +438060: 6e10 dddb 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ +438066: 0c00 |0005: move-result-object v0 │ │ +438068: 6e10 52dc 0000 |0006: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@dc52 │ │ +43806e: 0a00 |0009: move-result v0 │ │ +438070: 7020 7fdd 0100 |000a: invoke-direct {v1, v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlideNotes:(I)V // method@dd7f │ │ +438076: 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; │ │ │ │ @@ -1751021,31 +1751020,31 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -43807c: |[43807c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.setUpSlideNotes:(I)V │ │ -43808c: 7010 6cdd 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isSlideNotesLayoutAvailable:()Z // method@dd6c │ │ -438092: 0a00 |0003: move-result v0 │ │ -438094: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -438098: 0e00 |0006: return-void │ │ -43809a: 7020 6ddd 2100 |0007: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isSlideVisible:(I)Z // method@dd6d │ │ -4380a0: 0a00 |000a: move-result v0 │ │ -4380a2: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -4380a6: 0e00 |000d: return-void │ │ -4380a8: 7020 5fdd 2100 |000e: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.areSlideNotesAvailable:(I)Z // method@dd5f │ │ -4380ae: 0a00 |0011: move-result v0 │ │ -4380b0: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ -4380b4: 7010 69dd 0100 |0014: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.hideSlideNotes:()V // method@dd69 │ │ -4380ba: 0e00 |0017: return-void │ │ -4380bc: 7020 81dd 2100 |0018: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.showSlideNotes:(I)V // method@dd81 │ │ -4380c2: 7010 7cdd 0100 |001b: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.scrollSlideNotes:()V // method@dd7c │ │ -4380c8: 0e00 |001e: return-void │ │ +438078: |[438078] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.setUpSlideNotes:(I)V │ │ +438088: 7010 6cdd 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isSlideNotesLayoutAvailable:()Z // method@dd6c │ │ +43808e: 0a00 |0003: move-result v0 │ │ +438090: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +438094: 0e00 |0006: return-void │ │ +438096: 7020 6ddd 2100 |0007: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isSlideVisible:(I)Z // method@dd6d │ │ +43809c: 0a00 |000a: move-result v0 │ │ +43809e: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +4380a2: 0e00 |000d: return-void │ │ +4380a4: 7020 5fdd 2100 |000e: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.areSlideNotesAvailable:(I)Z // method@dd5f │ │ +4380aa: 0a00 |0011: move-result v0 │ │ +4380ac: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ +4380b0: 7010 69dd 0100 |0014: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.hideSlideNotes:()V // method@dd69 │ │ +4380b6: 0e00 |0017: return-void │ │ +4380b8: 7020 81dd 2100 |0018: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.showSlideNotes:(I)V // method@dd81 │ │ +4380be: 7010 7cdd 0100 |001b: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.scrollSlideNotes:()V // method@dd7c │ │ +4380c4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0007 line=134 │ │ 0x000e line=138 │ │ 0x0014 line=139 │ │ 0x0018 line=143 │ │ @@ -1751059,35 +1751058,35 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -4380cc: |[4380cc] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.setUpSlidesPager:()V │ │ -4380dc: 7010 6bdd 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isServiceBound:()Z // method@dd6b │ │ -4380e2: 0a00 |0003: move-result v0 │ │ -4380e4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -4380e8: 0e00 |0006: return-void │ │ -4380ea: 6e10 6add 0200 |0007: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isAdded:()Z // method@dd6a │ │ -4380f0: 0a00 |000a: move-result v0 │ │ -4380f2: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -4380f6: 0e00 |000d: return-void │ │ -4380f8: 7010 66dd 0200 |000e: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@dd66 │ │ -4380fe: 0c00 |0011: move-result-object v0 │ │ -438100: 7010 61dd 0200 |0012: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.buildSlidesAdapter:()Landroidx/viewpager/widget/PagerAdapter; // method@dd61 │ │ -438106: 0c01 |0015: move-result-object v1 │ │ -438108: 6e20 6972 1000 |0016: invoke-virtual {v0, v1}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@7269 │ │ -43810e: 7010 65dd 0200 |0019: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesMargin:()I // method@dd65 │ │ -438114: 0a01 |001c: move-result v1 │ │ -438116: 6e20 7572 1000 |001d: invoke-virtual {v0, v1}, Landroidx/viewpager/widget/ViewPager;.setPageMargin:(I)V // method@7275 │ │ -43811c: 6e20 fe71 2000 |0020: invoke-virtual {v0, v2}, Landroidx/viewpager/widget/ViewPager;.addOnPageChangeListener:(Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;)V // method@71fe │ │ -438122: 7010 7ddd 0200 |0023: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpCurrentSlide:()V // method@dd7d │ │ -438128: 7010 7edd 0200 |0026: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpCurrentSlideNotes:()V // method@dd7e │ │ -43812e: 0e00 |0029: return-void │ │ +4380c8: |[4380c8] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.setUpSlidesPager:()V │ │ +4380d8: 7010 6bdd 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isServiceBound:()Z // method@dd6b │ │ +4380de: 0a00 |0003: move-result v0 │ │ +4380e0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +4380e4: 0e00 |0006: return-void │ │ +4380e6: 6e10 6add 0200 |0007: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isAdded:()Z // method@dd6a │ │ +4380ec: 0a00 |000a: move-result v0 │ │ +4380ee: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +4380f2: 0e00 |000d: return-void │ │ +4380f4: 7010 66dd 0200 |000e: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesPager:()Landroidx/viewpager/widget/ViewPager; // method@dd66 │ │ +4380fa: 0c00 |0011: move-result-object v0 │ │ +4380fc: 7010 61dd 0200 |0012: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.buildSlidesAdapter:()Landroidx/viewpager/widget/PagerAdapter; // method@dd61 │ │ +438102: 0c01 |0015: move-result-object v1 │ │ +438104: 6e20 6972 1000 |0016: invoke-virtual {v0, v1}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@7269 │ │ +43810a: 7010 65dd 0200 |0019: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlidesMargin:()I // method@dd65 │ │ +438110: 0a01 |001c: move-result v1 │ │ +438112: 6e20 7572 1000 |001d: invoke-virtual {v0, v1}, Landroidx/viewpager/widget/ViewPager;.setPageMargin:(I)V // method@7275 │ │ +438118: 6e20 fe71 2000 |0020: invoke-virtual {v0, v2}, Landroidx/viewpager/widget/ViewPager;.addOnPageChangeListener:(Landroidx/viewpager/widget/ViewPager$OnPageChangeListener;)V // method@71fe │ │ +43811e: 7010 7ddd 0200 |0023: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpCurrentSlide:()V // method@dd7d │ │ +438124: 7010 7edd 0200 |0026: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpCurrentSlideNotes:()V // method@dd7e │ │ +43812a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0007 line=76 │ │ 0x000e line=80 │ │ 0x0012 line=82 │ │ 0x0019 line=83 │ │ @@ -1751102,26 +1751101,26 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -438130: |[438130] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.showSlideNotes:(I)V │ │ -438140: 7010 64dd 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlideNotesSwitcher:()Landroid/widget/TextSwitcher; // method@dd64 │ │ -438146: 0c00 |0003: move-result-object v0 │ │ -438148: 5421 5799 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ -43814c: 6e10 dddb 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ -438152: 0c01 |0009: move-result-object v1 │ │ -438154: 6e20 54dc 3100 |000a: invoke-virtual {v1, v3}, Lorg/libreoffice/impressremote/communication/SlideShow;.getSlideNotes:(I)Ljava/lang/String; // method@dc54 │ │ -43815a: 0c03 |000d: move-result-object v3 │ │ -43815c: 7110 4108 0300 |000e: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@0841 │ │ -438162: 0c03 |0011: move-result-object v3 │ │ -438164: 6e20 a111 3000 |0012: invoke-virtual {v0, v3}, Landroid/widget/TextSwitcher;.setText:(Ljava/lang/CharSequence;)V // method@11a1 │ │ -43816a: 0e00 |0015: return-void │ │ +43812c: |[43812c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.showSlideNotes:(I)V │ │ +43813c: 7010 64dd 0200 |0000: invoke-direct {v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getSlideNotesSwitcher:()Landroid/widget/TextSwitcher; // method@dd64 │ │ +438142: 0c00 |0003: move-result-object v0 │ │ +438144: 5421 5799 |0004: iget-object v1, v2, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ +438148: 6e10 dddb 0100 |0006: invoke-virtual {v1}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ +43814e: 0c01 |0009: move-result-object v1 │ │ +438150: 6e20 54dc 3100 |000a: invoke-virtual {v1, v3}, Lorg/libreoffice/impressremote/communication/SlideShow;.getSlideNotes:(I)Ljava/lang/String; // method@dc54 │ │ +438156: 0c03 |000d: move-result-object v3 │ │ +438158: 7110 4108 0300 |000e: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@0841 │ │ +43815e: 0c03 |0011: move-result-object v3 │ │ +438160: 6e20 a111 3000 |0012: invoke-virtual {v0, v3}, Landroid/widget/TextSwitcher;.setText:(Ljava/lang/CharSequence;)V // method@11a1 │ │ +438166: 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; │ │ @@ -1751132,23 +1751131,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -43819c: |[43819c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.unbindService:()V │ │ -4381ac: 7010 6bdd 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isServiceBound:()Z // method@dd6b │ │ -4381b2: 0a00 |0003: move-result v0 │ │ -4381b4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -4381b8: 0e00 |0006: return-void │ │ -4381ba: 6e10 62dd 0100 |0007: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd62 │ │ -4381c0: 0c00 |000a: move-result-object v0 │ │ -4381c2: 6e20 9a57 1000 |000b: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@579a │ │ -4381c8: 0e00 |000e: return-void │ │ +438198: |[438198] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.unbindService:()V │ │ +4381a8: 7010 6bdd 0100 |0000: invoke-direct {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.isServiceBound:()Z // method@dd6b │ │ +4381ae: 0a00 |0003: move-result v0 │ │ +4381b0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +4381b4: 0e00 |0006: return-void │ │ +4381b6: 6e10 62dd 0100 |0007: invoke-virtual {v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd62 │ │ +4381bc: 0c00 |000a: move-result-object v0 │ │ +4381be: 6e20 9a57 1000 |000b: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;.unbindService:(Landroid/content/ServiceConnection;)V // method@579a │ │ +4381c4: 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; │ │ │ │ @@ -1751158,17 +1751157,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -437e38: |[437e38] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.notesUpdated:(I)V │ │ -437e48: 7020 7fdd 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlideNotes:(I)V // method@dd7f │ │ -437e4e: 0e00 |0003: return-void │ │ +437e34: |[437e34] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.notesUpdated:(I)V │ │ +437e44: 7020 7fdd 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlideNotes:(I)V // method@dd7f │ │ +437e4a: 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 │ │ │ │ @@ -1751177,18 +1751176,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -437e50: |[437e50] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -437e60: 6f20 21dd 1000 |0000: invoke-super {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@dd21 │ │ -437e66: 7010 60dd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.bindService:()V // method@dd60 │ │ -437e6c: 0e00 |0006: return-void │ │ +437e4c: |[437e4c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +437e5c: 6f20 21dd 1000 |0000: invoke-super {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@dd21 │ │ +437e62: 7010 60dd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.bindService:()V // method@dd60 │ │ +437e68: 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; │ │ @@ -1751198,27 +1751197,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 : 25 16-bit code units │ │ -437ba4: |[437ba4] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -437bb4: 2205 0909 |0000: new-instance v5, Landroidx/core/view/GestureDetectorCompat; // type@0909 │ │ -437bb8: 6e10 250c 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0c25 │ │ -437bbe: 0c00 |0005: move-result-object v0 │ │ -437bc0: 2201 c71b |0006: new-instance v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener; // type@1bc7 │ │ -437bc4: 7020 59dd 2100 |0008: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener;.:(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)V // method@dd59 │ │ -437bca: 7030 2b46 0501 |000b: invoke-direct {v5, v0, v1}, Landroidx/core/view/GestureDetectorCompat;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@462b │ │ -437bd0: 5b25 5899 |000e: iput-object v5, v2, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mDetector:Landroidx/core/view/GestureDetectorCompat; // field@9958 │ │ -437bd4: 1405 3700 0b7f |0010: const v5, #float 1.84764e+38 // #7f0b0037 │ │ -437bda: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -437bdc: 6e40 1f0a 5304 |0014: invoke-virtual {v3, v5, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a1f │ │ -437be2: 0c03 |0017: move-result-object v3 │ │ -437be4: 1103 |0018: return-object v3 │ │ +437ba0: |[437ba0] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +437bb0: 2205 0909 |0000: new-instance v5, Landroidx/core/view/GestureDetectorCompat; // type@0909 │ │ +437bb4: 6e10 250c 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0c25 │ │ +437bba: 0c00 |0005: move-result-object v0 │ │ +437bbc: 2201 c71b |0006: new-instance v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener; // type@1bc7 │ │ +437bc0: 7020 59dd 2100 |0008: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment$MyGestureListener;.:(Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;)V // method@dd59 │ │ +437bc6: 7030 2b46 0501 |000b: invoke-direct {v5, v0, v1}, Landroidx/core/view/GestureDetectorCompat;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@462b │ │ +437bcc: 5b25 5899 |000e: iput-object v5, v2, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mDetector:Landroidx/core/view/GestureDetectorCompat; // field@9958 │ │ +437bd0: 1405 3700 0b7f |0010: const v5, #float 1.84764e+38 // #7f0b0037 │ │ +437bd6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +437bd8: 6e40 1f0a 5304 |0014: invoke-virtual {v3, v5, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@0a1f │ │ +437bde: 0c03 |0017: move-result-object v3 │ │ +437be0: 1103 |0018: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0014 line=48 │ │ locals : │ │ 0x0000 - 0x0019 reg=2 this Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment; │ │ 0x0000 - 0x0019 reg=3 (null) Landroid/view/LayoutInflater; │ │ @@ -1751230,18 +1751229,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -437e70: |[437e70] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onDestroy:()V │ │ -437e80: 6f10 22dd 0000 |0000: invoke-super {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onDestroy:()V // method@dd22 │ │ -437e86: 7010 84dd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.unbindService:()V // method@dd84 │ │ -437e8c: 0e00 |0006: return-void │ │ +437e6c: |[437e6c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onDestroy:()V │ │ +437e7c: 6f10 22dd 0000 |0000: invoke-super {v0}, Lorg/libreoffice/impressremote/fragment/slides/AbstractSlideFragment;.onDestroy:()V // method@dd22 │ │ +437e82: 7010 84dd 0000 |0003: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.unbindService:()V // method@dd84 │ │ +437e88: 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; │ │ │ │ @@ -1751250,57 +1751249,57 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -437e90: |[437e90] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onPageScrollStateChanged:(I)V │ │ -437ea0: 0e00 |0000: return-void │ │ +437e8c: |[437e8c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onPageScrollStateChanged:(I)V │ │ +437e9c: 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 │ │ -437ea4: |[437ea4] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onPageScrolled:(IFI)V │ │ -437eb4: 0e00 |0000: return-void │ │ +437ea0: |[437ea0] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onPageScrolled:(IFI)V │ │ +437eb0: 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 │ │ -437eb8: |[437eb8] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onPageSelected:(I)V │ │ -437ec8: 5410 5799 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ -437ecc: 6e10 dddb 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ -437ed2: 0c00 |0005: move-result-object v0 │ │ -437ed4: 6e10 52dc 0000 |0006: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@dc52 │ │ -437eda: 0a00 |0009: move-result v0 │ │ -437edc: 3220 0b00 |000a: if-eq v0, v2, 0015 // +000b │ │ -437ee0: 5410 5799 |000c: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ -437ee4: 6e10 dbdb 0000 |000e: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@dbdb │ │ -437eea: 0c00 |0011: move-result-object v0 │ │ -437eec: 6e20 cbdb 2000 |0012: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.setCurrentSlide:(I)V // method@dbcb │ │ -437ef2: 7020 7fdd 2100 |0015: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlideNotes:(I)V // method@dd7f │ │ -437ef8: 0e00 |0018: return-void │ │ +437eb4: |[437eb4] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onPageSelected:(I)V │ │ +437ec4: 5410 5799 |0000: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ +437ec8: 6e10 dddb 0000 |0002: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getSlideShow:()Lorg/libreoffice/impressremote/communication/SlideShow; // method@dbdd │ │ +437ece: 0c00 |0005: move-result-object v0 │ │ +437ed0: 6e10 52dc 0000 |0006: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/SlideShow;.getCurrentSlideIndex:()I // method@dc52 │ │ +437ed6: 0a00 |0009: move-result v0 │ │ +437ed8: 3220 0b00 |000a: if-eq v0, v2, 0015 // +000b │ │ +437edc: 5410 5799 |000c: iget-object v0, v1, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ +437ee0: 6e10 dbdb 0000 |000e: invoke-virtual {v0}, Lorg/libreoffice/impressremote/communication/CommunicationService;.getCommandsTransmitter:()Lorg/libreoffice/impressremote/communication/CommandsTransmitter; // method@dbdb │ │ +437ee6: 0c00 |0011: move-result-object v0 │ │ +437ee8: 6e20 cbdb 2000 |0012: invoke-virtual {v0, v2}, Lorg/libreoffice/impressremote/communication/CommandsTransmitter;.setCurrentSlide:(I)V // method@dbcb │ │ +437eee: 7020 7fdd 2100 |0015: invoke-direct {v1, v2}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlideNotes:(I)V // method@dd7f │ │ +437ef4: 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; │ │ @@ -1751311,21 +1751310,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 │ │ -437efc: |[437efc] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -437f0c: 1f02 9e1b |0000: check-cast v2, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ -437f10: 6e10 d4db 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@dbd4 │ │ -437f16: 0c01 |0005: move-result-object v1 │ │ -437f18: 5b01 5799 |0006: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ -437f1c: 7010 80dd 0000 |0008: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlidesPager:()V // method@dd80 │ │ -437f22: 0e00 |000b: return-void │ │ +437ef8: |[437ef8] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +437f08: 1f02 9e1b |0000: check-cast v2, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder; // type@1b9e │ │ +437f0c: 6e10 d4db 0200 |0002: invoke-virtual {v2}, Lorg/libreoffice/impressremote/communication/CommunicationService$ServiceBinder;.getService:()Lorg/libreoffice/impressremote/communication/CommunicationService; // method@dbd4 │ │ +437f12: 0c01 |0005: move-result-object v1 │ │ +437f14: 5b01 5799 |0006: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ +437f18: 7010 80dd 0000 |0008: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlidesPager:()V // method@dd80 │ │ +437f1e: 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; │ │ @@ -1751337,18 +1751336,18 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -437f24: |[437f24] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -437f34: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -437f36: 5b01 5799 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ -437f3a: 0e00 |0003: return-void │ │ +437f20: |[437f20] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +437f30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +437f32: 5b01 5799 |0001: iput-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mCommunicationService:Lorg/libreoffice/impressremote/communication/CommunicationService; // field@9957 │ │ +437f36: 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; │ │ │ │ @@ -1751357,19 +1751356,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 │ │ -437d40: |[437d40] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -437d50: 5401 5899 |0000: iget-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mDetector:Landroidx/core/view/GestureDetectorCompat; // field@9958 │ │ -437d54: 6e20 2e46 2100 |0002: invoke-virtual {v1, v2}, Landroidx/core/view/GestureDetectorCompat;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@462e │ │ -437d5a: 0a01 |0005: move-result v1 │ │ -437d5c: 0f01 |0006: return v1 │ │ +437d3c: |[437d3c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +437d4c: 5401 5899 |0000: iget-object v1, v0, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.mDetector:Landroidx/core/view/GestureDetectorCompat; // field@9958 │ │ +437d50: 6e20 2e46 2100 |0002: invoke-virtual {v1, v2}, Landroidx/core/view/GestureDetectorCompat;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@462e │ │ +437d56: 0a01 |0005: move-result v1 │ │ +437d58: 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; │ │ @@ -1751379,17 +1751378,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -437f3c: |[437f3c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.previewUpdated:(I)V │ │ -437f4c: 7020 7add 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.refreshSlide:(I)V // method@dd7a │ │ -437f52: 0e00 |0003: return-void │ │ +437f38: |[437f38] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.previewUpdated:(I)V │ │ +437f48: 7020 7add 1000 |0000: invoke-direct {v0, v1}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.refreshSlide:(I)V // method@dd7a │ │ +437f4e: 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 │ │ │ │ @@ -1751398,17 +1751397,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -43816c: |[43816c] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.slideChanged:()V │ │ -43817c: 7010 7ddd 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpCurrentSlide:()V // method@dd7d │ │ -438182: 0e00 |0003: return-void │ │ +438168: |[438168] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.slideChanged:()V │ │ +438178: 7010 7ddd 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpCurrentSlide:()V // method@dd7d │ │ +43817e: 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;) │ │ @@ -1751416,17 +1751415,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -438184: |[438184] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.slideShowStateChanged:()V │ │ -438194: 7010 80dd 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlidesPager:()V // method@dd80 │ │ -43819a: 0e00 |0003: return-void │ │ +438180: |[438180] org.libreoffice.impressremote.fragment.slides.SlidesPagerFragment.slideShowStateChanged:()V │ │ +438190: 7010 80dd 0000 |0000: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/slides/SlidesPagerFragment;.setUpSlidesPager:()V // method@dd80 │ │ +438196: 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 : 23633 (SlidesPagerFragment.java) │ │ @@ -1768824,17 +1768823,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -437090: |[437090] org.libreoffice.impressremote.fragment.TimerSettingDialog.:()V │ │ -4370a0: 7010 ef16 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatDialogFragment;.:()V // method@16ef │ │ -4370a6: 0e00 |0003: return-void │ │ +43708c: |[43708c] org.libreoffice.impressremote.fragment.TimerSettingDialog.:()V │ │ +43709c: 7010 ef16 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatDialogFragment;.:()V // method@16ef │ │ +4370a2: 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;) │ │ @@ -1768842,18 +1768841,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 │ │ -437074: |[437074] org.libreoffice.impressremote.fragment.TimerSettingDialog.newInstance:()Lorg/libreoffice/impressremote/fragment/TimerSettingDialog; │ │ -437084: 2200 c01b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog; // type@1bc0 │ │ -437088: 7010 13dd 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.:()V // method@dd13 │ │ -43708e: 1100 |0005: return-object v0 │ │ +437070: |[437070] org.libreoffice.impressremote.fragment.TimerSettingDialog.newInstance:()Lorg/libreoffice/impressremote/fragment/TimerSettingDialog; │ │ +437080: 2200 c01b |0000: new-instance v0, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog; // type@1bc0 │ │ +437084: 7010 13dd 0000 |0002: invoke-direct {v0}, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.:()V // method@dd13 │ │ +43708a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;) │ │ @@ -1768861,35 +1768860,35 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 37 16-bit code units │ │ -437018: |[437018] org.libreoffice.impressremote.fragment.TimerSettingDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -437028: 2207 4c00 |0000: new-instance v7, Landroid/app/TimePickerDialog; // type@004c │ │ -43702c: 6e10 14dd 0600 |0002: invoke-virtual {v6}, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd14 │ │ -437032: 0c01 |0005: move-result-object v1 │ │ -437034: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -437036: 1304 0f00 |0007: const/16 v4, #int 15 // #f │ │ -43703a: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -43703c: 0770 |000a: move-object v0, v7 │ │ -43703e: 0762 |000b: move-object v2, v6 │ │ -437040: 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 │ │ -437046: 1400 cc00 0f7f |000f: const v0, #float 1.90084e+38 // #7f0f00cc │ │ -43704c: 6e20 3102 0700 |0012: invoke-virtual {v7, v0}, Landroid/app/TimePickerDialog;.setTitle:(I)V // method@0231 │ │ -437052: 1400 2700 0f7f |0015: const v0, #float 1.9008e+38 // #7f0f0027 │ │ -437058: 6e20 15dd 0600 |0018: invoke-virtual {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.getString:(I)Ljava/lang/String; // method@dd15 │ │ -43705e: 0c00 |001b: move-result-object v0 │ │ -437060: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -437062: 0712 |001d: move-object v2, v1 │ │ -437064: 1f02 6c00 |001e: check-cast v2, Landroid/content/DialogInterface$OnClickListener; // type@006c │ │ -437068: 12f2 |0020: const/4 v2, #int -1 // #ff │ │ -43706a: 6e40 3002 2710 |0021: invoke-virtual {v7, v2, v0, v1}, Landroid/app/TimePickerDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0230 │ │ -437070: 1107 |0024: return-object v7 │ │ +437014: |[437014] org.libreoffice.impressremote.fragment.TimerSettingDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +437024: 2207 4c00 |0000: new-instance v7, Landroid/app/TimePickerDialog; // type@004c │ │ +437028: 6e10 14dd 0600 |0002: invoke-virtual {v6}, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd14 │ │ +43702e: 0c01 |0005: move-result-object v1 │ │ +437030: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +437032: 1304 0f00 |0007: const/16 v4, #int 15 // #f │ │ +437036: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +437038: 0770 |000a: move-object v0, v7 │ │ +43703a: 0762 |000b: move-object v2, v6 │ │ +43703c: 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 │ │ +437042: 1400 cc00 0f7f |000f: const v0, #float 1.90084e+38 // #7f0f00cc │ │ +437048: 6e20 3102 0700 |0012: invoke-virtual {v7, v0}, Landroid/app/TimePickerDialog;.setTitle:(I)V // method@0231 │ │ +43704e: 1400 2700 0f7f |0015: const v0, #float 1.9008e+38 // #7f0f0027 │ │ +437054: 6e20 15dd 0600 |0018: invoke-virtual {v6, v0}, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.getString:(I)Ljava/lang/String; // method@dd15 │ │ +43705a: 0c00 |001b: move-result-object v0 │ │ +43705c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +43705e: 0712 |001d: move-object v2, v1 │ │ +437060: 1f02 6c00 |001e: check-cast v2, Landroid/content/DialogInterface$OnClickListener; // type@006c │ │ +437064: 12f2 |0020: const/4 v2, #int -1 // #ff │ │ +437066: 6e40 3002 2710 |0021: invoke-virtual {v7, v2, v0, v1}, Landroid/app/TimePickerDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@0230 │ │ +43706c: 1107 |0024: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0012 line=44 │ │ 0x0018 line=45 │ │ locals : │ │ 0x0000 - 0x0025 reg=6 this Lorg/libreoffice/impressremote/fragment/TimerSettingDialog; │ │ @@ -1768900,31 +1768899,31 @@ │ │ type : '(Landroid/widget/TimePicker;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -4370a8: |[4370a8] org.libreoffice.impressremote.fragment.TimerSettingDialog.onTimeSet:(Landroid/widget/TimePicker;II)V │ │ -4370b8: 6203 a272 |0000: sget-object v3, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@72a2 │ │ -4370bc: 8140 |0002: int-to-long v0, v4 │ │ -4370be: 6e30 0c9f 0301 |0003: invoke-virtual {v3, v0, v1}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@9f0c │ │ -4370c4: 0b03 |0006: move-result-wide v3 │ │ -4370c6: 8150 |0007: int-to-long v0, v5 │ │ -4370c8: bb03 |0008: add-long/2addr v3, v0 │ │ -4370ca: 8434 |0009: long-to-int v4, v3 │ │ -4370cc: 5924 4999 |000a: iput v4, v2, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.mMinutes:I // field@9949 │ │ -4370d0: 7110 b7dd 0400 |000c: invoke-static {v4}, Lorg/libreoffice/impressremote/util/Intents;.buildTimerStartedIntent:(I)Landroid/content/Intent; // method@ddb7 │ │ -4370d6: 0c03 |000f: move-result-object v3 │ │ -4370d8: 6e10 14dd 0200 |0010: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd14 │ │ -4370de: 0c04 |0013: move-result-object v4 │ │ -4370e0: 7110 475e 0400 |0014: invoke-static {v4}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ -4370e6: 0c04 |0017: move-result-object v4 │ │ -4370e8: 6e20 495e 3400 |0018: invoke-virtual {v4, v3}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ -4370ee: 0e00 |001b: return-void │ │ +4370a4: |[4370a4] org.libreoffice.impressremote.fragment.TimerSettingDialog.onTimeSet:(Landroid/widget/TimePicker;II)V │ │ +4370b4: 6203 a272 |0000: sget-object v3, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@72a2 │ │ +4370b8: 8140 |0002: int-to-long v0, v4 │ │ +4370ba: 6e30 0c9f 0301 |0003: invoke-virtual {v3, v0, v1}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@9f0c │ │ +4370c0: 0b03 |0006: move-result-wide v3 │ │ +4370c2: 8150 |0007: int-to-long v0, v5 │ │ +4370c4: bb03 |0008: add-long/2addr v3, v0 │ │ +4370c6: 8434 |0009: long-to-int v4, v3 │ │ +4370c8: 5924 4999 |000a: iput v4, v2, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.mMinutes:I // field@9949 │ │ +4370cc: 7110 b7dd 0400 |000c: invoke-static {v4}, Lorg/libreoffice/impressremote/util/Intents;.buildTimerStartedIntent:(I)Landroid/content/Intent; // method@ddb7 │ │ +4370d2: 0c03 |000f: move-result-object v3 │ │ +4370d4: 6e10 14dd 0200 |0010: invoke-virtual {v2}, Lorg/libreoffice/impressremote/fragment/TimerSettingDialog;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@dd14 │ │ +4370da: 0c04 |0013: move-result-object v4 │ │ +4370dc: 7110 475e 0400 |0014: invoke-static {v4}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@5e47 │ │ +4370e2: 0c04 |0017: move-result-object v4 │ │ +4370e4: 6e20 495e 3400 |0018: invoke-virtual {v4, v3}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@5e49 │ │ +4370ea: 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: 11452050 bytes, number of entries: 6134 │ │ │ +Zip file size: 11452045 bytes, number of entries: 6134 │ │ │ ?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 1307 b- stor 80-Jan-01 00:00 androidx/activity/ActivityViewModelLazyKt.class │ │ │ ?rwxrwxr-x 2.0 unx 104 b- stor 80-Jan-01 00:00 androidx/activity/Cancellable.class │ │ │ @@ -5018,15 +5018,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 1584 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 2170 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 │ │ │ @@ -6129,8 +6129,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1795 b- stor 80-Jan-01 00:00 kotlinx/coroutines/channels/LazyActorCoroutine.class │ │ │ ?rwxrwxr-x 2.0 unx 45686 b- defN 80-Jan-01 00:00 kotlin/collections/CollectionsKt___CollectionsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 28655 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 36100 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 │ │ │ -6134 files, 13016555 bytes uncompressed, 10289654 bytes compressed: 21.0% │ │ │ +6134 files, 13016550 bytes uncompressed, 10289649 bytes compressed: 21.0% │ │ ├── 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 01a2 4100 0081 0600 pro.010...A..... │ 00000010: 0078 01ed 9a6f 6855 7518 c79f 73ee 99bb .x...ohUu...s... │ -00000020: 6ef3 eece e6da 96d1 6933 1515 5b6b a46f n.......i3..[k.o │ -00000030: aa33 5ca4 1235 49ca 7a75 2d05 8762 1333 .3\..5I.zu-..b.3 │ -00000040: 84a8 8e4b c4fe c192 a041 5117 8408 7a23 ...K.....AQ...z# │ -00000050: bda9 17bd b849 4550 9059 41af d208 a4c0 .....IEP.YA..... │ -00000060: 7015 9861 68cf e7dc f36c 67eb 6e22 a445 p..ah....lg.n".E │ +00000020: 6e73 bbb3 b9b6 6579 da4c 45c5 6e36 d237 ns....ey.LE.n6.7 │ +00000030: d519 2e52 899a 2465 bdba 9603 45b1 8919 ...R..$e....E... │ +00000040: 4254 c725 61ff 6049 d1a0 a80b 4104 bd91 BT.%a.`I....A... │ +00000050: ded4 8b5e dca4 2228 c8ac a057 b908 a4c0 ...^.."(...W.... │ +00000060: 7011 9861 68cf e7dc f36c 67eb 6e22 a445 p..ah....lg.n".E │ 00000070: fc7e f29c dff3 ff79 7edf dfb9 e75e f73b .~.....y~....^.; │ -00000080: 8df2 9c8c e745 161d e8fd b5e5 3b91 4777 .....E......;.Gw │ -00000090: 6cde bd7b ebee 955b b6ee 7d68 bec8 1c11 l..{...[..}h.... │ -000000a0: 0994 bc1a 845e 2313 1fec f0be 92f9 362a .....^#.......6* │ -000000b0: bf2e 9573 199b f964 75d7 a67e d822 a56b ...s...du..~.".k │ -000000c0: 94ac 2e33 d4a9 b446 a945 698f 12ba 854a ...3...F.Ei....J │ -000000d0: 0bb4 a0e5 a436 fa3a 25d3 c19b 9e9e e0d1 .....6.:%....... │ -000000e0: e187 0f33 bdcf 55c2 66be c683 01fd 146b ...3..U.f......k │ -000000f0: d815 2221 27f1 f519 3b6b 5b99 eab2 f5d1 .."!'...;k[..... │ -00000100: 5bde ec6c b159 4cac 575b 07fe f096 c378 [..l.YL.W[.....x │ -00000110: 939b d2dc e8b3 6476 e259 0bb3 e1d3 9bca ......dv.Y...... │ -00000120: d68b e5cc eea5 c53f aebe 9677 791a d7aa .......?...wy... │ -00000130: 3339 21d6 0086 d9be 6ded d8c8 f998 16b2 39!.....m....... │ -00000140: 5a36 5bfe ebd5 4e7e 8b31 bbd5 bc5d 6de8 Z6[...N~.1...]m. │ -00000150: 3a94 d833 78eb 9719 993e cc46 de5d 4ae0 :..3x....>.F.]J. │ -00000160: 6235 f07b 4909 5ffa 2928 196e c856 9b7e b5.{I._.)(.n.V.~ │ -00000170: b135 2b59 1d66 a39d cae0 7343 4687 8dfa .5+Y.f....sCF... │ -00000180: d4e2 7e41 b6ba 0dca 5b9d 55a9 9e5e c00b ..~A....[.U..^.. │ +00000080: 8df2 ac8c e745 5eb9 6e70 5feb f722 0fef .....E^.np_..".. │ +00000090: daba 77ef e0de 55db 06f7 3f30 5f64 8e88 ..w...U...?0_d.. │ +000000a0: 044a 5e0d 42af 9189 0f76 785f c97c 1b95 .J^.B....vx_.|.. │ +000000b0: df90 cab9 8ccd 7cb2 baab 533f 6c91 d255 ......|...S?l..U │ +000000c0: 4a56 9719 ea52 5aa7 d4aa b44f 09dd 42a5 JV...RZ....O..B. │ +000000d0: 055a d072 521b 7d9d 92e9 e04d 4f4f f0e8 .Z.rR.}....MOO.. │ +000000e0: f0c3 8799 dee7 2a61 335f e3c1 807e 0a35 ......*a3_...~.5 │ +000000f0: ec0a 9190 93f8 fa8c 9db5 ad4a 75d9 fae8 ...........Ju... │ +00000100: 2d6f 76b6 d82c 26d6 abad 037f 78cb 61bc -ov..,&.....x.a. │ +00000110: c94d 696e f459 323b f1ac 85d9 f059 9dca .Min.Y2;.....Y.. │ +00000120: d68b e5cc eea5 c53f aabe 9677 451a d7a6 .......?...wE... │ +00000130: 3339 21d6 0086 d9be 6ded d8c8 f988 16b2 39!.....m....... │ +00000140: 5a36 5bfe 6bd5 4e7e 8b31 bbd5 bc55 6de8 Z6[.k.N~.1...Um. │ +00000150: 3a95 d833 78eb 9719 993e cc46 de3d 4ae0 :..3x....>.F.=J. │ +00000160: 6235 f07b 5109 5ffa 6956 32dc 90ad 36fd b5.{Q._.iV2...6. │ +00000170: 626b 51b2 3acc 46bb 95c1 6751 4687 8dfa bkQ.:.F...gQF... │ +00000180: d4e2 7e41 b6ba 0dca 5b9d 35a9 9e5e c00b ..~A....[.5..^.. │ 00000190: 1f78 23f2 c2d3 0bf5 8925 97cd ac0f c2cf .x#......%...... │ 000001a0: 6a32 5bef f0c4 e143 7ff3 94a8 8d3f 7b43 j2[....C.....?{C │ -000001b0: 3dfa b4b5 2d51 9eb5 1347 5dcb 0b8f 0e7a =...-Q...G]....z │ -000001c0: 4f09 d962 b336 622d 1e5f 7c0c cb27 9547 O..b.6b-._|..'.G │ +000001b0: 3dfa b4b5 2d55 9eb5 1347 5dcb 0b8f 0e7a =...-U...G]....z │ +000001c0: 5f09 d962 b336 622d 1e5f 7c0c cbc7 9547 _..b.6b-._|....G │ 000001d0: 476f e821 cb99 9dc9 67f9 6dff b0db bdc4 Go.!....g.m..... │ 000001e0: 6cf7 187a f264 7bb0 787c 6cbf c1d6 7cc8 l..z.d{.x|l...|. │ -000001f0: 89bc 4009 be59 9358 2fdc c316 6f31 c8ac ..@..Y.X/...o1.. │ +000001f0: 89bc 4009 be45 9358 2fdc c316 6f31 c8ac ..@..E.X/...o1.. │ 00000200: 21db 4bb6 5f6c e044 3df4 f813 6beb 64af !.K._l.D=...k.d. │ 00000210: e0f1 c396 5d3b fd11 870f cf08 e2b9 d72c ....];........., │ -00000220: 7f76 6d9f ab9e feb0 ddac 444d f2da 1ea1 .vm.......DM.... │ -00000230: a72e 319d 2a20 dbba e0a1 4ff4 420f dc07 ..1.* ....O.B... │ +00000220: 7f76 6d5f a89e feb0 dda8 444d f2da 1ea1 .vm_......DM.... │ +00000230: a72e 315d 2a20 dbba e0a1 4ff5 420f dc07 ..1]* ....O.B... │ 00000240: 1647 0c36 f4e6 37d3 9cc5 00de 624c 6f72 .G.6..7.....bLor │ 00000250: 361f 3a08 1f5b 3b6b 4697 7dd6 6367 3de6 6.:..[;kF.}.cg=. │ 00000260: 6739 ac3f 62b3 36eb 11bd ad85 7b03 1fdb g9.?b.6.....{... │ 00000270: 0b6c e484 ccdf 78ea f3fd 813f 7b83 2f3a .l....x....?{./: │ 00000280: fcb2 bce5 63b6 9e2c 3f75 8921 27cf 7f78 ....c..,?u.!'..x │ -00000290: 8878 7cd1 2313 0bc1 a387 c7c6 f36b 8912 .x|.#........k.. │ -000002a0: 6b04 0b8b 1bba b5ea 87ef 74b2 1ce8 8db7 k.........t..... │ -000002b0: 79ba 2fb2 7db6 b3fe b696 acbf d59e 2dd7 y./.}.........-. │ -000002c0: 4c36 f4b5 7266 6bc2 e303 f529 215b 4db3 L6..rfk....)![M. │ -000002d0: 9167 a61a 597f 8bdb a4fe dccb 262f 57de .g..Y.......&/W. │ -000002e0: f617 9de5 b3ba dbf5 c345 9e4b d13b 7ea0 .........E.K.;~. │ -000002f0: 39bd e49f afd7 20e5 737a 6721 cd4b e47c 9..... .szg!.K.| │ -00000300: a2c7 5ea7 4fa7 9c6c 508e 288b c43b 27ed ..^.O..lP.(..;'. │ -00000310: 89af a7bd e0e9 27ba 4077 dcd7 a886 3433 ......'.@w....43 │ -00000320: 1105 d505 aa9b 93d6 2824 71cd 49cc dce4 ........($q.I... │ -00000330: 5acd 50ed 8a2b 5df9 4935 b856 a53a a5c9 Z.P..+].I5.V.:.. │ -00000340: ae3d b94e a57a a5c9 feab d640 6bd4 abb6 .=.N.z.....@k... │ -00000350: 53a3 e9ca 93c5 0957 e5c9 6ad9 e932 273f S......W..j..2'? │ -00000360: f301 71c3 21f0 4f20 3072 aea5 d8f4 a3de ..q.!.O 0r...... │ -00000370: 7de9 18bb 4d3f c22b 5221 14b9 a54b 244e }...M?.+R!...K$N │ -00000380: 45f5 9a76 ebf1 c8e6 e33b fb28 77f7 bd28 E..v.....;.(w..( │ -00000390: 4d1b 8260 75c1 d75f ebc3 4d12 8ab7 8f9f M..`u.._..M..... │ -000003a0: 62fa 003a fa69 f33d b923 9f1d f28e 2cab b..:.i.=.#....,. │ -000003b0: 5f53 cdf5 41d0 c7f3 6272 9479 7448 8fc8 _S..A...br.ytH.. │ -000003c0: 4858 0ca5 31e7 5dba e664 b0c4 5fa8 30b8 HX..1.]..d.._.0. │ -000003d0: 9747 918e 5863 1f19 2a56 ab57 55a2 fdbc .G..Xc..*V.WU... │ -000003e0: 6bec c4dc 134a 3ef6 36eb 554e 5f56 bd28 k....J>.6.UN_V.( │ -000003f0: d41c e3a1 2763 5e50 5156 47d4 30ba 6c50 ....'c^PQVG.0.lP │ -00000400: 9f50 3d71 cbbe 0f87 2564 3d5e 28be b7b6 .P=q....%d=^(... │ -00000410: a88f 241d f94d 25be be6a 8cf5 c73c 6f49 ..$..M%..j....$.x.. │ +000003a0: 29a6 0fa0 a39f b5dc 953b f2f9 61ef c8f2 )........;..a... │ +000003b0: fa75 d55c 1f06 bd3c 2f26 4799 4787 1445 .u.\.......x.... │ +00000410: 823e 9274 e4b7 94f8 faaa 3136 1ef3 bca5 .>.t......16.... │ +00000420: e1c4 fe54 3d4a eb9f bca1 b922 c181 9f1b ...T=J.....".... │ +00000430: fcd0 ebf2 7c89 a679 d4c8 a4ff a758 1ed5 ....|..y.....X.. │ +00000440: 7ddc 920f 1a0b f3a3 fcb2 4ee9 ab6e 5e45 }.........N..n^E │ +00000450: c6f8 0ea8 3d7c 2925 86b0 e0d7 afaf ed32 ....=|)%.......2 │ +00000460: 45fb db14 e912 84b2 143a 4a17 f6f4 3eb6 E........:J...>. │ +00000470: e270 59a4 d2dd df5e eabe a724 dda3 85e6 .pY....^...$.... │ +00000480: 4629 783b bafa 5676 2c0b 64a0 f3b9 ed07 F)x;..Vv,.d..... │ +00000490: 352d 5b12 eb35 e667 9b1b 0e01 8780 43c0 5-[..5.g......C. │ +000004a0: 21e0 10b8 ac08 8cef 3b97 9335 b79d 3bf7 !.......;..5..;. │ +000004b0: c9e9 43d5 42a3 6f9d e78f 01e9 8865 24f9 ..C.B.o......e$. │ +000004c0: ad90 bfb7 f592 7e33 58bc 9bff 9b08 9ce5 ......~3X....... │ +000004d0: 0f76 6e38 041c 020e 0187 8043 c021 e010 .vn8.......C.!.. │ +000004e0: 7008 3804 1c02 0e01 8780 43c0 21e0 10f8 p.8.......C.!... │ +000004f0: 7710 68fa f5ad b0e3 98c7 5b2b c938 72e1 w.h.......[+.8r. │ +00000500: 4191 fda9 10e9 9b83 fd7a da64 7f8c ca27 A........z.d...' │ +00000510: 6fcb a546 a66e 25b5 c7f0 338f e8ce 1d9d o..F.n%...3..... │ +00000520: 9d1d 6f37 e587 1606 7a0e 37b6 562a e277 ..o7....z.7.V*.w │ +00000530: f3b2 841e 5d1d 7ce9 c4d9 fad2 ab83 af95 ....].|......... │ +00000540: ee6f 7e86 932d 2d3f 773b 6f65 4c8e 2839 .o~..--?w;oeL.(9 │ +00000550: 7d2b 891f f485 91b4 cff1 ab7e 930e b373 }+.........~...s │ +00000560: 6f6a ffe5 715b a21e 0e7e 73fc fa25 5342 oj..q[...~s..%SB │ +00000570: 22d9 656b 9cd0 97a2 b855 7247 235d f377 ".ek.....UrG#].w │ +00000580: 530f 1427 5c6a 3371 a4fa b13e 5f8a b9fc S..'\j3q...>_... │ +00000590: 21d2 fa12 b785 df96 0b71 7e48 7afc a77f !........q~Hz... │ +000005a0: a81e b7f9 517c b067 2494 222e 850f 2abc ....Q|.g$."...*. │ +000005b0: 2c54 63bc 5cce f977 47d3 4e4e 2b23 7f6e ,Tc.\..wG.NN+#.n │ +000005c0: 5c18 7b79 ffeb 0541 e4f7 ea2b 0ef1 348f \.{y...A...+..4. │ +000005d0: 1a99 b689 6c8e 1b0e 2d2a e4db c3c5 7161 ....l...-*....qa │ +000005e0: 60b5 0cb3 79ba 7d5e 6567 0dff aa2a d0cd `...y.}^eg...*.. │ +000005f0: 6244 61d0 3c92 70b3 5f4e fe0d c8d9 fd27 bDa.<.p._N.....' │ +00000600: ac91 1716 2be7 7fdc 7eea bec5 7a92 1bdf ....+...~...z... │ +00000610: f1ce ca4a ff1b 15e9 2ff6 bcde ae67 9ec7 ...J..../....g.. │ +00000620: 7b87 b714 37e7 fdf2 eab6 aff2 5a23 e95c {...7.......Z#.\ │ +00000630: 8f2e 9317 6f26 9238 c621 e010 7008 3804 ....o&.8.!..p.8. │ +00000640: 1c02 9703 81b1 d367 ea65 f713 677e 7ffe .......g.e..g~.. │ +00000650: 447a 4437 fed4 853f 323f 0f36 8489 5038 DzD7...?2?.6..P8 │ +00000660: d99d 7c41 5d8e 1e5c ce2b 8fc0 f8ed 57be ..|A]..\.+....W. │ +00000670: a6ab e810 7008 3804 1c02 0e01 8780 43c0 ....p.8.......C. │ +00000680: 21e0 1070 0838 041c 02ff 0304 fe02 8625 !..p.8.........% │ +00000690: b5aa ..