diff options
Diffstat (limited to 'include/ILexer.h')
| -rw-r--r-- | include/ILexer.h | 2 |
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); } |
