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

Commit ce661fdd authored by codeworkx's avatar codeworkx
Browse files

Revert "Display correct signal bars for some Samsung devices"

This reverts commit f50bb9b4.
parent 0d904c29
Loading
Loading
Loading
Loading

core/res/res/values/config.xml

100644 → 100755
+0 −3
Original line number Diff line number Diff line
@@ -790,7 +790,4 @@
    <!-- Asus dock compatibility disabled by default -->
    <bool name="config_hasDockBattery">false</bool>

    <!-- If true, Device uses Samsung CDMA Signal Strength fix for displaying signal bars -->
    <bool name="config_SamsungCDMASignalStrength">false</bool>

</resources>
+1 −4
Original line number Diff line number Diff line
@@ -17,7 +17,6 @@

package android.telephony;

import android.content.res.Resources;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
@@ -446,8 +445,6 @@ public class SignalStrength implements Parcelable {
        final int cdmaEcio = getCdmaEcio();
        int levelDbm;
        int levelEcio;
        boolean useSamsungCdmaSignalFix = Resources.getSystem()
           .getBoolean(com.android.internal.R.bool.config_SamsungCDMASignalStrength);

        if (cdmaDbm >= -75) levelDbm = SIGNAL_STRENGTH_GREAT;
        else if (cdmaDbm >= -85) levelDbm = SIGNAL_STRENGTH_GOOD;
@@ -462,7 +459,7 @@ public class SignalStrength implements Parcelable {
        else if (cdmaEcio >= -150) levelEcio = SIGNAL_STRENGTH_POOR;
        else levelEcio = SIGNAL_STRENGTH_NONE_OR_UNKNOWN;

        int level = ((levelDbm < levelEcio) || useSamsungCdmaSignalFix) ? levelDbm : levelEcio;
        int level = (levelDbm < levelEcio) ? levelDbm : levelEcio;
        if (DBG) log("getCdmaLevel=" + level);
        return level;
    }