From 2b2d4e77151fdcf94e8831d39c8447eaa5a8b636 Mon Sep 17 00:00:00 2001 From: keiya01 Date: Wed, 28 Jun 2023 16:20:52 +0900 Subject: [PATCH] fix: undefined behavior --- .../beta/lib/core/engines/Cesium/useOverrideGlobeShader.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web/src/beta/lib/core/engines/Cesium/useOverrideGlobeShader.ts b/web/src/beta/lib/core/engines/Cesium/useOverrideGlobeShader.ts index 69dd8435f8..5dcb8e8c2d 100644 --- a/web/src/beta/lib/core/engines/Cesium/useOverrideGlobeShader.ts +++ b/web/src/beta/lib/core/engines/Cesium/useOverrideGlobeShader.ts @@ -33,12 +33,14 @@ export const useOverrideGlobeShader = ({ hasVertexNormals, }: { cesium: RefObject>; - sphericalHarmonicCoefficients: Cartesian3[]; + sphericalHarmonicCoefficients?: Cartesian3[]; globeShadowDarkness?: number; globeImageBasedLighting?: boolean; hasVertexNormals?: boolean; }) => { - const sphericalHarmonicCoefficientsRefFunc = useImmutableFunction(sphericalHarmonicCoefficients); + const sphericalHarmonicCoefficientsRefFunc = useImmutableFunction( + sphericalHarmonicCoefficients || [], + ); const globeImageBasedLightingRefFunc = useImmutableFunction(globeImageBasedLighting); useEffect(() => {