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

Commit 67aacea4 authored by Kevin Li's avatar Kevin Li Committed by David Pursehouse
Browse files

FDN contacts not available after switching lines on twin SIM

After the profile changes without rebooting the UE, the FDN is
refreshed, but this is not handled.

Change-Id: I06bb138b1ab8c274ad8b46a38634b5f53377fa66
parent 4a644652
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1192,6 +1192,10 @@ public class SIMRecords extends IccRecords {
                mFh.loadEFTransparent(EF_CSP_CPHS,
                        obtainMessage(EVENT_GET_CSP_CPHS_DONE));
                break;
            case EF_FDN:
                if (DBG) log("SIM Refresh called for EF_FDN");
                mParentApp.queryFdn();
                break;
            default:
                // For now, fetch all records if this is not a
                // voicemail number.
+1 −1
Original line number Diff line number Diff line
@@ -192,7 +192,7 @@ public class UiccCardApplication {
    }

    /** Assumes mLock is held. */
    private void queryFdn() {
    void queryFdn() {
        //This shouldn't change run-time. So needs to be called only once.
        int serviceClassX;