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

Commit 0bc9277c authored by tadashi.aoyama's avatar tadashi.aoyama Committed by Takahiro Aizawa
Browse files

Fix tone region(for US, CA and JP) recognition for dual SIM

Value of "gsm.operator.iso-country" differs between the case of single
SIM device and the case of dual SIM device with only one SIM enabled.
This change makes ToneGenerator detect region in case there is only
one SIM enabled in dual SIM device.

Change-Id: I771858ec9d85054d90d7d8141266655b42b093b9
parent e7d3c72f
Loading
Loading
Loading
Loading
+3 −6
Original line number Diff line number Diff line
@@ -814,13 +814,10 @@ ToneGenerator::ToneGenerator(audio_stream_type_t streamType, float volume, bool

    char value[PROPERTY_VALUE_MAX];
    property_get("gsm.operator.iso-country", value, "");
    if (strcmp(value,"us") == 0 ||
        strcmp(value,"us,us") == 0 ||
        strcmp(value,"ca") == 0 ||
        strcmp(value,"ca,ca") == 0) {
    if (strstr(value, "us") != NULL ||
        strstr(value, "ca") != NULL) {
        mRegion = ANSI;
    } else if (strcmp(value,"jp") == 0 ||
               strcmp(value,"jp,jp") == 0) {
    } else if (strstr(value, "jp") != NULL) {
        mRegion = JAPAN;
    } else {
        mRegion = CEPT;