make global history treeview directory creation return error instead of aborting

This commit is contained in:
Vincent Sanders 2015-05-03 17:21:12 +01:00
parent 3020dd698d
commit 7e6b86eb1a

View File

@ -135,36 +135,45 @@ static nserror global_history_create_dir(enum global_history_folders f)
case GH_TODAY: case GH_TODAY:
label = "DateToday"; label = "DateToday";
break; break;
case GH_YESTERDAY: case GH_YESTERDAY:
label = "DateYesterday"; label = "DateYesterday";
break; break;
case GH_2_DAYS_AGO: case GH_2_DAYS_AGO:
label = "Date2Days"; label = "Date2Days";
break; break;
case GH_3_DAYS_AGO: case GH_3_DAYS_AGO:
label = "Date3Days"; label = "Date3Days";
break; break;
case GH_4_DAYS_AGO: case GH_4_DAYS_AGO:
label = "Date4Days"; label = "Date4Days";
break; break;
case GH_5_DAYS_AGO: case GH_5_DAYS_AGO:
label = "Date5Days"; label = "Date5Days";
break; break;
case GH_6_DAYS_AGO: case GH_6_DAYS_AGO:
label = "Date6Days"; label = "Date6Days";
break; break;
case GH_LAST_WEEK: case GH_LAST_WEEK:
label = "Date1Week"; label = "Date1Week";
break; break;
case GH_2_WEEKS_AGO: case GH_2_WEEKS_AGO:
label = "Date2Week"; label = "Date2Week";
break; break;
case GH_3_WEEKS_AGO: case GH_3_WEEKS_AGO:
label = "Date3Week"; label = "Date3Week";
break; break;
default: default:
assert(0); return NSERROR_BAD_PARAMETER;
break;
} }
label = messages_get(label); label = messages_get(label);