Fix: update status line panic

This commit is contained in:
Grail Finder
2025-05-27 11:19:01 +03:00
parent 4a17dd745c
commit 3500b44b2f

8
tui.go
View File

@@ -1,10 +1,10 @@
package main package main
import ( import (
"fmt"
"gf-lt/extra" "gf-lt/extra"
"gf-lt/models" "gf-lt/models"
"gf-lt/pngmeta" "gf-lt/pngmeta"
"fmt"
"image" "image"
_ "image/jpeg" _ "image/jpeg"
_ "image/png" _ "image/png"
@@ -140,7 +140,11 @@ func colorText() {
} }
func updateStatusLine() { func updateStatusLine() {
position.SetText(fmt.Sprintf(indexLine, botRespMode, cfg.AssistantRole, activeChatName, cfg.RAGEnabled, cfg.ToolUse, chatBody.Model, cfg.CurrentAPI, cfg.ThinkUse, logLevel.Level(), asr.IsRecording())) isRecording := false
if asr != nil {
isRecording = asr.IsRecording()
}
position.SetText(fmt.Sprintf(indexLine, botRespMode, cfg.AssistantRole, activeChatName, cfg.RAGEnabled, cfg.ToolUse, chatBody.Model, cfg.CurrentAPI, cfg.ThinkUse, logLevel.Level(), isRecording))
} }
func initSysCards() ([]string, error) { func initSysCards() ([]string, error) {