From fa846225ee8fd7b8e2032e7c7595eab34fc56a21 Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Tue, 17 Feb 2026 10:29:28 +0300 Subject: Enha: remove updatequeue, since it waits for another main action --- tables.go | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) (limited to 'tables.go') diff --git a/tables.go b/tables.go index e4066c8..9f0d9d3 100644 --- a/tables.go +++ b/tables.go @@ -938,20 +938,18 @@ func makeFilePicker() *tview.Flex { return } filePath := path.Join(currentDisplayDir, actualItemName) - go func() { - file, err := os.Open(filePath) - if err != nil { - app.QueueUpdate(func() { imgPreview.SetImage(nil) }) - return - } - defer file.Close() - img, _, err := image.Decode(file) - if err != nil { - app.QueueUpdate(func() { imgPreview.SetImage(nil) }) - return - } - app.QueueUpdate(func() { imgPreview.SetImage(img) }) - }() + file, err := os.Open(filePath) + if err != nil { + imgPreview.SetImage(nil) + return + } + defer file.Close() + img, _, err := image.Decode(file) + if err != nil { + imgPreview.SetImage(nil) + return + } + imgPreview.SetImage(img) }) } // Set up keyboard navigation -- cgit v1.2.3