summaryrefslogtreecommitdiff
path: root/includes/BLua.h
diff options
context:
space:
mode:
Diffstat (limited to 'includes/BLua.h')
-rw-r--r--includes/BLua.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/includes/BLua.h b/includes/BLua.h
index b5c147a..d0541f6 100644
--- a/includes/BLua.h
+++ b/includes/BLua.h
@@ -35,8 +35,9 @@ class DeferredCollector : public StacklessTask {
virtual const char * getName() const override { return "DeferredCollector"; }
virtual void Do() override {
StacklessBegin();
- StacklessOperation(delete m_obj);
+ StacklessOperation(m_obj->cleanup());
StacklessEnd();
+ delete m_obj;
}
private:
T * m_obj;