removed a print and added another
[pygdb.git] / pygdb.vim
index b38a173115aca00226ac05589e4039b49f6ac3d9..244e6322a74d3758d349c64ca16b6a5e4b3c2bd7 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/")
 
+import pygdb
 import GdbTerminal
 import MainControlWindow
 import StatusWindow
@@ -38,23 +39,16 @@ gdbthread = None
 def gdbLaunch():
        global gdbterm, mainctrlwnd, statuswnd, gdbBps, clientcmd, gdbthread
 
-       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()
+       clientcmd = vim.eval("input('Client commando: ', '%s')" % clientcmd)
+       gdbterm, mainctrlwnd, statuswnd = pygdb.launchDebugger(clientcmd, False)
 
+       for bp in gdbBps:
+               statuswnd.breakpointsFrame.addBreakpoint(bp["file"], bp["lineno"], bp["cond"])
 
-               for bp in gdbBps:
-                       statuswnd.breakpointsFrame.addBreakpoint(bp["file"], bp["lineno"], bp["cond"])
-
-               gtk.main()
-               gtk.main()
-               print "hello"
-               #mainctrlwnd.hide()
-               #statuswnd.hide()
+       print "Started dbg session."
+       gtk.main()
+       print "Finished dbg session."
 
 
 def gdbToggleBreakpoint(lineno=None, file=None):