diff options
| author | Grail Finder <wohilas@gmail.com> | 2026-03-03 14:51:36 +0300 |
|---|---|---|
| committer | Grail Finder <wohilas@gmail.com> | 2026-03-03 14:51:36 +0300 |
| commit | 8974d2f52c68352446a417e922590237c618ef9f (patch) | |
| tree | 48ca436c213bb0b541c37387e657abe313ebcb7e /tui.go | |
| parent | 6b0d03f2d632597a75e63d03a9932d189d354a2b (diff) | |
Fix: remove panics from code
Diffstat (limited to 'tui.go')
| -rw-r--r-- | tui.go | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -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 |
