Diff of /src/SciTEBuffers.cxx [4a2b4d] .. [a8f970]  Maximize  Restore

  Switch to side-by-side view

--- a/src/SciTEBuffers.cxx
+++ b/src/SciTEBuffers.cxx
@@ -1495,6 +1495,9 @@
 	std::string command(props.GetWild(propName.c_str(), FileNameExt().AsUTF8().c_str()).c_str());
 	if (command.length()) {
 		JobMode jobMode(props, item, FileNameExt().AsUTF8().c_str());
+		if (jobQueue.IsExecuting() && (jobMode.jobType != jobImmediate))
+			// Busy running a tool and running a second can cause failures.
+			return;
 		if (jobMode.saveBefore == 2 || (jobMode.saveBefore == 1 && (!(CurrentBuffer()->isDirty) || Save())) || SaveIfUnsure() != IDCANCEL) {
 			if (jobMode.isFilter)
 				CurrentBuffer()->fileModTime -= 1;

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks