Loading src/java/com/android/internal/telephony/CarrierServicesSmsFilter.java +13 −8 Original line number Diff line number Diff line Loading @@ -109,15 +109,20 @@ public class CarrierServicesSmsFilter { throw new RuntimeException(errMsg); } mFilterAggregator = new FilterAggregator(smsFilterPackages.size()); int numPackages = smsFilterPackages.size(); if (numPackages > 0) { mFilterAggregator = new FilterAggregator(numPackages); //start the timer mCallbackTimeoutHandler.sendMessageDelayed(mCallbackTimeoutHandler .obtainMessage(EVENT_ON_FILTER_COMPLETE_NOT_CALLED), FILTER_COMPLETE_TIMEOUT_MS); .obtainMessage(EVENT_ON_FILTER_COMPLETE_NOT_CALLED), FILTER_COMPLETE_TIMEOUT_MS); for (String smsFilterPackage : smsFilterPackages) { filterWithPackage(smsFilterPackage, mFilterAggregator); } boolean handled = smsFilterPackages.size() > 0; return handled; return true; } else { return false; } } private Optional<String> getCarrierAppPackageForFiltering() { Loading Loading
src/java/com/android/internal/telephony/CarrierServicesSmsFilter.java +13 −8 Original line number Diff line number Diff line Loading @@ -109,15 +109,20 @@ public class CarrierServicesSmsFilter { throw new RuntimeException(errMsg); } mFilterAggregator = new FilterAggregator(smsFilterPackages.size()); int numPackages = smsFilterPackages.size(); if (numPackages > 0) { mFilterAggregator = new FilterAggregator(numPackages); //start the timer mCallbackTimeoutHandler.sendMessageDelayed(mCallbackTimeoutHandler .obtainMessage(EVENT_ON_FILTER_COMPLETE_NOT_CALLED), FILTER_COMPLETE_TIMEOUT_MS); .obtainMessage(EVENT_ON_FILTER_COMPLETE_NOT_CALLED), FILTER_COMPLETE_TIMEOUT_MS); for (String smsFilterPackage : smsFilterPackages) { filterWithPackage(smsFilterPackage, mFilterAggregator); } boolean handled = smsFilterPackages.size() > 0; return handled; return true; } else { return false; } } private Optional<String> getCarrierAppPackageForFiltering() { Loading