Steps to reproduce from the default cube:
1) Add multires and subdivide five times (exact number of subdivisions doesn't matter)
2) Enable sculpt mode
3) Sculpt a brush stroke on the mesh
4) Wait for an autosave to occur
5) Open the autosave file
Result: the autosaved file will show an unmodified mesh (missing the brush stroke.)
Regular file save calls ED_sculpt_force_update() to correct this, but autosave doesn't seem to have the right context. I've attached a patch that seems to work, looping over all meshes via G.main, but as I'm not familiar with this part of the code I'd like confirmation this is OK.
Description
Description
Revisions and Commits
Revisions and Commits
| D734 Fix T32209 | |||
| rB Blender | |||
| rB585d2f31a9c4 Fix T32209 quitting not saving latest data if you are in edit or sculpt mode on… | |||
Related Objects
Related Objects
- Mentioned In
- T48929: autosave doesn't save like normal save
Event Timeline
This seems to be an issue again with 2.71 (772af36).
To reproduce:
- open blender
- in preferences, set autosave to 1 minute
- save preferences, quit blender
- open blender with default scene
- go into sculpt mode
- manipulate cube
- leave blender running for 5 minutes, without exiting sculpt mode
- kill blender forcefully
When recovering the autosave afterwards, the sculpted changes are not there. Just lost about an hour of sculpting work that way.