Blender Git Commit Log

Git Commits -> Revision 7e5d1a9

Revision 7e5d1a9 by Julian Eisel (master)
March 9, 2019, 12:11 (GMT)
Fix T57655: Crash opening 2.79 file saved with maximized area

During screen to workspace/workspace-layout conversion, the first layout
of each workspace would be activated. For temporary full-screens, this
used to be the full-screen layout (IIRC), apparently it's now the
the layout to return to on "Back to Previous". So the 'previous' layout
would be activated, not the full-screen one.
When actually pressing "Back to Previous" now, the operator would first
free the active layout (which it assumes to be the temp full-screen -
wrongly in this case) and then try to activate the non-full-screen one,
causing use-after-free.

Commit Details:

Full Hash: 7e5d1a9560a5d926381f4aa864623845cdb8f1b2
Parent Commit: 36cd310
Lines Changed: +6, -2

2 Modified Paths:

/source/blender/blenloader/intern/versioning_280.c (+3, -2) (Diff)
/source/blender/editors/screen/screen_edit.c (+3, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021