Problemas con librería GUI_so me envía skills a mis procesos

Started by Arcontus, April 21, 2018, 10:45:15 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Arcontus

Hola chicos,
tengo un bug que me está tocando bastante las narices y estoy casi convencido que proviene de la librería GUI_so que para quien no lo sepa es una librería de gestión de GUI muy chula pero con errores que la vuelven inestable. El caso es que ciertos procesos reciben un skill al interactuar con la librería, sospecho que en la acción de cerrar una ventana.
¿Existe alguna manera de identificar desde un proceso que recibe un skill quien se lo envió sin activar el modo debug?
Y digo sin activarlo, por que me va lento no, lo siguiente...
5Leaps, el primer juego comercial desarrollado para BennuGD. http://www.5leaps.com

Arcontus

De momento he modificado el comportamiento de los procesos que quiero proteger, añadiendoles un signal_action(type proceso,S_KILL,S_IGN); y sorteo el problema, pero me encantaría conocer que proceso envía esta señal para debugarlo.

Menos mal que existe esto de signal_action, sino estaría totalmente perdido :(
5Leaps, el primer juego comercial desarrollado para BennuGD. http://www.5leaps.com

JaViS

Working on Anarkade. A couch multiplayer 2D shooter.

Arcontus

Quote from: JaViS on April 22, 2018, 04:45:56 PM
Esa librería se distribuye con Bennu?
No, es una librería creada por Prg, pero que no llego a terminarla: https://forum.bennugd.org/index.php/topic,1962.0.html   
Una verdadera lástima, por que es buena de verdad.
5Leaps, el primer juego comercial desarrollado para BennuGD. http://www.5leaps.com