SortedNotesFolder: ensure reverse sort

This commit is contained in:
Vishesh Handa
2020-02-09 18:17:14 +01:00
parent a97bdd8f92
commit 57a309a63e

View File

@ -17,7 +17,7 @@ class SortedNotesFolder with NotesFolderNotifier implements NotesFolder {
folder.addListener(_entityChanged); folder.addListener(_entityChanged);
_notes = folder.notes; _notes = folder.notes;
_notes.sort(); _notes.sort(_compare);
} }
@override @override
@ -45,7 +45,7 @@ class SortedNotesFolder with NotesFolderNotifier implements NotesFolder {
var i = 0; var i = 0;
for (; i < _notes.length; i++) { for (; i < _notes.length; i++) {
var n = _notes[i]; var n = _notes[i];
if (n.compareTo(note) > 0) { if (_compare(n, note) > 0) {
break; break;
} }
} }
@ -65,6 +65,10 @@ class SortedNotesFolder with NotesFolderNotifier implements NotesFolder {
notifyListeners(); notifyListeners();
} }
int _compare(Note a, Note b) {
return b.compareTo(a);
}
@override @override
List<Note> get notes => _notes; List<Note> get notes => _notes;