diff --git a/terminatorlib/notebook.py b/terminatorlib/notebook.py index e363ee5c..1dfd94bb 100755 --- a/terminatorlib/notebook.py +++ b/terminatorlib/notebook.py @@ -113,8 +113,10 @@ class Notebook(Container, gtk.Notebook): 'split-vert': self.split_vert, 'unzoom': self.unzoom} - for signal in signals: - self.connect_child(widget, signal, signals[signal]) + maker = Factory() + if maker.isinstance(widget, 'Terminal'): + for signal in signals: + self.connect_child(widget, signal, signals[signal]) self.set_tab_reorderable(widget, True) label = TabLabel(self.window.get_title(), self)