From e40fe4294ceb0b88543692cab447b2a45dd413a1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Elias=20M=C3=BCller?= <elias@elias-mueller.com>
Date: Sun, 28 Jan 2024 21:18:56 +0100
Subject: [PATCH] Fixed folder showing itself as its own content

---
 lib/view/pages/files/files.dart | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/view/pages/files/files.dart b/lib/view/pages/files/files.dart
index f18262b..9e6081d 100644
--- a/lib/view/pages/files/files.dart
+++ b/lib/view/pages/files/files.dart
@@ -91,6 +91,7 @@ class _FilesState extends State<Files> {
         path: widget.path.isEmpty ? "/" : widget.path.join("/"),
         onUpdate: (ListFilesResponse d) {
           if(!context.mounted) return; // prevent setState when widget is possibly already disposed
+          d.files.removeWhere((element) => element.name.isEmpty || element.name == widget.path.lastOrNull());
           setState(() {
             data = d;
           });