 				checkWriteUsage(this);
 				
 				_changed.execute(this);
-				updateMinMax(true);
+                
+                if (_autoUpdateMinMax)
+    				updateMinMax(true);
 			}
 		}
 		

			
			newVertexStreamData.position = 0;
			newVertexStream._data = newVertexStreamData;
			newVertexStream.updateMinMax();
			
			return newVertexStream;

			if (!_locked)
				_changed.execute(this);
			
            if (_autoUpdateMinMax)
    			updateMinMax();
		}
		
		public function disposeLocalData(waitForUpload : Boolean = true) : void
