Explorar o código

Fix for array index out of range bug in Deque.

Mark Sibly %!s(int64=8) %!d(string=hai) anos
pai
achega
b7784c78c1
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      modules/std/collections/deque.monkey2

+ 1 - 1
modules/std/collections/deque.monkey2

@@ -344,7 +344,7 @@ Class Deque<T> Implements IContainer<T>
 	Method Last:T()
 		DebugAssert( Not Empty,"Illegal operation on empty deque" )
 		
-		Return _data[ _tail>=0 ? _tail-1 Else Capacity-1 ]
+		Return _data[ _tail>0 ? _tail-1 Else Capacity-1 ]
 	End
 	
 	#rem monkedoc Gets the value of a deque element.