Parcourir la source

Fixed SizedArray move ctor

Brian Fiete il y a 3 ans
Parent
commit
9642060e06
1 fichiers modifiés avec 6 ajouts et 0 suppressions
  1. 6 0
      BeefySysLib/util/SizedArray.h

+ 6 - 0
BeefySysLib/util/SizedArray.h

@@ -925,6 +925,8 @@ public:
 			this->mSize = val.mSize;
 			this->mAllocSize = val.mAllocSize;
 			val.mVals = (T*)&val.mFirstVal;
+			val.mSize = 0;
+			val.mAllocSize = TInternalSize;
 		}
 	}
 
@@ -1006,6 +1008,8 @@ public:
 			this->mAllocSize = val.mAllocSize;
 
 			val.mVals = NULL;
+			val.mSize = 0;
+			val.mAllocSize = 0;
 		}
 	}
 
@@ -1079,6 +1083,8 @@ public:
 			this->mAllocSize = val.mAllocSize;
 
 			val.mVals = &val.mInternalBuffer;
+			val.mSize = 0;
+			val.mAllocSize = 1;
 		}
 	}