[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34328] trunk/blender/source/blender: error in last commit, also skip getting vars for wm_operator_reports() when there are no reports.
Campbell Barton
ideasman42 at gmail.com
Fri Jan 14 22:45:51 CET 2011
Revision: 34328
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=34328
Author: campbellbarton
Date: 2011-01-14 21:45:49 +0000 (Fri, 14 Jan 2011)
Log Message:
-----------
error in last commit, also skip getting vars for wm_operator_reports() when there are no reports.
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/seqeffects.c
trunk/blender/source/blender/windowmanager/intern/wm_event_system.c
Modified: trunk/blender/source/blender/blenkernel/intern/seqeffects.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/seqeffects.c 2011-01-14 21:06:28 UTC (rev 34327)
+++ trunk/blender/source/blender/blenkernel/intern/seqeffects.c 2011-01-14 21:45:49 UTC (rev 34328)
@@ -2730,8 +2730,8 @@
unsigned char *rect;
float *rect_float;
- /*int x = context.rectx;*/ /*UNUSED*/
- /*int y = context.recty;*/ /*UNUSED*/
+ int x; /*= context.rectx;*/ /*UNUSED*/
+ int y; /*= context.recty;*/ /*UNUSED*/
if (out->rect) {
unsigned char col0[3];
Modified: trunk/blender/source/blender/windowmanager/intern/wm_event_system.c
===================================================================
--- trunk/blender/source/blender/windowmanager/intern/wm_event_system.c 2011-01-14 21:06:28 UTC (rev 34327)
+++ trunk/blender/source/blender/windowmanager/intern/wm_event_system.c 2011-01-14 21:45:49 UTC (rev 34328)
@@ -423,10 +423,6 @@
static void wm_operator_reports(bContext *C, wmOperator *op, int retval, int popup)
{
- wmWindowManager *wm = CTX_wm_manager(C);
- ReportList *reports = CTX_wm_reports(C);
- char *buf;
-
if(popup)
if(op->reports->list.first)
uiPupMenuReports(C, op->reports);
@@ -437,26 +433,29 @@
if (op->type->flag & OPTYPE_REGISTER) {
/* Report the python string representation of the operator */
- buf = WM_operator_pystring(C, op->type, op->ptr, 1);
+ char *buf = WM_operator_pystring(C, op->type, op->ptr, 1);
BKE_report(CTX_wm_reports(C), RPT_OPERATOR, buf);
MEM_freeN(buf);
}
}
if (op->reports->list.first) {
+
+ wmWindowManager *wm = CTX_wm_manager(C);
+ ReportList *wm_reports= CTX_wm_reports(C);
ReportTimerInfo *rti;
-
+
/* add reports to the global list, otherwise they are not seen */
- BLI_movelisttolist(&CTX_wm_reports(C)->list, &op->reports->list);
+ BLI_movelisttolist(&wm_reports->list, &op->reports->list);
/* After adding reports to the global list, reset the report timer. */
- WM_event_remove_timer(wm, NULL, reports->reporttimer);
+ WM_event_remove_timer(wm, NULL, wm_reports->reporttimer);
/* Records time since last report was added */
- reports->reporttimer= WM_event_add_timer(wm, CTX_wm_window(C), TIMER, 0.05);
+ wm_reports->reporttimer= WM_event_add_timer(wm, CTX_wm_window(C), TIMER, 0.05);
rti = MEM_callocN(sizeof(ReportTimerInfo), "ReportTimerInfo");
- reports->reporttimer->customdata = rti;
+ wm_reports->reporttimer->customdata = rti;
}
}
More information about the Bf-blender-cvs
mailing list