From 03c9357c011d33eb83099f32a5dbb58ebcfa6c0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Hamal=20Dvo=C5=99=C3=A1k?= <mordae@anilinux.org> Date: Tue, 11 Mar 2025 17:56:53 +0100 Subject: [PATCH] Fix thumbnailer --- lazy_player/thumbnailer.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lazy_player/thumbnailer.py b/lazy_player/thumbnailer.py index 417e24b..ca0f52c 100644 --- a/lazy_player/thumbnailer.py +++ b/lazy_player/thumbnailer.py @@ -42,11 +42,11 @@ class Thumbnailer(ThreadPoolExecutor): if not file_item.full_path.is_file(): return - if file_item.attempted_thumbnail: + if file_item.attempted_thumbnail.value: return self.submit(generate_thumbnail_sync_nicely, file_item) - file_item.attempted_thumbnail = True + file_item.attempted_thumbnail.value = True def generate_thumbnail_sync_nicely(file_item: FileItem): @@ -115,8 +115,7 @@ def generate_thumbnail_sync(file_item: FileItem): buffer.unmap(map_info) def set_thumbnail(): - file_item.thumbnail = thumbnail - file_item.has_thumbnail = True + file_item.thumbnail.value = thumbnail GLib.idle_add(set_thumbnail)