From e8b922d442b19d85c07dae73f0fa7eda0e17a1eb Mon Sep 17 00:00:00 2001 From: cinder Date: Sun, 12 Jan 2025 10:45:12 -0600 Subject: [PATCH] Check eqTask exists for Running prop in EventQueueClient --- LibreMetaverse/Capabilities/EventQueueClient.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/LibreMetaverse/Capabilities/EventQueueClient.cs b/LibreMetaverse/Capabilities/EventQueueClient.cs index 3776d15b..16bb2850 100644 --- a/LibreMetaverse/Capabilities/EventQueueClient.cs +++ b/LibreMetaverse/Capabilities/EventQueueClient.cs @@ -49,7 +49,8 @@ namespace OpenMetaverse.Http public ConnectedCallback OnConnected; public EventCallback OnEvent; - public bool Running => !_eqTask.IsCompleted + public bool Running => _eqTask != null + && !_eqTask.IsCompleted && (_eqTask.Status.Equals(TaskStatus.Running) || _eqTask.Status.Equals(TaskStatus.WaitingToRun) || _eqTask.Status.Equals(TaskStatus.WaitingForActivation));