FileDialog: fix case where no file extension filters are specified

This commit is contained in:
Josh Tynjala
2022-12-16 14:37:39 -08:00
parent 4260d2be1f
commit 53a1b80350

View File

@@ -84,12 +84,11 @@ namespace lime {
const int numFilters = filter ? filters_vec.size() : 1;
const wchar_t **filters = new const wchar_t*[numFilters];
if (numFilters > 0) {
if (filter && numFilters > 0) {
for (int index = 0; index < numFilters; index++) {
filters[index] = const_cast<wchar_t*>(filters_vec[index].c_str());
}
}
else {
} else {
filters[0] = NULL;
}
@@ -120,14 +119,13 @@ namespace lime {
}
}
const int numFilters = filter ? filters_vec.size() : 1;
const int numFilters = _filter ? filters_vec.size() : 1;
const char **filters = new const char*[numFilters];
if (numFilters > 0) {
if (_filter && numFilters > 0) {
for (int index = 0; index < numFilters; index++) {
filters[index] = const_cast<char*>(filters_vec[index].c_str());
}
}
else {
} else {
filters[0] = NULL;
}
@@ -172,12 +170,11 @@ namespace lime {
const int numFilters = filter ? filters_vec.size() : 1;
const wchar_t **filters = new const wchar_t*[numFilters];
if (numFilters > 0) {
if (filter && numFilters > 0) {
for (int index = 0; index < numFilters; index++) {
filters[index] = const_cast<wchar_t*>(filters_vec[index].c_str());
}
}
else {
} else {
filters[0] = NULL;
}
@@ -207,14 +204,13 @@ namespace lime {
}
}
const int numFilters = filter ? filters_vec.size() : 1;
const int numFilters = _filter ? filters_vec.size() : 1;
const char **filters = new const char*[numFilters];
if (numFilters > 0) {
if (_filter && numFilters > 0) {
for (int index = 0; index < numFilters; index++) {
filters[index] = const_cast<char*>(filters_vec[index].c_str());
}
}
else {
} else {
filters[0] = NULL;
}