X-Git-Url: https://git.octo.it/?a=blobdiff_plain;ds=sidebyside;f=src%2Fsupertux%2Fsector.cpp;h=c9879c9c0056c7f3d8d7dc1cb50d67f3d960d219;hb=4d73312184d671950928b48db4b940def45eaa1e;hp=8575297ae3ec749324afefa75ce3b9214da4c3cc;hpb=16821f2758e779138ebfe71b17cbb77f1b1aaf38;p=supertux.git diff --git a/src/supertux/sector.cpp b/src/supertux/sector.cpp index 8575297ae..c9879c9c0 100644 --- a/src/supertux/sector.cpp +++ b/src/supertux/sector.cpp @@ -115,8 +115,15 @@ Sector::Sector(Level* parent) : Sector::~Sector() { using namespace scripting; + try + { + deactivate(); + } + catch(const std::exception& err) + { + log_warning << err.what() << std::endl; + } - deactivate(); for(auto i = scripts.begin(); i != scripts.end(); ++i) { HSQOBJECT& object = *i;