From a0780ad6253fcb9768dd3184351998effef6d178 Mon Sep 17 00:00:00 2001 From: Hans Goudey Date: Fri, 19 Nov 2021 17:28:08 -0500 Subject: [PATCH] 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 --- source/blender/editors/interface/tree_view.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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(); } }