resolves #52
This commit is contained in:
@@ -67,6 +67,20 @@ class Histories(private val file: File) : ArrayList<Int>() {
|
|||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun addAll(elements: Collection<Int>): Boolean {
|
||||||
|
load()
|
||||||
|
|
||||||
|
for (e in elements) {
|
||||||
|
if (contains(e))
|
||||||
|
super.remove(e)
|
||||||
|
super.add(0, e)
|
||||||
|
}
|
||||||
|
|
||||||
|
save()
|
||||||
|
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
override fun remove(element: Int): Boolean {
|
override fun remove(element: Int): Boolean {
|
||||||
load()
|
load()
|
||||||
val retval = super.remove(element)
|
val retval = super.remove(element)
|
||||||
|
|||||||
Reference in New Issue
Block a user