diff --git a/modules/mono/glue/GodotSharp/GodotSharp/Core/StringExtensions.cs b/modules/mono/glue/GodotSharp/GodotSharp/Core/StringExtensions.cs index 3fadfda0a3..67e52a37b0 100644 --- a/modules/mono/glue/GodotSharp/GodotSharp/Core/StringExtensions.cs +++ b/modules/mono/glue/GodotSharp/GodotSharp/Core/StringExtensions.cs @@ -430,8 +430,8 @@ namespace Godot { int pos = instance.RFind("."); - if (pos < 0) - return instance; + if (pos < 0 || pos < Math.Max(instance.RFind("/"), instance.RFind("\\"))) + return string.Empty; return instance.Substring(pos + 1); }