diff options
Diffstat (limited to 'samples/SampleBase/blast/BlastFamily.cpp')
| -rwxr-xr-x | samples/SampleBase/blast/BlastFamily.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/samples/SampleBase/blast/BlastFamily.cpp b/samples/SampleBase/blast/BlastFamily.cpp index 5d41eb7..315da5c 100755 --- a/samples/SampleBase/blast/BlastFamily.cpp +++ b/samples/SampleBase/blast/BlastFamily.cpp @@ -71,10 +71,16 @@ BlastFamily::~BlastFamily() {
m_stressSolver->release();
}
-
- m_pxFamily->unsubscribe(m_listener);
-
- m_pxFamily->release();
+ if (m_pxFamily)
+ {
+ m_pxFamily->unsubscribe(m_listener);
+ m_pxFamily->release();
+ }
+ //Self released
+ //if (m_tkFamily)
+ //{
+ // m_tkFamily->release();
+ //}
}
void BlastFamily::initialize(const BlastAsset::ActorDesc& desc)
|