Попробуйте вызывать Box::yesNo() до вызова super().
Скорее всего в super() происходят манипуляции с закрытием формы, помимо того, что делает closeOk(). Метод yesNo() после вызова super() может просто сбросить какой-то логический флаг, влияющий на успешное закрытие формы.
__________________
// no comments
|