[Windows] Use case-sensitive file names for the system fonts to avoid warnings.
This commit is contained in:
parent
966785751f
commit
b11d180a93
1 changed files with 13 additions and 1 deletions
|
@ -849,7 +849,19 @@ String OS_Windows::get_system_font_path(const String &p_font_name, bool p_bold,
|
||||||
if (FAILED(hr)) {
|
if (FAILED(hr)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
return String::utf16((const char16_t *)&file_path[0]);
|
String fpath = String::utf16((const char16_t *)&file_path[0]);
|
||||||
|
|
||||||
|
WIN32_FIND_DATAW d;
|
||||||
|
HANDLE fnd = FindFirstFileW((LPCWSTR)&file_path[0], &d);
|
||||||
|
if (fnd != INVALID_HANDLE_VALUE) {
|
||||||
|
String fname = String::utf16((const char16_t *)d.cFileName);
|
||||||
|
if (!fname.is_empty()) {
|
||||||
|
fpath = fpath.get_base_dir().path_join(fname);
|
||||||
|
}
|
||||||
|
FindClose(fnd);
|
||||||
|
}
|
||||||
|
|
||||||
|
return fpath;
|
||||||
}
|
}
|
||||||
return String();
|
return String();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue