Added two new exceptions for the country parsing. It's a workaround to fix bad values...
[modest] / src / modest-utils.c
index 1f09385..eaa4455 100644 (file)
@@ -865,8 +865,11 @@ effective_mcc (gint mcc)
 {
        switch (mcc) {
        case 405: return 404; /* india */
-       case 441: return 440; /* japan */       
+       case 441: return 440; /* japan */
+       case 348: /* NOTE: see below */
        case 235: return 234; /* united kingdom */
+       case 289: return 282; /* georgia */
+       case 549: /* NOTE: see below */
        case 311:
        case 312:
        case 313:
@@ -875,6 +878,9 @@ effective_mcc (gint mcc)
        case 316: return 310; /* united states */
        default:  return mcc;
        }
+       /* NOTE: 348 for UK and 549 for US are not correct, but we do
+          a workaround here as changing operator-wizard package is
+          more difficult */
 }
 
 /* each line is of the form: