Skip to content

Commit 278adc1

Browse files
authored
fix: always hide duration badge on non video ext (#1134)
1 parent 2332343 commit 278adc1

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/tagstudio/qt/mixed/item_thumb.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,9 @@ def set_mode(self, mode: ItemType | None) -> None:
363363
self.mode = mode
364364

365365
def set_extension(self, filename: Path) -> None:
366+
show_ext_badge = False
367+
show_count_badge = False
368+
366369
ext = filename.suffix.lower()
367370
if ext and ext.startswith(".") is False:
368371
ext = "." + ext
@@ -382,15 +385,14 @@ def set_extension(self, filename: Path) -> None:
382385
".webp",
383386
]
384387
):
385-
self.ext_badge.setText(ext.upper()[1:] or filename.stem.upper())
386388
if ext or filename.stem:
387-
self.ext_badge.setHidden(False)
389+
self.ext_badge.setText(ext.upper()[1:] or filename.stem.upper())
390+
show_ext_badge = True
388391
if MediaType.VIDEO in media_types or MediaType.AUDIO in media_types:
389-
self.count_badge.setHidden(False)
390-
else:
391-
if self.mode == ItemType.ENTRY or self.mode is None:
392-
self.ext_badge.setHidden(True)
393-
self.count_badge.setHidden(True)
392+
show_count_badge = True
393+
394+
self.ext_badge.setHidden(not show_ext_badge)
395+
self.count_badge.setHidden(not show_count_badge)
394396

395397
def set_count(self, count: str) -> None:
396398
if count:

0 commit comments

Comments
 (0)