diff --git a/lib/widgets/folder_tree_view.dart b/lib/widgets/folder_tree_view.dart index 9297e09f..b66f4c39 100644 --- a/lib/widgets/folder_tree_view.dart +++ b/lib/widgets/folder_tree_view.dart @@ -122,6 +122,14 @@ class FolderTileState extends State { final theme = Theme.of(context); + var publicName = folder.publicName; + if (folder.parent != null) { + publicName = publicName.substring(folder.parent.pathSpec().length); + if (publicName.startsWith('/')) { + publicName = publicName.substring(1); + } + } + var selected = widget.selectedFolder == widget.folder; return Card( child: ListTile( @@ -135,7 +143,7 @@ class FolderTileState extends State { color: Theme.of(context).accentColor, ), ), - title: Text(folder.publicName), + title: Text(publicName), subtitle: Text(subtitle), trailing: trailling, selected: selected,