Jelajahi Sumber

Slightly improve StringEnumerator `HasMore`

disarray2077 2 tahun lalu
induk
melakukan
7ebf233882
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      BeefLibs/corlib/src/String.bf

+ 2 - 2
BeefLibs/corlib/src/String.bf

@@ -3053,7 +3053,7 @@ namespace System
 		{
 			get
 			{
-				return mMatchPos < mStrLen;
+				return mMatchPos < mStrLen && (!mSplitOptions.HasFlag(StringSplitOptions.RemoveEmptyEntries) || mStrLen != 0);
 			}
 		}
 
@@ -3216,7 +3216,7 @@ namespace System
 		{
 			get
 			{
-				return mMatchPos < mStrLen;
+				return mMatchPos < mStrLen && (!mSplitOptions.HasFlag(StringSplitOptions.RemoveEmptyEntries) || mStrLen != 0);
 			}
 		}