Fix #124166: Assetbrowser crash on quick Editor change (from py)

FileList can still be uninitialized while loading, so simple nullptr
check.

Pull Request: https://projects.blender.org/blender/blender/pulls/124243
This commit is contained in:
Philipp Oeser 2024-07-05 18:56:11 +02:00 committed by Philipp Oeser
parent 57e925b38f
commit 4b168dd645

@ -484,6 +484,10 @@ ID *ED_fileselect_active_asset_get(const SpaceFile *sfile)
return nullptr; return nullptr;
} }
if (sfile->files == nullptr) {
return nullptr;
}
FileSelectParams *params = ED_fileselect_get_active_params(sfile); FileSelectParams *params = ED_fileselect_get_active_params(sfile);
const FileDirEntry *file = filelist_file(sfile->files, params->active_file); const FileDirEntry *file = filelist_file(sfile->files, params->active_file);
if (file == nullptr) { if (file == nullptr) {