Fix T53647: Outliner crashes when active object is deleted
Based on patch by Philipp Oeser (lichtwerk).
This commit is contained in:
parent
2b7f36300e
commit
f2a24afe8c
Notes:
blender-bot
2023-02-14 09:38:57 +01:00
Referenced by issue #53647, 2.8 blender exit after particular event using short key
|
@ -1958,8 +1958,10 @@ void outliner_build_tree(Main *mainvar, Scene *scene, ViewLayer *view_layer, Spa
|
|||
outliner_add_collections_master(soops, scene);
|
||||
}
|
||||
else {
|
||||
ten = outliner_add_element(soops, &soops->tree, OBACT(view_layer), NULL, 0, 0);
|
||||
ten->directdata = BASACT(view_layer);
|
||||
if (BASACT(view_layer)) {
|
||||
ten = outliner_add_element(soops, &soops->tree, OBACT(view_layer), NULL, 0, 0);
|
||||
ten->directdata = BASACT(view_layer);
|
||||
}
|
||||
}
|
||||
|
||||
if ((soops->flag & SO_SKIP_SORT_ALPHA) == 0) {
|
||||
|
|
Loading…
Reference in New Issue