Add guard against inserting an item after/before itself.
This commit is contained in:
parent
55e787931c
commit
e8c6403ce6
@ -21,7 +21,7 @@ class RandomAccessList
|
|||||||
@length++
|
@length++
|
||||||
|
|
||||||
before: (root, item) ->
|
before: (root, item) ->
|
||||||
return if item.next is root
|
return if item.next is root or item is root
|
||||||
|
|
||||||
@rmi item
|
@rmi item
|
||||||
|
|
||||||
@ -35,7 +35,7 @@ class RandomAccessList
|
|||||||
@first = item
|
@first = item
|
||||||
|
|
||||||
after: (root, item) ->
|
after: (root, item) ->
|
||||||
return if item.prev is root
|
return if item.prev is root or item is root
|
||||||
|
|
||||||
@rmi item
|
@rmi item
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user