Skip to content
Snippets Groups Projects
Commit ebe93d25 authored by Yann Leboulanger's avatar Yann Leboulanger
Browse files

fix memory leak with gtkspell. Fixed #2025

parent da298443
No related branches found
No related tags found
No related merge requests found
......@@ -74,6 +74,9 @@ if gajim.config.get('use_speller') and HAS_GTK_SPELL:
spell.set_language(langs[lang])
except OSError:
del langs[lang]
if spell:
spell.detach()
del tv
################################################################################
class ChatControlBase(MessageControl):
......@@ -2346,6 +2349,10 @@ class ChatControl(ChatControlBase):
self.handlers[i].disconnect(i)
del self.handlers[i]
self.conv_textview.del_handlers()
if gajim.config.get('use_speller') and HAS_GTK_SPELL:
spell_obj = gtkspell.get_from_text_view(self.msg_textview)
if spell_obj:
spell_obj.detach()
self.msg_textview.destroy()
def minimizable(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment