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))