mirror of
https://github.com/godotengine/godot.git
synced 2025-03-13 23:41:08 +08:00
Merge pull request #45309 from VedatGunel/fix-string-ends-with
Fix String.ends_with() for empty string arguments
This commit is contained in:
commit
1940197ac7
@ -3074,11 +3074,16 @@ int String::rfindn(const String &p_str, int p_from) const {
|
||||
}
|
||||
|
||||
bool String::ends_with(const String &p_string) const {
|
||||
int l = p_string.length();
|
||||
if (l == 0) {
|
||||
return true;
|
||||
}
|
||||
|
||||
int pos = rfind(p_string);
|
||||
if (pos == -1) {
|
||||
return false;
|
||||
}
|
||||
return pos + p_string.length() == length();
|
||||
return pos + l == length();
|
||||
}
|
||||
|
||||
bool String::begins_with(const String &p_string) const {
|
||||
|
Loading…
x
Reference in New Issue
Block a user