Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1466a9c1 authored by Amit Mahajan's avatar Amit Mahajan
Browse files

Revert "Adding logging to debug SignalStrength callback missing issue."

This reverts commit 6ba726f8.

Bug: 20444738
Change-Id: Idf118b259cfd3854feac851b9532d4fff1d74985
parent f488985d
Loading
Loading
Loading
Loading
+20 −18
Original line number Diff line number Diff line
@@ -759,47 +759,50 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
    }

    public void notifySignalStrengthForSubscriber(int subId, SignalStrength signalStrength) {
        log("notifySignalStrengthForSubscriber: subId=" + subId
                + " signalStrength=" + signalStrength);
        if (!checkNotifyPermission("notifySignalStrength()")) {
            log("notifySignalStrengthForSubscriber: permission check failure");
            return;
        }
        if (VDBG) {
            log("notifySignalStrengthForSubscriber: subId=" + subId
                + " signalStrength=" + signalStrength);
            toStringLogSSC("notifySignalStrengthForSubscriber");
        }
        synchronized (mRecords) {
            int phoneId = SubscriptionManager.getPhoneId(subId);
            if (validatePhoneId(phoneId)) {
                log("notifySignalStrengthForSubscriber: valid phoneId=" + phoneId);
                if (VDBG) log("notifySignalStrengthForSubscriber: valid phoneId=" + phoneId);
                mSignalStrength[phoneId] = signalStrength;
                for (Record r : mRecords) {
                    if (VDBG) {
                        log("notifySignalStrengthForSubscriber: r=" + r + " subId=" + subId
                                + " phoneId=" + phoneId + " ss=" + signalStrength);
                    }
                    if (r.matchPhoneStateListenerEvent(
                                PhoneStateListener.LISTEN_SIGNAL_STRENGTHS) &&
                            idMatch(r.subId, subId, phoneId)) {
                        try {
                            if (DBG) {
                                log("notifySignalStrengthForSubscriber: callback.onSsS r=" + r
                                        + " subId=" + subId + " phoneId=" + phoneId
                                        + " ss=" + signalStrength);
                            }
                            r.callback.onSignalStrengthsChanged(new SignalStrength(signalStrength));
                        } catch (RemoteException ex) {
                            log("notifySignalStrengthForSubscriber: Exception while calling callback!!");
                            mRemoveList.add(r.binder);
                        }
                    } else {
                        log("notifySignalStrengthForSubscriber: no match for LISTEN_SIGNAL_STRENGTHS");
                    }
                    if (r.matchPhoneStateListenerEvent(PhoneStateListener.LISTEN_SIGNAL_STRENGTH) &&
                            idMatch(r.subId, subId, phoneId)){
                        try {
                            int gsmSignalStrength = signalStrength.getGsmSignalStrength();
                            int ss = (gsmSignalStrength == 99 ? -1 : gsmSignalStrength);
                            if (DBG) {
                                log("notifySignalStrengthForSubscriber: callback.onSS r=" + r
                                        + " subId=" + subId + " phoneId=" + phoneId
                                        + " gsmSS=" + gsmSignalStrength + " ss=" + ss);
                            }
                            r.callback.onSignalStrengthChanged(ss);
                        } catch (RemoteException ex) {
                            log("notifySignalStrengthForSubscriber: Exception in deprecated LISTEN_SIGNAL_STRENGTH");
                            mRemoveList.add(r.binder);
                        }
                    }
@@ -807,7 +810,6 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
            } else {
                log("notifySignalStrengthForSubscriber: invalid phoneId=" + phoneId);
            }
            log("notifySignalStrengthForSubscriber: done with all records");
            handleRemoveListLocked();
        }
        broadcastSignalStrengthChanged(signalStrength, subId);