[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33675] trunk/blender: bugfix [#25230] Quick extrude Ctrl-LMB : wrong behaviour of 'RotateSource' option.

Campbell Barton ideasman42 at gmail.com
Wed Dec 15 07:16:00 CET 2010


correction:
- added WM_operator_repeat_check to check if WM_operator_repeat() can
run, avoids an undo call when redo * WON'T * work.


On Wed, Dec 15, 2010 at 4:06 AM, Campbell Barton <ideasman42 at gmail.com> wrote:
> Revision: 33675
>          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33675
> Author:   campbellbarton
> Date:     2010-12-15 05:06:19 +0100 (Wed, 15 Dec 2010)
>
> Log Message:
> -----------
> bugfix [#25230] Quick extrude Ctrl-LMB : wrong behaviour of 'RotateSource' option.
>
> Problem is is with operator redo which click-extrude exposed.
>
> Check if redo operator can run, otherwise lock the UI and add a label that the operator doesn't support redo.
> This is clunky but IMHO better then failing silently and leaving the user confused.
>
> - Merged redo functions into ED_undo_operator_repeat(), code was duplicated in a few places.
> - added WM_operator_repeat_check to check if WM_operator_repeat() can run, avoids an undo call when redo work.
>
> Unrelated changes
> - GHOST_SystemWin32.cpp set to utf8 encoding.
> - cmake_consistency_check.py now checks source files are utf8.
>
> Modified Paths:
> --------------
>    trunk/blender/build_files/cmake/cmake_consistency_check.py
>    trunk/blender/intern/ghost/intern/GHOST_SystemWin32.cpp
>    trunk/blender/source/blender/editors/include/ED_util.h
>    trunk/blender/source/blender/editors/space_view3d/view3d_buttons.c
>    trunk/blender/source/blender/editors/space_view3d/view3d_toolbar.c
>    trunk/blender/source/blender/editors/util/undo.c
>    trunk/blender/source/blender/windowmanager/WM_api.h
>    trunk/blender/source/blender/windowmanager/intern/wm_event_system.c
>    trunk/blender/source/blender/windowmanager/intern/wm_operators.c



More information about the Bf-blender-cvs mailing list