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

Reply via email to