summaryrefslogtreecommitdiff
path: root/tui.go
diff options
context:
space:
mode:
authorGrail Finder <wohilas@gmail.com>2026-03-03 14:51:36 +0300
committerGrail Finder <wohilas@gmail.com>2026-03-03 14:51:36 +0300
commit8974d2f52c68352446a417e922590237c618ef9f (patch)
tree48ca436c213bb0b541c37387e657abe313ebcb7e /tui.go
parent6b0d03f2d632597a75e63d03a9932d189d354a2b (diff)
Fix: remove panics from code
Diffstat (limited to 'tui.go')
-rw-r--r--tui.go12
1 files changed, 9 insertions, 3 deletions
diff --git a/tui.go b/tui.go
index bdf1c9b..6920db2 100644
--- a/tui.go
+++ b/tui.go
@@ -872,21 +872,27 @@ func init() {
if err != nil {
logger.Error("failed to open attached image", "path", lastImg, "error", err)
// Fall back to showing agent image
- loadImage()
+ if err := loadImage(); err != nil {
+ logger.Warn("failed to load agent image", "error", err)
+ }
} else {
defer file.Close()
img, _, err := image.Decode(file)
if err != nil {
logger.Error("failed to decode attached image", "path", lastImg, "error", err)
// Fall back to showing agent image
- loadImage()
+ if err := loadImage(); err != nil {
+ logger.Warn("failed to load agent image", "error", err)
+ }
} else {
imgView.SetImage(img)
}
}
} else {
// No attached image, show agent image as before
- loadImage()
+ if err := loadImage(); err != nil {
+ logger.Warn("failed to load agent image", "error", err)
+ }
}
pages.AddPage(imgPage, imgView, true, true)
return nil