summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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