aboutsummaryrefslogtreecommitdiff
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
parentMerge pull request #20 from riturajjain2000/master (diff)
downloadblast-3648d8e3af3154b4df1c68397d07a297bc6bc43a.tar.xz
blast-3648d8e3af3154b4df1c68397d07a297bc6bc43a.zip
Fixing exception in TkGroupImpl.cpp
-rwxr-xr-xdocs/release_notes.txt9
-rwxr-xr-xsdk/toolkit/source/NvBlastTkGroupImpl.cpp9
2 files changed, 15 insertions, 3 deletions
diff --git a/docs/release_notes.txt b/docs/release_notes.txt
index 9af0bfe..961f216 100755
--- a/docs/release_notes.txt
+++ b/docs/release_notes.txt
@@ -3,6 +3,15 @@
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+Blast(tm) SDK 1.1.8 (05-Apr-2021)
+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+Bug Fixes
+-------
+* Fixed exception in TkGroupImpl.
+
+
+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Blast(tm) SDK 1.1.7 (12-Nov-2020)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
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;
+ }
}
}