Fix stack use after scope error after recent cleanup

An error adding search to an existing button,
caused by my own error in rBa4aa94c41cb79e9.
This commit is contained in:
Hans Goudey 2020-10-02 21:24:09 -05:00
parent 743eca0f31
commit 29a85682a0
1 changed files with 1 additions and 1 deletions

View File

@ -2658,10 +2658,10 @@ uiBut *ui_but_add_search(
uiBut *but, PointerRNA *ptr, PropertyRNA *prop, PointerRNA *searchptr, PropertyRNA *searchprop)
{
/* for ID's we do automatic lookup */
PointerRNA sptr;
if (!searchprop) {
if (RNA_property_type(prop) == PROP_POINTER) {
StructRNA *ptype = RNA_property_pointer_type(ptr, prop);
PointerRNA sptr;
search_id_collection(ptype, &sptr, &searchprop);
searchptr = &sptr;
}