- fixing problem of destroying windows -> segfault
[pygdb.git] / GdbTerminal.py
index 496e7c39ed2302c14ef9b83efd90fb7cb6400c89..3656701e5619e383a8e1a2d776ca4a2854235a4e 100755 (executable)
@@ -17,8 +17,8 @@ import DbgTerminal
 class GdbTerminal (DbgTerminal.DbgTerminal):
 
 
-       def __init__(self, clientCmd):
-               DbgTerminal.DbgTerminal.__init__(self, clientCmd)
+       def __init__(self, clientCmd, exitcb=None):
+               DbgTerminal.DbgTerminal.__init__(self, clientCmd, exitcb)
 
        def getArgv(self):
                return ["gdb", "--fullname", string.split(self.clientCmd)[0]]
@@ -103,7 +103,6 @@ class GdbTerminal (DbgTerminal.DbgTerminal):
                        line = bplines[i]
 
                        if not rxbp1.search(line):
-                               print "Warning GdbTerminal.getBreakpoints at line", line
                                i += 1
                                continue
 
@@ -143,7 +142,7 @@ class GdbTerminal (DbgTerminal.DbgTerminal):
                return string.join(split[1:], "=").strip()
 
 
-       def waitForActivation(self, his):
+       def waitForActivation(self, his=None):
 
                self.setActive(False)
                rx = re.compile("^\(gdb\) $")