From 209db414e0e019e6a2667f6a4e4b7dfdcea0df68 Mon Sep 17 00:00:00 2001 From: Pratik Borhade Date: Mon, 25 Mar 2024 14:00:38 +0100 Subject: [PATCH] Fix #119860: Undo crash in asset browser poll function `asset_lib` is null when calling undo in active file browser space. This causes crash in `asset undo poll`. So exit out of the poll function when active file space is filebrowser. Pull Request: https://projects.blender.org/blender/blender/pulls/119870 --- source/blender/editors/asset/intern/asset_ops.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/editors/asset/intern/asset_ops.cc b/source/blender/editors/asset/intern/asset_ops.cc index 99150ad06ef..5d9d1c740db 100644 --- a/source/blender/editors/asset/intern/asset_ops.cc +++ b/source/blender/editors/asset/intern/asset_ops.cc @@ -582,7 +582,7 @@ static void ASSET_OT_catalog_delete(wmOperatorType *ot) static asset_system::AssetCatalogService *get_catalog_service(bContext *C) { const SpaceFile *sfile = CTX_wm_space_file(C); - if (!sfile) { + if (!sfile || ED_fileselect_is_file_browser(sfile)) { return nullptr; }