projects
/
pygdb.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- fixing problem of destroying windows -> segfault
[pygdb.git]
/
pygdb.vim
diff --git
a/pygdb.vim
b/pygdb.vim
index b38a173115aca00226ac05589e4039b49f6ac3d9..1926f3e60b5406859a794c3719884c46dbc109db 100644
(file)
--- a/
pygdb.vim
+++ b/
pygdb.vim
@@
-18,6
+18,7
@@
import vim
#Do not use a ~ for home directory
sys.path.append("/home/shuber/projekte/pygdb/")
#Do not use a ~ for home directory
sys.path.append("/home/shuber/projekte/pygdb/")
+import pygdb
import GdbTerminal
import MainControlWindow
import StatusWindow
import GdbTerminal
import MainControlWindow
import StatusWindow
@@
-41,20
+42,14
@@
def gdbLaunch():
if gdbterm == None:
clientcmd = vim.eval("input('Client commando: ', '%s')" % clientcmd)
if gdbterm == None:
clientcmd = vim.eval("input('Client commando: ', '%s')" % clientcmd)
- gdbterm = GdbTerminal.GdbTerminal(clientcmd)
- mainctrlwnd = MainControlWindow.MainControlWindow(gdbterm, quitonclose=False)
- statuswnd = StatusWindow.StatusWindow(mainctrlwnd, gdbterm, quitonclose=False)
- gdbterm.initialize()
+ gdbterm, mainctrlwnd, statuswnd = pygdb.launchDebugger(clientcmd, False)
for bp in gdbBps:
statuswnd.breakpointsFrame.addBreakpoint(bp["file"], bp["lineno"], bp["cond"])
gtk.main()
for bp in gdbBps:
statuswnd.breakpointsFrame.addBreakpoint(bp["file"], bp["lineno"], bp["cond"])
gtk.main()
- gtk.main()
- print "hello"
- #mainctrlwnd.hide()
- #statuswnd.hide()
+ gdbterm = None
def gdbToggleBreakpoint(lineno=None, file=None):
def gdbToggleBreakpoint(lineno=None, file=None):