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

Commit 235bbb1b authored by Lifu Tang's avatar Lifu Tang
Browse files

Fixed the crash caused by type mismatch

Bug: 27503442
Change-Id: I019afc1f3dd872c8f9d79e9b6e589a77acd0cddc
parent 8b030cce
Loading
Loading
Loading
Loading
+4 −2
Original line number Original line Diff line number Diff line
@@ -1205,7 +1205,8 @@ static jobject translate_gps_measurement(JNIEnv* env,
    SET_IF(GNSS_MEASUREMENT_HAS_CARRIER_PHASE_UNCERTAINTY,
    SET_IF(GNSS_MEASUREMENT_HAS_CARRIER_PHASE_UNCERTAINTY,
           CarrierPhaseUncertainty,
           CarrierPhaseUncertainty,
           measurement->carrier_phase_uncertainty);
           measurement->carrier_phase_uncertainty);
    SET(MultipathIndicator, measurement->multipath_indicator);
    SET(MultipathIndicator,
        static_cast<int32_t>(measurement->multipath_indicator));
    SET_IF(GNSS_MEASUREMENT_HAS_SNR, SnrInDb, measurement->snr_db);
    SET_IF(GNSS_MEASUREMENT_HAS_SNR, SnrInDb, measurement->snr_db);


    return object.get();
    return object.get();
@@ -1244,7 +1245,8 @@ static jobject translate_gnss_measurement(JNIEnv* env,
    SET_IF(GNSS_MEASUREMENT_HAS_CARRIER_PHASE_UNCERTAINTY,
    SET_IF(GNSS_MEASUREMENT_HAS_CARRIER_PHASE_UNCERTAINTY,
           CarrierPhaseUncertainty,
           CarrierPhaseUncertainty,
           measurement->carrier_phase_uncertainty);
           measurement->carrier_phase_uncertainty);
    SET(MultipathIndicator, measurement->multipath_indicator);
    SET(MultipathIndicator,
        static_cast<int32_t>(measurement->multipath_indicator));
    SET_IF(GNSS_MEASUREMENT_HAS_SNR, SnrInDb, measurement->snr_db);
    SET_IF(GNSS_MEASUREMENT_HAS_SNR, SnrInDb, measurement->snr_db);


    return object.get();
    return object.get();