projects
/
pygdb.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- fixing problem of destroying windows -> segfault
[pygdb.git]
/
StatusWindow.py
diff --git
a/StatusWindow.py
b/StatusWindow.py
index e1f4db9a956d963fdb50024a537683a6f2ca485f..84811c2c7248d610d54b7f6534f047c31d7b14d2 100644
(file)
--- a/
StatusWindow.py
+++ b/
StatusWindow.py
@@
-13,7
+13,7
@@
import BreakpointsFrame
class StatusWindow (gtk.Window):
class StatusWindow (gtk.Window):
- def __init__(self, mainctrlwnd, debugger,
quitonclose=Tru
e):
+ def __init__(self, mainctrlwnd, debugger,
closecb=Non
e):
gtk.Window.__init__(self)
self.set_screen(mainctrlwnd.get_screen())
gtk.Window.__init__(self)
self.set_screen(mainctrlwnd.get_screen())
@@
-22,8
+22,8
@@
class StatusWindow (gtk.Window):
self.set_title("Status")
self.set_default_size(400,600)
self.set_title("Status")
self.set_default_size(400,600)
- if
quitonclos
e:
- self.connect("destroy", lambda *w:
gtk.main_quit
())
+ if
closecb!=Non
e:
+ self.connect("destroy", lambda *w:
closecb
())
#Register callback function for new positions
#Register callback function for new positions