From 9c3eceb8c81fe3b9b1dbd4ce11b4920ef0c335a4 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 26 Mar 2024 22:44:09 +1100 Subject: [PATCH] BKE_reports: only print a single newline after each report Printing reports was printing 2x newlines afterwards. This caused a blank line to be printed when any operator reported info. --- source/blender/blenkernel/intern/report.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/report.cc b/source/blender/blenkernel/intern/report.cc index a40a544c9e3..5cb03881349 100644 --- a/source/blender/blenkernel/intern/report.cc +++ b/source/blender/blenkernel/intern/report.cc @@ -320,7 +320,8 @@ void BKE_reports_print(ReportList *reports, eReportType level) return; } - puts(cstring); + /* A trailing newline is already part of `cstring`. */ + fputs(cstring, stdout); fflush(stdout); MEM_freeN(cstring); }