9d00d1376726c734358dd8d12c8af911713f5ac4
When doing the second undo, the image wasn't properly marked for full update. There reason was that in some cases the partial_updater was totally reconstructed: `first_changeset_id` and `last_changeset_id` were both 0. While the `user_imp->last_changeset_id` was still its last value (e.g., 3). The fix is to have the partial updater validator to check for the last change set as well (it was only checking for the first change set). This way we cover both scenarios when user_imp->last_changeset_id is out of the range of the partial update history. Pull Request: https://projects.blender.org/blender/blender/pulls/108533
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
