1
0
mirror of https://github.com/godotengine/godot.git synced 2026-01-05 19:31:35 +00:00

Merge pull request #78272 from dalexeev/fix-bsd-feature-tag

Fix `bsd` feature tag includes only "other BSDs"
This commit is contained in:
Rémi Verschelde
2023-06-15 16:08:44 +02:00

View File

@@ -496,11 +496,19 @@ bool OS_LinuxBSD::_check_internal_feature_support(const String &p_feature) {
return font_config_initialized;
}
#endif
#ifndef __linux__
// `bsd` includes **all** BSD, not only "other BSD" (see `get_name()`).
if (p_feature == "bsd") {
return true;
}
#endif
if (p_feature == "pc") {
return true;
}
// Match against the specific OS (linux, freebsd, etc).
// Match against the specific OS (`linux`, `freebsd`, `netbsd`, `openbsd`).
if (p_feature == get_name().to_lower()) {
return true;
}