From 056a4d4a22bc19a9fab927089a29d30d0a36db40 Mon Sep 17 00:00:00 2001 From: Frank Noirot Date: Thu, 17 Apr 2025 08:49:31 -0400 Subject: [PATCH] [FIX]: "Connecting to engine" overlay shows too often (#6350) * Use the engineStreamState that's available right there silly * fix lint * Just look at playing/paused --------- Co-authored-by: Jace Browning --- src/components/EngineStream.tsx | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/components/EngineStream.tsx b/src/components/EngineStream.tsx index b08fb2a6e..842b8b7bb 100644 --- a/src/components/EngineStream.tsx +++ b/src/components/EngineStream.tsx @@ -5,10 +5,7 @@ import { useModelingContext } from '@src/hooks/useModelingContext' import { useNetworkContext } from '@src/hooks/useNetworkContext' import { NetworkHealthState } from '@src/hooks/useNetworkStatus' import { getArtifactOfTypes } from '@src/lang/std/artifactGraph' -import { - EngineCommandManagerEvents, - EngineConnectionStateType, -} from '@src/lang/std/engineConnection' +import { EngineCommandManagerEvents } from '@src/lang/std/engineConnection' import { btnName } from '@src/lib/cameraControls' import { PATHS } from '@src/lib/paths' import { sendSelectEventToEngine } from '@src/lib/selections' @@ -430,8 +427,9 @@ export const EngineStream = (props: { } menuTargetElement={videoWrapperRef} /> - {engineCommandManager.engineConnection?.state.type !== - EngineConnectionStateType.ConnectionEstablished && ( + {![EngineStreamState.Playing, EngineStreamState.Paused].some( + (s) => s === engineStreamState.value + ) && ( Connecting to engine