diff --git a/Core/Core.cc b/Core/Core.cc index 11c5d9ffaa68dd2d4d8f368dbf99b37a5ef56ccc..e63237a5c1df7d495ec323d6d7d200b905ddcb45 100644 --- a/Core/Core.cc +++ b/Core/Core.cc @@ -2057,7 +2057,11 @@ void Core::showReducedMenuBar(bool reduced) { } void Core::finishSplash() { - if (splash_) splash_->finish(coreWidget_); + if (splash_) { + splash_->finish(coreWidget_); + splash_->deleteLater(); + splash_ = 0; + } } diff --git a/libs_required/ACG/GL/DrawMeshT_impl.hh b/libs_required/ACG/GL/DrawMeshT_impl.hh index 875af5579eb0af8ad7d4005e0eefae463196725b..ca2e46586907c4b77c9dfc5233ad5e1178762355 100644 --- a/libs_required/ACG/GL/DrawMeshT_impl.hh +++ b/libs_required/ACG/GL/DrawMeshT_impl.hh @@ -1156,6 +1156,7 @@ template <class Mesh> DrawMeshT<Mesh>::~DrawMeshT(void) { delete [] invVertexMap_; + delete meshComp_; }