In armature edit mode, the Make/Clear Parent operators would in some cases show options that would do nothing.
Clear Parent (Alt+P):
- "Clear Parent" option always showed up, even when none of the selected bones had a parent.
- "Disconnect Bone" option always showed up, even when use_connected on all selected bones was already false.
Make Parent (Ctrl+P):
- "Keep Offset" option didn't show up when all selected bones' parent was already the active bone. This was correct, and this patch tries to make all behaviours consistent with this.
- "Connected" option always showed up, even when all selected bones' parent was already the active bone, and they all had use_connect set to True.