From 2de1d17ee17686a7ec4cba208c23af001d37c1f8 Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Fri, 28 Feb 2020 14:55:11 +0100 Subject: [PATCH] SortedNotesFolder: if created/modified not present it goes in the end --- lib/core/sorted_notes_folder.dart | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lib/core/sorted_notes_folder.dart b/lib/core/sorted_notes_folder.dart index ca8fffd8..8b0daa4f 100644 --- a/lib/core/sorted_notes_folder.dart +++ b/lib/core/sorted_notes_folder.dart @@ -86,6 +86,12 @@ class SortedNotesFolder // seem to be acessible via dart var aDt = a.created ?? a.fileLastModified; var bDt = b.created ?? b.fileLastModified; + if (aDt == null && bDt != null) { + return -1; + } + if (aDt != null && bDt == null) { + return -1; + } if (bDt == null || aDt == null) { return 0; } @@ -94,6 +100,15 @@ class SortedNotesFolder case SortingMode.Modified: var aDt = a.modified ?? a.fileLastModified; var bDt = b.modified ?? b.fileLastModified; + if (aDt == null && bDt != null) { + return -1; + } + if (aDt != null && bDt == null) { + return -1; + } + if (bDt == null || aDt == null) { + return 0; + } if (bDt == null || aDt == null) { return 0; }