Fix dragging objects from Outliner to 3D View broken
A dragged & dropped wouldn't be duplicated anymore, it would just be moved to
the drop position.
Caused by c8fcea0c33.
This commit is contained in:
@@ -630,7 +630,9 @@ static void view3d_ob_drop_copy(wmDrag *drag, wmDropBox *drop)
|
||||
ID *id = WM_drag_get_local_ID_or_import_from_asset(drag, ID_OB);
|
||||
|
||||
RNA_string_set(drop->ptr, "name", id->name + 2);
|
||||
RNA_boolean_set(drop->ptr, "duplicate", false);
|
||||
/* Don't duplicate ID's which were just imported. Only do that for existing, local IDs. */
|
||||
const bool is_imported_id = drag->type == WM_DRAG_ASSET;
|
||||
RNA_boolean_set(drop->ptr, "duplicate", !is_imported_id);
|
||||
}
|
||||
|
||||
static void view3d_collection_drop_copy(wmDrag *drag, wmDropBox *drop)
|
||||
|
||||
Reference in New Issue
Block a user