From cf0791bf38dd04a6c7067973e61894d93a73539b Mon Sep 17 00:00:00 2001 From: Hans Goudey Date: Tue, 15 Sep 2020 15:57:30 -0500 Subject: Property Search: Properly set expansion for instanced panels Stack panels (for modifiers, etc..) also get their expansion from their associated list data. This means that property search expansion needs to properly update the list data, which can be accomplished by calling `set_panels_list_data_expand_flag`. This commit also moves this logic to `UI_panels_end`, where it fits better. --- source/blender/editors/screen/area.c | 8 -------- 1 file changed, 8 deletions(-) (limited to 'source/blender/editors/screen') diff --git a/source/blender/editors/screen/area.c b/source/blender/editors/screen/area.c index f6c54e87410..bfd98741ac8 100644 --- a/source/blender/editors/screen/area.c +++ b/source/blender/editors/screen/area.c @@ -2945,14 +2945,6 @@ void ED_region_panels_layout_ex(const bContext *C, } } - /* Update panel expansion based on property search results. */ - if (region->flag & RGN_FLAG_SEARCH_FILTER_UPDATE) { - /* Don't use the last update from the deactivation, or all the panels will be left closed. */ - if (region->flag & RGN_FLAG_SEARCH_FILTER_ACTIVE) { - UI_panels_set_expansion_from_seach_filter(C, region); - } - } - /* align panels and return size */ UI_panels_end(C, region, &x, &y); -- cgit v1.2.3