I'm back working on gdb. This time I fixed a issue where gdb opens more than one window to display source code. By the design of gdb-mi, it should only have one source window. P.S. Will it be easier to view my changes if I create a branch under scratch? Do I need membership of emacs on savannah to create a branch? Yuan Here is the patch: