Ignore TypeError on contents_size_changed cleanup

This commit is contained in:
Florian Bruhin 2016-08-01 17:40:41 +02:00
parent 81d0d64731
commit 49699be44e

View File

@ -169,8 +169,13 @@ class HintManager(QObject):
def _cleanup(self):
"""Clean up after hinting."""
self._context.tab.contents_size_changed.disconnect(
self.on_contents_size_changed)
try:
self._context.tab.contents_size_changed.disconnect(
self.on_contents_size_changed)
except TypeError:
# For some reason, this can fail sometimes...
pass
for elem in self._context.all_elems:
try:
elem.label.remove_from_document()