Fix #124626: Check for Null Area Type for Get_Name & Get_Icon

This report demonstrates a time when an area can have a null
SpaceType. This just adds an extra check for this.

Pull Request: https://projects.blender.org/blender/blender/pulls/124631
This commit is contained in:
Harley Acheson
2024-07-12 22:45:23 +02:00
committed by Harley Acheson
parent 178966b0ba
commit 858f58fde5

View File

@@ -907,7 +907,7 @@ void ED_screen_exit(bContext *C, wmWindow *window, bScreen *screen)
blender::StringRefNull ED_area_name(const ScrArea *area)
{
if (area->type->space_name_get) {
if (area->type && area->type->space_name_get) {
return area->type->space_name_get(area);
}
@@ -918,7 +918,7 @@ blender::StringRefNull ED_area_name(const ScrArea *area)
int ED_area_icon(const ScrArea *area)
{
if (area->type->space_icon_get) {
if (area->type && area->type->space_icon_get) {
return area->type->space_icon_get(area);
}