Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Eisel <eiseljulian@gmail.com>2020-02-04 21:51:35 +0300
committerJulian Eisel <eiseljulian@gmail.com>2020-02-04 21:54:06 +0300
commitf7ca86369da89a6726bc9edc9bf4e875b2b43c46 (patch)
tree81fd5f2f163214d01f77fd2dc640ab2d9668d42e /source/blender/blenkernel/intern/report.c
parentc19112d755f1aa0e2343e07a8f6162a438189a7b (diff)
Reports: Add utility to cancel displayed reports
Sebastián Barschkis needs something like this to fix an issue, so he asked me to add this to the release branch. It's unused for now.
Diffstat (limited to 'source/blender/blenkernel/intern/report.c')
-rw-r--r--source/blender/blenkernel/intern/report.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/report.c b/source/blender/blenkernel/intern/report.c
index 5db091e6a43..6b8d7f856ce 100644
--- a/source/blender/blenkernel/intern/report.c
+++ b/source/blender/blenkernel/intern/report.c
@@ -76,6 +76,11 @@ void BKE_reports_init(ReportList *reports, int flag)
reports->flag = flag;
}
+/**
+ * Only frees the list \a reports.
+ * To make displayed reports disappear, either remove window-manager reports
+ * (wmWindowManager.reports, or CTX_wm_reports()), or use #WM_report_banners_cancel().
+ */
void BKE_reports_clear(ReportList *reports)
{
Report *report, *report_next;