Revision: 411 http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=411&view=rev Author: eht16 Date: 2009-01-30 16:51:27 +0000 (Fri, 30 Jan 2009)
Log Message: ----------- When loading an executable to debug, set the working directory accordingly.
Modified Paths: -------------- trunk/geanygdb/src/gdb-ui-main.c
Modified: trunk/geanygdb/src/gdb-ui-main.c =================================================================== --- trunk/geanygdb/src/gdb-ui-main.c 2009-01-30 01:08:23 UTC (rev 410) +++ trunk/geanygdb/src/gdb-ui-main.c 2009-01-30 16:51:27 UTC (rev 411) @@ -505,6 +505,7 @@ { if (access(fn, X_OK) == 0) { + gchar *base_path; gchar *ldd = g_strconcat("ldd ", fn, @@ -545,6 +546,10 @@ pipe_click(pipe_chk, NULL); } + /* set working dir after loading */ + base_path = g_path_get_dirname(fn); + gdbio_send_cmd("-environment-cd %s\n", base_path); + g_free(base_path); } else {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
plugins-commits@lists.geany.org