--- a/pageview.py +++ b/pageview.py @@ -3489,7 +3489,7 @@ class TextView(gtk.TextView): widget.connect('release-cursor', on_release_cursor, anchor) for signal in ('link-clicked', 'link-enter', 'link-leave'): - widget.connect(signal, lambda o, *a: self.emit(signal, *a)) + (lambda s: widget.obj.connect(s, lambda o, *a: self.emit(s, *a)))(signal) widget.on_textview_size_changed(self, *self._object_size_request)