Merge "Increase FILTER_COMPLETE_TIMEOUT_MS." into main
diff --git a/src/java/com/android/internal/telephony/CarrierServicesSmsFilter.java b/src/java/com/android/internal/telephony/CarrierServicesSmsFilter.java
index 33cde4f..e187989 100644
--- a/src/java/com/android/internal/telephony/CarrierServicesSmsFilter.java
+++ b/src/java/com/android/internal/telephony/CarrierServicesSmsFilter.java
@@ -58,7 +58,7 @@
public static final int EVENT_ON_FILTER_COMPLETE_NOT_CALLED = 1;
/** onFilterComplete timeout. */
- public static final int FILTER_COMPLETE_TIMEOUT_MS = 10 * 60 * 1000; //10 minutes
+ public static final int FILTER_COMPLETE_TIMEOUT_MS = 12 * 60 * 1000; //12 minutes
/** SMS anomaly uuid -- CarrierMessagingService did not respond */
private static final UUID sAnomalyNoResponseFromCarrierMessagingService =
@@ -381,7 +381,9 @@
}
private void addToCallbacks(CarrierSmsFilterCallback callback) {
- mCallbacks.add(callback);
+ synchronized (mFilterLock) {
+ mCallbacks.add(callback);
+ }
}
}