aboutsummaryrefslogtreecommitdiff
path: root/sdk/toolkit/source/NvBlastTkGroupImpl.cpp
diff options
context:
space:
mode:
authorbgaldrikian <[email protected]>2021-04-05 13:23:09 -0700
committerbgaldrikian <[email protected]>2021-04-05 13:23:09 -0700
commit3648d8e3af3154b4df1c68397d07a297bc6bc43a (patch)
treefc1f89b41a84c738c3db9405821a1c9d8c58dede /sdk/toolkit/source/NvBlastTkGroupImpl.cpp
parentMerge pull request #20 from riturajjain2000/master (diff)
downloadblast-3648d8e3af3154b4df1c68397d07a297bc6bc43a.tar.xz
blast-3648d8e3af3154b4df1c68397d07a297bc6bc43a.zip
Fixing exception in TkGroupImpl.cpp
Diffstat (limited to 'sdk/toolkit/source/NvBlastTkGroupImpl.cpp')
-rwxr-xr-xsdk/toolkit/source/NvBlastTkGroupImpl.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/sdk/toolkit/source/NvBlastTkGroupImpl.cpp b/sdk/toolkit/source/NvBlastTkGroupImpl.cpp
index 19f9747..60ed352 100755
--- a/sdk/toolkit/source/NvBlastTkGroupImpl.cpp
+++ b/sdk/toolkit/source/NvBlastTkGroupImpl.cpp
@@ -296,9 +296,12 @@ bool TkGroupImpl::removeActor(TkActor& actor)
if (index < m_jobs.size())
{
m_jobs.replaceWithLast(index);
- NVBLAST_ASSERT(m_jobs[index].m_tkActor->m_groupJobIndex == m_jobs.size());
- NVBLAST_ASSERT(m_jobs[index].m_tkActor->isPending());
- m_jobs[index].m_tkActor->m_groupJobIndex = index;
+ if (index < m_jobs.size())
+ {
+ NVBLAST_ASSERT(m_jobs[index].m_tkActor->m_groupJobIndex == m_jobs.size());
+ NVBLAST_ASSERT(m_jobs[index].m_tkActor->isPending());
+ m_jobs[index].m_tkActor->m_groupJobIndex = index;
+ }
}
}