Przeglądaj źródła

phonenum: build cctel from formatted number

Daniel-Constantin Mierla 7 lat temu
rodzic
commit
54c6a03704
1 zmienionych plików z 4 dodań i 1 usunięć
  1. 4 1
      src/modules/phonenum/cphonenumber.cpp

+ 4 - 1
src/modules/phonenum/cphonenumber.cpp

@@ -134,7 +134,10 @@ telnum_t* telnum_parse(char* number, char* region)
 	string descNumber = _phoneGeoCoder->GetDescriptionForNumber(parsedNumber, Locale("en"));
 	res->ndesc = strdup(descNumber.c_str());
 	res->ltype = strdup(telnum_linetype(_phoneUtil.GetNumberType(parsedNumber)));
-	res->cctel = _phoneUtil.GetCountryCodeForRegion(regionStr);
+	// res->cctel = _phoneUtil.GetCountryCodeForRegion(regionStr);
+	string regionCode;
+	_phoneUtil.GetRegionCodeForNumber(parsedNumber, &regionCode);
+	res->cctel = _phoneUtil.GetCountryCodeForRegion(regionCode);
 
 	return res;
 }