summaryrefslogtreecommitdiff
path: root/tables.go
diff options
context:
space:
mode:
authorGrail Finder <wohilas@gmail.com>2026-02-17 10:29:28 +0300
committerGrail Finder <wohilas@gmail.com>2026-02-17 10:29:28 +0300
commitfa846225ee8fd7b8e2032e7c7595eab34fc56a21 (patch)
tree6cb1b4ad218ed90038cee51c99e5b81384a07878 /tables.go
parent7b2fa043911a8749e7c7b8aa36e32e3d0e79a6f8 (diff)
Enha: remove updatequeue, since it waits for another main action
Diffstat (limited to 'tables.go')
-rw-r--r--tables.go26
1 files changed, 12 insertions, 14 deletions
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