Remove boolean trap in AbstractClient::isShown()
Check shaded state where needed. This improves code readability. It's still confusing to have isShown() and isHiddenInternal() though.
Edited by Vlad Zahorodnii
Check shaded state where needed. This improves code readability. It's still confusing to have isShown() and isHiddenInternal() though.