Требуется докрутить GUI-приложение на wxErlang, чтобы оно вело себя как обычные (не эрланговские) приложения. А именно, чтобы оно запускалось с помощью ярлыка на рабочем столе и корректно завер?алось.
С первым проблем не возникло. Сделал скрипт запуска эрланга (.boot) с автозапуском моего приложения. Теперь при загрузке ноды приложение стартует. Тип приложения -permanent.
А вот как правильно сделать останов?
Необходимо, чтобы при завер?ении приложения закрывалась и нода, причем закрывалась корректно. Сейчас при закрытии приложения выводится сообщение (после репорта об останове приложения с результатом normal):
Erlang: Fatal IO error 9 (Bad file descriptor) on X server :0.0.
,сохраняется крэ?-дамп и нода виснет.
Приложение завер?ается по нажатию крестика в главном окне с помощью останова главного супервайзера.
Как бороться с этим остановом?
