Cleanup: Improve variable name for copied region

This commit is contained in:
Hans Goudey
2024-11-24 13:30:37 -05:00
parent d8b6b2b1b7
commit 66a476455b

View File

@@ -334,37 +334,37 @@ static void panel_list_copy(ListBase *newlb, const ListBase *lb)
ARegion *BKE_area_region_copy(const SpaceType *st, const ARegion *region)
{
ARegion *newar = static_cast<ARegion *>(MEM_dupallocN(region));
ARegion *dst = static_cast<ARegion *>(MEM_dupallocN(region));
newar->runtime = MEM_new<blender::bke::ARegionRuntime>(__func__);
dst->runtime = MEM_new<blender::bke::ARegionRuntime>(__func__);
newar->prev = newar->next = nullptr;
BLI_listbase_clear(&newar->panels_category_active);
BLI_listbase_clear(&newar->ui_lists);
dst->prev = dst->next = nullptr;
BLI_listbase_clear(&dst->panels_category_active);
BLI_listbase_clear(&dst->ui_lists);
/* use optional regiondata callback */
if (region->regiondata) {
ARegionType *art = BKE_regiontype_from_id(st, region->regiontype);
if (art && art->duplicate) {
newar->regiondata = art->duplicate(region->regiondata);
dst->regiondata = art->duplicate(region->regiondata);
}
else if (region->flag & RGN_FLAG_TEMP_REGIONDATA) {
newar->regiondata = nullptr;
dst->regiondata = nullptr;
}
else {
newar->regiondata = MEM_dupallocN(region->regiondata);
dst->regiondata = MEM_dupallocN(region->regiondata);
}
}
panel_list_copy(&newar->panels, &region->panels);
panel_list_copy(&dst->panels, &region->panels);
BLI_listbase_clear(&newar->ui_previews);
BLI_duplicatelist(&newar->ui_previews, &region->ui_previews);
BLI_listbase_clear(&newar->view_states);
BLI_duplicatelist(&newar->view_states, &region->view_states);
BLI_listbase_clear(&dst->ui_previews);
BLI_duplicatelist(&dst->ui_previews, &region->ui_previews);
BLI_listbase_clear(&dst->view_states);
BLI_duplicatelist(&dst->view_states, &region->view_states);
return newar;
return dst;
}
ARegion *BKE_area_region_new()