Commit: 9099afb663524b3dac0a2b353b15dbde38db431d
Author: Julian Eisel
Date: Tue Apr 5 00:28:20 2016 +0200
Branches: temp_widgets_update_tagging
https://developer.blender.org/rB9099afb663524b3dac0a2b353b15dbde38db431d
Fix camera focal length widget not reset correctly
===================================================================
M
source/blender/windowmanager/widgets/intern/widget_library/arrow_widget.c
===================================================================
diff --git
a/source/blender/windowmanager/widgets/intern/widget_library/arrow_widget.c
b/source/blender/windowmanager/widgets/intern/widget_library/arrow_widget.c
index 3a36462..96c3623 100644
--- a/source/blender/windowmanager/widgets/intern/widget_library/arrow_widget.c
+++ b/source/blender/windowmanager/widgets/intern/widget_library/arrow_widget.c
@@ -422,7 +422,12 @@ static void widget_arrow_exit(bContext *C, wmWidget
*widget, const bool cancel)
if (!cancel)
return;
- widget_property_value_reset(C, widget, (WidgetInteraction
*)widget->interaction_data, ARROW_SLOT_OFFSET_WORLD_SPACE);
+ ArrowWidget *arrow = (ArrowWidget *)widget;
+ WidgetCommonData *data = &arrow->data;
+ WidgetInteraction *inter = widget->interaction_data;
+
+ widget_property_value_reset(C, widget, inter,
ARROW_SLOT_OFFSET_WORLD_SPACE);
+ data->offset = inter->init_offset;
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs