diff options
author | Julian Eisel <julian@blender.org> | 2021-07-30 16:54:54 +0300 |
---|---|---|
committer | Julian Eisel <julian@blender.org> | 2021-07-30 16:54:54 +0300 |
commit | eb2a6f454bd07442d16001e25dcf407d4e8f7533 (patch) | |
tree | 9ad9b0edcd4e6f0522dd0fb2a847108a169d8322 /source/blender/editors/space_view3d | |
parent | 4647ffd918225452f25bd865a386e292ba7ebac8 (diff) |
Fix T90318: Dragging asset while Asset Browser is still loading crashes
This partially reverts cb0b017d8f51: We can't store the asset handle in
the drag data, because the file pointer it wraps may be freed as the
Asset Browser generates its file list.
Diffstat (limited to 'source/blender/editors/space_view3d')
-rw-r--r-- | source/blender/editors/space_view3d/space_view3d.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source/blender/editors/space_view3d/space_view3d.c b/source/blender/editors/space_view3d/space_view3d.c index 5baa12f7367..54f10e259f9 100644 --- a/source/blender/editors/space_view3d/space_view3d.c +++ b/source/blender/editors/space_view3d/space_view3d.c @@ -53,7 +53,6 @@ #include "BKE_screen.h" #include "BKE_workspace.h" -#include "ED_asset.h" #include "ED_render.h" #include "ED_screen.h" #include "ED_space_api.h" @@ -496,7 +495,7 @@ static ID_Type view3d_drop_id_in_main_region_poll_get_id_type(bContext *C, wmDragAsset *asset_drag = WM_drag_get_asset_data(drag, 0); if (asset_drag) { - return ED_asset_handle_get_id_type(asset_drag->asset_handle); + return asset_drag->id_type; } return 0; |