3D View: Show the camera frame when Extra's is off

This commit is contained in:
Campbell Barton
2019-04-11 14:00:38 +02:00
parent c642474704
commit 6fed1525a1

View File

@@ -2987,7 +2987,11 @@ static void OBJECT_cache_populate(void *vedata, Object *ob)
(draw_ctx->v3d->flag & V3D_SELECT_OUTLINE) && ((ob->base_flag & BASE_SELECTED) != 0) &&
((DRW_object_is_renderable(ob) && (ob->dt > OB_WIRE)) || (ob->dt == OB_WIRE)));
const bool show_relations = ((draw_ctx->v3d->flag & V3D_HIDE_HELPLINES) == 0);
const bool hide_object_extra = (v3d->overlay.flag & V3D_OVERLAY_HIDE_OBJECT_XTRAS) != 0;
const bool hide_object_extra = (
(v3d->overlay.flag & V3D_OVERLAY_HIDE_OBJECT_XTRAS) != 0 &&
/* Show if this is the camera we're looking through
* since it's useful for moving the camera. */
(((rv3d->persp == RV3D_CAMOB) && ((ID *)v3d->camera == ob->id.orig_id)) == 0));
if (do_outlines) {
if (!BKE_object_is_in_editmode(ob) &&