Skip to content

Commit d2680f6

Browse files
committed
Add null checks for scenegraph in Intersector::apply(TextTechnique)
1 parent d3edfd4 commit d2680f6

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

src/vsg/utils/Intersector.cpp

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,9 +218,15 @@ void Intersector::apply(const uintArray& array)
218218
void Intersector::apply(const TextTechnique& technique)
219219
{
220220
if (auto cpuTechnique = technique.cast<CpuLayoutTechnique>())
221-
cpuTechnique->scenegraph->accept(*this);
221+
{
222+
if (cpuTechnique->scenegraph)
223+
cpuTechnique->scenegraph->accept(*this);
224+
}
222225
if (auto gpuTechnique = technique.cast<GpuLayoutTechnique>())
223-
gpuTechnique->scenegraph->accept(*this);
226+
{
227+
if (gpuTechnique->scenegraph)
228+
gpuTechnique->scenegraph->accept(*this);
229+
}
224230
}
225231

226232
void Intersector::apply(const Draw& draw)

0 commit comments

Comments
 (0)