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:
parent
c63fb657c8
commit
72a47fea5d
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue