trunk
if (__show && (__form != null && current == __form) || (__form == null && frame.isVisible() && current == null)) return;