Skip to content

Commit 06c0ba4

Browse files
Merge pull request vsg-dev#1592 from hearga/intersector-texttechnique-scenegraph
Add null checks for scenegraph in Intersector::apply(TextTechnique)
2 parents 9440832 + d2680f6 commit 06c0ba4

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)