diff --git a/Examples/java/callback/example.h b/Examples/java/callback/example.h index 292627748..1a0e8c432 100644 --- a/Examples/java/callback/example.h +++ b/Examples/java/callback/example.h @@ -16,7 +16,7 @@ private: public: Caller(): _callback(0) {} ~Caller() { delCallback(); } - void delCallback() { _callback = 0; } + void delCallback() { delete _callback; _callback = 0; } void setCallback(Callback *cb) { delCallback(); _callback = cb; } void call() { if (_callback) _callback->run(); } };