Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Guetzkow <rjg>2020-01-15 14:06:21 +0300
committerDalai Felinto <dfelinto@gmail.com>2020-01-15 14:21:45 +0300
commit0e94d8bbe09e1291d0b7acf60eab62297486e956 (patch)
tree5d6d03a87582f9f36bd1fb467cf30e56ec2a75af /source/blender/editors/object
parent473bcff5cb45d276e0879868b617299d90d09580 (diff)
Fix T72302: Only hide objects if their collection is visible
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 Differential Revision: https://developer.blender.org/D6583
Diffstat (limited to 'source/blender/editors/object')
-rw-r--r--source/blender/editors/object/object_edit.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/editors/object/object_edit.c b/source/blender/editors/object/object_edit.c
index 8012565ba2e..34e1b3b2b4b 100644
--- a/source/blender/editors/object/object_edit.c
+++ b/source/blender/editors/object/object_edit.c
@@ -218,7 +218,7 @@ static int object_hide_view_set_exec(bContext *C, wmOperator *op)
/* Hide selected or unselected objects. */
for (Base *base = view_layer->object_bases.first; base; base = base->next) {
- if (!(base->flag & BASE_VISIBLE_DEPSGRAPH)) {
+ if (!(base->flag & BASE_VISIBLE_VIEWLAYER)) {
continue;
}