diff options
| author | Grail Finder <wohilas@gmail.com> | 2026-02-17 10:29:28 +0300 |
|---|---|---|
| committer | Grail Finder <wohilas@gmail.com> | 2026-02-17 10:29:28 +0300 |
| commit | fa846225ee8fd7b8e2032e7c7595eab34fc56a21 (patch) | |
| tree | 6cb1b4ad218ed90038cee51c99e5b81384a07878 | |
| parent | 7b2fa043911a8749e7c7b8aa36e32e3d0e79a6f8 (diff) | |
Enha: remove updatequeue, since it waits for another main action
| -rw-r--r-- | tables.go | 26 |
1 files changed, 12 insertions, 14 deletions
@@ -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 |
