Commit: f5c6cd475d51be28fd3f6d46c73c593fb0b4180f Author: Julian Eisel Date: Tue Sep 15 00:47:39 2015 +0200 Branches: wiggly-widgets https://developer.blender.org/rBf5c6cd475d51be28fd3f6d46c73c593fb0b4180f
Add asserts to ensure functions are called in correct order A bit silly having to ensure functions are called in correct order, but necessary for now. =================================================================== M source/blender/windowmanager/intern/wm_generic_widgets.c =================================================================== diff --git a/source/blender/windowmanager/intern/wm_generic_widgets.c b/source/blender/windowmanager/intern/wm_generic_widgets.c index 2a24fb1..01d1910 100644 --- a/source/blender/windowmanager/intern/wm_generic_widgets.c +++ b/source/blender/windowmanager/intern/wm_generic_widgets.c @@ -695,6 +695,7 @@ void WIDGET_arrow_set_ui_range(wmWidget *widget, const float min, const float ma ArrowWidget *arrow = (ArrowWidget *)widget; BLI_assert(min < max); + BLI_assert(!(arrow->widget.props[0] && "Make sure this function is called before WM_widget_property")); arrow->range = max - min; arrow->min = min; @@ -710,6 +711,8 @@ void WIDGET_arrow_set_range_fac(wmWidget *widget, const float range_fac) { ArrowWidget *arrow = (ArrowWidget *)widget; + BLI_assert(!(arrow->widget.props[0] && "Make sure this function is called before WM_widget_property")); + arrow->range_fac = range_fac; } _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs