aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/ILexer.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ILexer.h')
-rw-r--r--include/ILexer.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/ILexer.h b/include/ILexer.h
index ee83939ea..991c981e8 100644
--- a/include/ILexer.h
+++ b/include/ILexer.h
@@ -137,7 +137,7 @@ ILexer5 *lex;
public:
LexillaLexer(ILexer5 *lex_) : lex(lex_) {}
virtual ~LexillaLexer() {}
- void SCI_METHOD Release() override { lex->Release(); };
+ void SCI_METHOD Release() override { lex->Release(); delete this; };
int SCI_METHOD Version() const override { return lex->Version(); }
const char * SCI_METHOD PropertyNames() override { return lex->PropertyNames(); }
int SCI_METHOD PropertyType(const char *name) override { return lex->PropertyType(name); }