System Information
Win7/64, GTX 750 Ti
Blender Version
2.74 official
Short description of error
The group visibility icon (in red circle) makes no useful statement about the visibility of the contained channels.
Exact steps for others to reproduce the error
- Open
- As you can see in the FCurve window, all three channels are visible (True), so is the group.
- If you click the visibility of the "X Location" channel in order to hide it, the group visibility is still True.
- If you additionally hide the Y and Z location, the group visibility state is still True.
This means that the group visibility icon is True if either all, some or none channels are visible. In other words, it does not reflect anything useful. It only acts as a button to toggle the state of the channels.
If the group icon is not to display an intermediate state (some but not all channels are visible), the True state should indicate that at least one channel is visible. Consequently, the only required change is: If no channel is visible, the group icon should also be set to False. Otherwise, if the group is collapsed and the group icon displays True, we always have to expand the group in order to find out if any channel is visible at all.