From 09c3980c50102f0141c49dbe4a735b4b2cfcd1b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Eric=20Janouch?=
Date: Tue, 21 Jul 2026 16:13:37 +0200 Subject: [PATCH] xA: show relay error messages rather than crash --- xA/xA.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/xA/xA.go b/xA/xA.go index fbda11c..bdfa9ce 100644 --- a/xA/xA.go +++ b/xA/xA.go @@ -529,6 +529,10 @@ func bufferToggleLog() { relaySend(RelayCommandData{Variant: &RelayCommandDataBufferLog{ BufferName: name, }}, func(err string, response *RelayResponseData) { + if response == nil { + showErrorMessage(err) + return + } if bufferCurrent == name { bufferToggleLogFinish( err, response.Variant.(*RelayResponseDataBufferLog)) @@ -1216,6 +1220,10 @@ func inputComplete() bool { Text: state.input, Position: uint32(len(state.input)), }}, func(err string, response *RelayResponseData) { + if response == nil { + showErrorMessage(err) + return + } if stamp := inputGetStamp(); state == stamp { inputCompleteFinish(state, err, response.Variant.(*RelayResponseDataBufferComplete))