From 0e8e616576c1f0af863788d26b759e23264e7d41 Mon Sep 17 00:00:00 2001 From: Anthony Samms Date: Wed, 14 Jan 2026 13:08:18 -0500 Subject: [PATCH] Update file_navigator.py --- libs/file_navigator.py | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/libs/file_navigator.py b/libs/file_navigator.py index ad27e97..a2c3c38 100644 --- a/libs/file_navigator.py +++ b/libs/file_navigator.py @@ -1451,17 +1451,19 @@ class FileNavigator: def process_osz(self, dir_path: Path): dir_key = str(dir_path) - for file in dir_path.iterdir(): - if file.name.endswith('.osu'): - with open(file, 'r', encoding='utf-8') as f: - content = f.readlines() - for line in content: - if line.startswith('TitleUnicode:'): - title_unicode = line.split(':', 1)[1].strip() - name = title_unicode - break - else: - name = dir_path.name if dir_path.name else str(dir_path) + if dir_path.iterdir(): + name = dir_path.name + for file in dir_path.iterdir(): + if file.name.endswith('.osu'): + with open(file, 'r', encoding='utf-8') as f: + content = f.readlines() + for line in content: + if line.startswith('TitleUnicode:'): + title_unicode = line.split(':', 1)[1].strip() + name = title_unicode + break + else: + name = dir_path.name if dir_path.name else str(dir_path) box_texture = None collection = None back_color = None