console.c
changeset 650 e29098665100
parent 644 e833509107ad
child 656 01540e6c0fed
--- a/console.c	Tue Dec 14 16:53:38 2004 +0000
+++ b/console.c	Tue Dec 14 17:06:54 2004 +0000
@@ -399,6 +399,12 @@
 	}
 	free(_ex);
 
+	if (_iconsole_output_file != NULL) {
+		// if there is an console output file ... also print it there
+		fwrite(string, strlen(string), 1, _iconsole_output_file);
+		fwrite("\n", 1, 1, _iconsole_output_file);
+	}
+
 	if (_iconsole_win != NULL) SetWindowDirty(_iconsole_win);
 }
 
@@ -414,12 +420,6 @@
 	va_end(va);
 
 	IConsolePrint(color_code, buf);
-
-	if (_iconsole_output_file != NULL) {
-		// if there is an console output file ... also print it there
-		fwrite(buf, len, 1, _iconsole_output_file);
-		fwrite("\n", 1, 1, _iconsole_output_file);
-	}
 }
 
 void IConsoleDebug(const char* string)