From 9b5fdf267fb551ef06b02e5bd3540b34afbf8626 Mon Sep 17 00:00:00 2001 From: Diego Freitas Date: Mon, 22 Jun 2026 19:35:44 -0300 Subject: [PATCH] pequenos guards na base --- AgroBase/OperationControl/Models/TcpVideoReceiver.cs | 2 +- .../Views/Operacao/Monitoramento/ParametrizacaoViewModel.cs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/AgroBase/OperationControl/Models/TcpVideoReceiver.cs b/AgroBase/OperationControl/Models/TcpVideoReceiver.cs index 950a1799a..c36cf6511 100644 --- a/AgroBase/OperationControl/Models/TcpVideoReceiver.cs +++ b/AgroBase/OperationControl/Models/TcpVideoReceiver.cs @@ -874,7 +874,7 @@ namespace OperationControl.Models if (client == null) return; - try { client.Client.Shutdown(SocketShutdown.Both); } catch { } + try { client.Client?.Shutdown(SocketShutdown.Both); } catch { } try { client.Close(); } catch { } } diff --git a/AgroBase/OperationControl/ViewModels/Views/Operacao/Monitoramento/ParametrizacaoViewModel.cs b/AgroBase/OperationControl/ViewModels/Views/Operacao/Monitoramento/ParametrizacaoViewModel.cs index bf2c31d3b..e6d341c97 100644 --- a/AgroBase/OperationControl/ViewModels/Views/Operacao/Monitoramento/ParametrizacaoViewModel.cs +++ b/AgroBase/OperationControl/ViewModels/Views/Operacao/Monitoramento/ParametrizacaoViewModel.cs @@ -61,7 +61,8 @@ namespace OperationControl.ViewModels.Views.Operacao.Monitoramento modoOperacaoAtual = p.Modo; p.Descricao = $"{p.Modo} - PadrĂ£o"; Parametros = p; - VariaveisControleOperacao.RoverEmFoco.Modo = modo; + if (VariaveisControleOperacao.RoverEmFoco != null) + VariaveisControleOperacao.RoverEmFoco.Modo = modo; } private void ReiniciarOperacao()