From 11739be69a3f4368e63c469bc0a8f606bb2cbbec Mon Sep 17 00:00:00 2001 From: Necoro <> Date: Fri, 18 Jan 2008 21:51:08 +0000 Subject: r669@Devoty: necoro | 2008-01-18 22:49:33 +0100 Made it really work --- portato/gui/gui_helper.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'portato/gui/gui_helper.py') diff --git a/portato/gui/gui_helper.py b/portato/gui/gui_helper.py index 62dd755..5d171d6 100644 --- a/portato/gui/gui_helper.py +++ b/portato/gui/gui_helper.py @@ -268,6 +268,10 @@ class EmergeQueue: self.db = db self.title_update = title_update self.threadClass = threadClass + + if self.console: + self.pty = pty.openpty() + self.console.set_pty(self.pty[0]) def _get_pkg_from_cpv (self, cpv, unmask = False): """Gets a L{backend.Package}-object from a cpv. @@ -486,12 +490,8 @@ class EmergeQueue: command = system.get_merge_command() # open tty - if self.console is not None: - if not self.pty: - self.pty = pty.openpty() - self.console.set_pty(self.pty[0]) - else: - self.console.reset() + if self.console: + self.console.reset() def pre (): os.setsid() # new session -- cgit v1.2.3-54-g00ecf