Page MenuHome

In object_hide_view_set_exec only hide objects if their collection is visible
ClosedPublic

Authored by Robert Guetzkow (rjg) on Tue, Jan 14, 10:22 PM.

Details

Summary

In Blender 2.80 Shift + H (object_hide_view_set(unselected=True)) used to (temporarily) hide objects only if their collection was visible in the current view layer. This behavior was changed in rB0812949bbc3d7acfd1f20a47087ff973110aa177 (D5992) by using BASE_VISIBLE_DEPSGRAPH for the decision which object's (temporary) visibility should remain unchanged. Since the view layer visibility and depsgraph visibility has been decoupled in said commit, the correct condition to check is BASE_VISIBLE_VIEWLAYER.

This patch is a fix for T72302

Diff Detail

Repository
rB Blender

Event Timeline

Robert Guetzkow (rjg) edited the summary of this revision. (Show Details)Tue, Jan 14, 10:23 PM
This revision is now accepted and ready to land.Wed, Jan 15, 12:09 PM