Revision: 449 Author: ntrel Date: 2006-06-16 06:15:28 -0700 (Fri, 16 Jun 2006) ViewCVS: http://svn.sourceforge.net/geany/?rev=449&view=rev
Log Message: ----------- Execute: only save file if the run command uses it
Modified Paths: -------------- trunk/ChangeLog trunk/src/callbacks.c Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2006-06-16 11:17:52 UTC (rev 448) +++ trunk/ChangeLog 2006-06-16 13:15:28 UTC (rev 449) @@ -2,6 +2,7 @@
* src/notebook.c, src/notebook.h, src/main.c, src/Makefile.am: Added currently disabled drag reordering of notebook tabs. + * src/callbacks.c: Execute: only save file if the run command uses it.
2006-06-15 Enrico Troeger enrico.troeger@uvena.de
Modified: trunk/src/callbacks.c =================================================================== --- trunk/src/callbacks.c 2006-06-16 11:17:52 UTC (rev 448) +++ trunk/src/callbacks.c 2006-06-16 13:15:28 UTC (rev 449) @@ -1635,7 +1635,10 @@ } else { - if (doc_list[idx].changed) document_save_file(idx); + // save the file only if the run command uses it + if (doc_list[idx].changed && + strstr(doc_list[idx].file_type->programs->run_cmd, "%f") != NULL) + document_save_file(idx); if (build_run_cmd(idx) == (GPid) 0) { msgwin_status_add(_("Failed to execute the terminal program"));
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.