[Bf-blender-cvs] [9099afb] temp_widgets_update_tagging: Fix camera focal length widget not reset correctly
Julian Eisel
noreply at git.blender.org
Tue Apr 5 00:31:37 CEST 2016
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;
}
More information about the Bf-blender-cvs
mailing list