**System Information**
platform: b'Linux:64bit'
**Blender Version**
version 2.69 (sub 11), branch b'master', commit date b'2014-02-20' b'05:32', hash b'10f4c62', b'Release'
build date: b'2014-02-20', b'06:40:09'
build cflags: b'-DWITH_FREESTYLE -pipe -fPIC -funsigned-char -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fopenmp -DNDEBUG -O2 -msse -msse2 -DWITH_MOD_FLUID -DWITH_MOD_OCEANSIM -D__LITTLE_ENDIAN__ -DWITH_AUDASPACE -DWITH_AVI -DWITH_OPENNL -DWITH_BOOL_COMPAT -DHAVE_STDBOOL_H'
build cxxflags: b'-pipe -fPIC -funsigned-char -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fopenmp -fpermissive -D__STDC_CONSTANT_MACROS -DNDEBUG -O2 -msse -msse2 -DWITH_MOD_FLUID -DWITH_MOD_OCEANSIM -D__LITTLE_ENDIAN__ -DWITH_AUDASPACE -DWITH_AVI -DWITH_OPENNL -DWITH_BOOL_COMPAT -DHAVE_STDBOOL_H'
build linkflags: b'-lrt'
build system: b'SCons'
**Short description of error**
Hi,
I want to report an undesirable behavior takes place in all versions of Blender.
When you create a bone or hierarchy and attact some objects to it, making children objects, when you disable the "Restrict viewport visibility" on the Outliner panel for one of those objects it is always excluded from any hierarchy selection of his parent. It also makes the hidden object dissapear in the Outlainer panelin "selected" mode although the Parent is selected.
I think the desired behavior of the "Restrict viewport visibility" might afect only to the display of the object, not to the hierarchy selection, just the way the "Restrict rendering" flag works.
PLease find attached a prepared file for checking
**Exact steps for others to reproduce the error**
Based on a (as simple as possible) attached .blend file with minimum amount of steps
1- Create a parent with chil objects
2- Disable "Restrict viewport visibility" (eye icon) in the outliner panel for one of the Child objects
3- Select the parent with all the hierarchy, by:
--> presing Ctrl + Shift + Parent object in Outliner panel
OR
--> Right click on the Parent Object and click on "Select Hierarchy" option
4- You can see the object "Restricted on view" isn't selected
5- Duplicate the object, you will check the hidden child object was no included in the duplication
Repeat al steeps by disabling the "Restrict for rendering" option (Camera icon)... you will see the hidden object is selected and including in the duplication od the parent.
Personal opinion just for comment, restrincting view of an object must not affect working with the parent as long as the hidden object stay in this condition after the duplication or selection... on the other hand "restricting selection" is the way to exclude the object to continue working with it if is a desired way to do it. From my part I would rather on dupliucate the entire object (regardless the temporal restrictions) and deleted non desired child objects by my own.
{F78908}
Thanks a lot
Victor