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:
Diffstat (limited to 'source/blender/editors/screen/screendump.c')
-rw-r--r--source/blender/editors/screen/screendump.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/source/blender/editors/screen/screendump.c b/source/blender/editors/screen/screendump.c
index a756eff8c11..6f2052958ce 100644
--- a/source/blender/editors/screen/screendump.c
+++ b/source/blender/editors/screen/screendump.c
@@ -249,9 +249,10 @@ static void screenshot_startjob(void *sjv, short *stop, short *do_update)
if(sj->dumprect) {
if(mh) {
- if(mh->append_movie(&rd, cfra, (int *)sj->dumprect, sj->dumpsx, sj->dumpsy, &sj->reports))
- printf("Append frame %d\n", cfra);
- else
+ if(mh->append_movie(&rd, cfra, (int *)sj->dumprect, sj->dumpsx, sj->dumpsy, &sj->reports)) {
+ BKE_reportf(&sj->reports, RPT_INFO, "Appended frame: %d", cfra);
+ printf("Appended frame %d\n", cfra);
+ } else
break;
}
else {
@@ -266,9 +267,13 @@ static void screenshot_startjob(void *sjv, short *stop, short *do_update)
if(ok==0) {
printf("Write error: cannot save %s\n", name);
+ BKE_reportf(&sj->reports, RPT_INFO, "Write error: cannot save %s\n", name);
break;
}
- else printf("Saved: %s\n", name);
+ else {
+ printf("Saved file: %s\n", name);
+ BKE_reportf(&sj->reports, RPT_INFO, "Saved file: %s", name);
+ }
/* imbuf knows which rects are not part of ibuf */
IMB_freeImBuf(ibuf);
@@ -288,7 +293,8 @@ static void screenshot_startjob(void *sjv, short *stop, short *do_update)
if(mh)
mh->end_movie();
- printf("screencast job stopped\n");
+
+ BKE_report(&sj->reports, RPT_INFO, "Screencast job stopped");
}
static int screencast_exec(bContext *C, wmOperator *op)