diff --git a/source/blender/draw/engines/select/select_instance.cc b/source/blender/draw/engines/select/select_instance.cc index 2f9c057ec6b..7f8af4c98df 100644 --- a/source/blender/draw/engines/select/select_instance.cc +++ b/source/blender/draw/engines/select/select_instance.cc @@ -60,6 +60,7 @@ static void SELECT_next_cache_populate(void *vedata, Object *object) ref.object = object; ref.dupli_object = DRW_object_get_dupli(object); ref.dupli_parent = DRW_object_get_dupli_parent(object); + ref.handle.raw = 0; reinterpret_cast(reinterpret_cast(vedata)->instance) ->object_sync(ref, *DRW_manager_get()); diff --git a/source/blender/draw/engines/workbench/workbench_engine.cc b/source/blender/draw/engines/workbench/workbench_engine.cc index 916ddd1d01b..53e9a8ce754 100644 --- a/source/blender/draw/engines/workbench/workbench_engine.cc +++ b/source/blender/draw/engines/workbench/workbench_engine.cc @@ -541,6 +541,7 @@ static void workbench_cache_populate(void *vedata, Object *object) ref.object = object; ref.dupli_object = DRW_object_get_dupli(object); ref.dupli_parent = DRW_object_get_dupli_parent(object); + ref.handle.raw = 0; reinterpret_cast(vedata)->instance->object_sync(*manager, ref); }