From d7265ec69b1f1ad354a3fc0eaa21dbd53afc4271 Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Fri, 6 Mar 2020 19:25:00 +0100 Subject: [PATCH] FolderViews: Never let a Row have a null widget Otherwise we get an exception. This happens when a note has not loaded and we're trying to render it. Ideally we should handle those cases with some kind of animation instead of the current approach. --- lib/folder_views/compact_view.dart | 2 +- lib/folder_views/standard_view.dart | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/folder_views/compact_view.dart b/lib/folder_views/compact_view.dart index 03adc408..32e9a03f 100644 --- a/lib/folder_views/compact_view.dart +++ b/lib/folder_views/compact_view.dart @@ -42,7 +42,7 @@ class CompactView extends StatelessWidget { style: titleTheme, overflow: TextOverflow.ellipsis, ); - Widget trailing; + Widget trailing = Container(); var date = note.modified ?? note.created; if (date != null) { diff --git a/lib/folder_views/standard_view.dart b/lib/folder_views/standard_view.dart index bbcf8eb4..158d5ecd 100644 --- a/lib/folder_views/standard_view.dart +++ b/lib/folder_views/standard_view.dart @@ -39,7 +39,7 @@ class StandardView extends StatelessWidget { var titleTheme = textTheme.title.copyWith(fontSize: textTheme.title.fontSize * 0.95); Widget titleWidget = Text(title, style: titleTheme); - Widget trailing; + Widget trailing = Container(); var date = note.modified ?? note.created; if (date != null) {