Reapply "zenfone9: Remove getHandlerExecutor reference in com.qualcomm.location"
This reverts commit 72b497da25f1e7237214a6850579fc3bf1c9fe28.
Edited with apktool patch
Change-Id: Iac5ce6ce25a05d9a950cd6bd143cee45e9f060a5
Signed-off-by: micky387 <mickaelsaibi@free.fr>
diff --git a/blob-patches/com.qualcomm.location.patch b/blob-patches/com.qualcomm.location.patch
new file mode 100644
index 0000000..fc2ebc1
--- /dev/null
+++ b/blob-patches/com.qualcomm.location.patch
@@ -0,0 +1,19 @@
+--- a/smali/com/qualcomm/location/osagent/OsAgent.smali
++++ b/smali/com/qualcomm/location/osagent/OsAgent.smali
+@@ -3546,15 +3546,10 @@
+ .line 334
+ iget-object v3, p0, Lcom/qualcomm/location/osagent/OsAgent;->mSubscriptionMgr:Landroid/telephony/SubscriptionManager;
+
+- .line 335
+- invoke-virtual {v2}, Landroid/telephony/SubscriptionManager$OnSubscriptionsChangedListener;->getHandlerExecutor()Lcom/android/internal/telephony/util/HandlerExecutor;
+-
+- move-result-object v2
+-
+ iget-object v4, p0, Lcom/qualcomm/location/osagent/OsAgent;->mSubscriptionsChangedListener:Landroid/telephony/SubscriptionManager$OnSubscriptionsChangedListener;
+
+ .line 334
+- invoke-virtual {v3, v2, v4}, Landroid/telephony/SubscriptionManager;->addOnSubscriptionsChangedListener(Ljava/util/concurrent/Executor;Landroid/telephony/SubscriptionManager$OnSubscriptionsChangedListener;)V
++ invoke-virtual {v3, v4}, Landroid/telephony/SubscriptionManager;->addOnSubscriptionsChangedListener(Landroid/telephony/SubscriptionManager$OnSubscriptionsChangedListener;)V
+
+ .line 339
+ :cond_1