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

Commit 5e366e31 authored by yinxu's avatar yinxu
Browse files

Do not throw RuntimeException from stopScan().

Bug:73750871
Test: Unit Test
Change-Id: I640093627c103fe1d2fe5707e6854ba748789919
parent 539f85a1
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -110,13 +110,11 @@ public class NetworkScan {
        ITelephony telephony = getITelephony();
        if (telephony == null) {
            Rlog.e(TAG, "Failed to get the ITelephony instance.");
            throw new RuntimeException("Failed to get the ITelephony instance.");
        }
        try {
            telephony.stopNetworkScan(mSubId, mScanId);
        } catch (RemoteException ex) {
            Rlog.e(TAG, "stopNetworkScan  RemoteException", ex);
            ex.rethrowAsRuntimeException();
        }
    }

+2 −1
Original line number Diff line number Diff line
@@ -5222,7 +5222,8 @@ public class TelephonyManager {
     * <p>
     * Requires Permission:
     *   {@link android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE}
     * Or the calling app has carrier privileges. @see #hasCarrierPrivileges()
     * Or the calling app has carrier privileges.
     * @see #hasCarrierPrivileges()
     *
     * @param request Contains all the RAT with bands/channels that need to be scanned.
     * @param executor The executor through which the callback should be invoked.