[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [28039] trunk/blender/source/blender/ editors/render/render_internal.c: Fix #21393: some render error messages were not passed to the user.
Brecht Van Lommel
brecht at blender.org
Tue Apr 6 10:47:20 CEST 2010
Revision: 28039
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28039
Author: blendix
Date: 2010-04-06 10:47:20 +0200 (Tue, 06 Apr 2010)
Log Message:
-----------
Fix #21393: some render error messages were not passed to the user.
Modified Paths:
--------------
trunk/blender/source/blender/editors/render/render_internal.c
Modified: trunk/blender/source/blender/editors/render/render_internal.c
===================================================================
--- trunk/blender/source/blender/editors/render/render_internal.c 2010-04-06 08:43:52 UTC (rev 28038)
+++ trunk/blender/source/blender/editors/render/render_internal.c 2010-04-06 08:47:20 UTC (rev 28039)
@@ -380,6 +380,11 @@
}
#endif // XXX not used
+static void render_error_reports(void *reports, char *str)
+{
+ BKE_report(reports, RPT_ERROR, str);
+}
+
/* executes blocking render */
static int screen_render_exec(bContext *C, wmOperator *op)
{
@@ -393,6 +398,7 @@
re= RE_NewRender(scene->id.name);
}
RE_test_break_cb(re, NULL, (int (*)(void *)) blender_test_break);
+ RE_error_cb(re, op->reports, render_error_reports);
ima= BKE_image_verify_viewer(IMA_TYPE_R_RESULT, "Render Result");
BKE_image_signal(ima, NULL, IMA_SIGNAL_FREE);
@@ -654,8 +660,7 @@
rj->re= re;
G.afbreek= 0;
- // BKE_report in render!
- // RE_error_cb(re, error_cb);
+ RE_error_cb(re, op->reports, render_error_reports);
WM_jobs_start(CTX_wm_manager(C), steve);
More information about the Bf-blender-cvs
mailing list