Page MenuHome

Texture Painting with Face selection masking - Undo doesn't work for selection changes
Closed, ResolvedPublic

Description

System Information
OS X 10.9.1

Blender Version
Broken: 2.69 60991

Short description of error
Changing selection when texture painting with 'Face selection masking for painting' enabled can't be undone. Instead, the last paint stroke is undone. (It doesn't matter if global undo is enabled or not.)

Exact steps for others to reproduce the error

  1. Launch blender
  2. UV Unwrap the cube
  3. Create a new image texture and assign it to the cube's material
  4. Change to Texture Paint mode and enable 'Face selection masking for painting'
  5. Select some faces
  6. Paint selected faces
  7. Change selection
  8. Hit undo (Last paint stroke is undone, instead of the selection change)

Event Timeline

Sergey Sharybin (sergey) changed the task status from Unknown Status to Resolved.Feb 3 2014, 2:58 PM
Sergey Sharybin (sergey) claimed this task.

This is known limitation with local/global undo stacks which was in fact already listed in our TODO.

Made sure this report is inked from there as well: http://wiki.blender.org/index.php/Dev:2.5/Source/Development/Todo/UserInterface#Undo_stack

Thanks for the report, but it is a TODO with re-designing local/global undo stacks communication.