fix: range error when deleting last Memory from FullScreenMemory

This commit is contained in:
ashilkn 2024-01-26 15:13:50 +05:30
parent aaa38d8bfa
commit 8fd2144f62

View file

@ -66,9 +66,14 @@ class _FullScreenMemoryDataUpdaterState
}
void removeCurrentMemory() {
setState(() {
widget.memories.removeAt(indexNotifier.value);
});
widget.memories.removeAt(indexNotifier.value);
if (widget.memories.isNotEmpty) {
setState(() {
if (widget.memories.length == indexNotifier.value) {
indexNotifier.value -= 1;
}
});
}
}
@override