- fixing ssh problem
[pygdb.git] / StatusWindow.py
index 1eb486251471aa9d540a27b5108b67607f5d02fd..8614788666d65b5adb2d71b02cb77720aed0d24d 100644 (file)
@@ -13,10 +13,10 @@ import BreakpointsFrame
 
 class StatusWindow (gtk.Window):
 
-       def __init__(self, parent, debugger):
+       def __init__(self, mainctrlwnd, debugger):
 
                gtk.Window.__init__(self)
-               self.set_screen(parent.get_screen())
+               self.set_screen(mainctrlwnd.get_screen())
 
                self.set_border_width(5)
                self.set_title("Status")
@@ -24,6 +24,11 @@ class StatusWindow (gtk.Window):
                self.connect("destroy", lambda *w: gtk.main_quit())
 
 
+               #Register callback function for new positions
+               self.mainctrlwnd = mainctrlwnd
+               mainctrlwnd.newPosCbs += [self.updateValues]
+
+
                vbox = gtk.VBox(False, 5)
                self.add(vbox)