From 8974d2f52c68352446a417e922590237c618ef9f Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Tue, 3 Mar 2026 14:51:36 +0300 Subject: Fix: remove panics from code --- tui.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'tui.go') 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 -- cgit v1.2.3