static gboolean
check_required_files (void)
{
- FILE *mcc_file = modest_utils_open_mcc_mapping_file (FALSE, NULL);
+ FILE *mcc_file = modest_utils_open_mcc_mapping_file ();
+
if (!mcc_file) {
g_printerr ("modest: check for mcc file (for LANG) failed\n");
return FALSE;
- } else
- fclose (mcc_file);
-
- mcc_file = modest_utils_open_mcc_mapping_file (TRUE, NULL);
- if (!mcc_file) {
- g_printerr ("modest: check for mcc file (for LC_MESSAGES) failed\n");
- return FALSE;
- } else
+ } else {
fclose (mcc_file);
-
+ }
+
if (access(MODEST_PROVIDER_DATA_FILE, R_OK) != 0 &&
access(MODEST_FALLBACK_PROVIDER_DATA_FILE, R_OK) != 0) {
g_printerr ("modest: cannot find providers data\n");
return FALSE;
}
-
+
return TRUE;
}