diff -r a22b87b46128 -r 7622b6330e62 eric6/UI/UserInterface.py --- a/eric6/UI/UserInterface.py Sat Oct 19 20:32:26 2019 +0200 +++ b/eric6/UI/UserInterface.py Sun Oct 20 11:19:38 2019 +0200 @@ -68,13 +68,16 @@ appendStderr = pyqtSignal(str) appendStdout = pyqtSignal(str) - def __init__(self, stderr): + def __init__(self, stderr, parent=None): """ Constructor @param stderr flag indicating stderr is being redirected - """ - super(Redirector, self).__init__() + @type bool + @param parent reference to the parent object + @type QObject + """ + super(Redirector, self).__init__(parent) self.stderr = stderr self.buffer = '' @@ -300,8 +303,8 @@ self.shell.setDebuggerUI(self.debuggerUI) # Generate the redirection helpers - self.stdout = Redirector(False) - self.stderr = Redirector(True) + self.stdout = Redirector(False, self) + self.stderr = Redirector(True, self) # set a few dialog members for non-modal dialogs created on demand self.programsDialog = None