blender-v3.6-release backports #112708

Merged
Philipp Oeser merged 4 commits from lichtwerk/blender:blender-v3.6-release into blender-v3.6-release 2023-09-22 10:59:45 +02:00

4 Commits

Author SHA1 Message Date
d9ab0a3ef7 Fix #112399: Memory leak with exceptions from scripts in the text editor
All checks were successful
buildbot/vexp-code-patch-coordinator Build done.
Regression in [0] caused the function to jump to the error in the text
editor not to restore the exception, using the trace-back being iterated
over instead of the original value.

[0]: 2d2baeaf04
2023-09-22 10:28:00 +02:00
a5c5ec6052 Fix #112397: modifiers.execution_time doesn't work on curve objects
The `ScopedModifierTimer` would work for "real" curve modifiers, but was
skipping geometry node modifiers.
Now move it up so geometry node modifiers are included.

Pull Request: #112420
2023-09-22 10:27:01 +02:00
8eafc4e1d4 Fix #101550: Transfer Mode operator doesn't update outliner selection
Notifiers was sent to outliner for redraw but outliner was out of sync
due to missing flag which is required for syncing.
This will correctly set the select/active outliner element flags with
the help of Base in `outliner_select_sync_from_object`. So correct active
tree element will be highlighted in `outliner_draw_highlights`

Pull Request: #112370
2023-09-22 10:26:27 +02:00
fa6261e53a Fix error in own previous fix (56781c80b7) 2023-09-22 10:14:38 +02:00