diff options
author | Hans Goudey <h.goudey@me.com> | 2021-11-20 01:28:08 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2021-11-20 01:28:08 +0300 |
commit | a0780ad6253fcb9768dd3184351998effef6d178 (patch) | |
tree | 343e3d236f289d5ee94922f9b131f2be9f42da23 /source/blender/editors/interface | |
parent | cfbc9df60eea148b9f66a380918a4bead56ec854 (diff) |
Fix: Exception in tree view code in new case
This isn't a problem in 3.0 or master, but I'm porting the spreadsheet
data set region to a tree view and ran into this. This line needs to
whether the function is empty before calling it.
Differential Revision: https://developer.blender.org/D13197
Diffstat (limited to 'source/blender/editors/interface')
-rw-r--r-- | source/blender/editors/interface/tree_view.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/editors/interface/tree_view.cc b/source/blender/editors/interface/tree_view.cc index fcc878c440c..fabb2c2187a 100644 --- a/source/blender/editors/interface/tree_view.cc +++ b/source/blender/editors/interface/tree_view.cc @@ -546,7 +546,7 @@ uiButTreeRow *AbstractTreeViewItem::tree_row_button() void AbstractTreeViewItem::change_state_delayed() { - if (is_active_fn_()) { + if (is_active_fn_ && is_active_fn_()) { activate(); } } |