X-Git-Url: https://hackdaworld.org/gitweb/?p=physik%2Fnlsop.git;a=blobdiff_plain;f=nlsop_gui.c;h=94e9fd85eccb2c263d8b13999b5c212a5f04255b;hp=8464fafa2fcda678015d919e74401f339900c307;hb=f9a7f27f952d23ebd856c4c60fbdf7c024f95f7b;hpb=91008e022c3f45e48cc2fc6a366b578254b4512f diff --git a/nlsop_gui.c b/nlsop_gui.c index 8464faf..94e9fd8 100644 --- a/nlsop_gui.c +++ b/nlsop_gui.c @@ -249,6 +249,17 @@ int nothing(t_event *event,void *allineed) { return 1; } +int send_quit(t_net *net) { + + unsigned char data; + + data=GUI_QUIT; + + network_send_chan(net,0,&data,1); + + return 1; +} + int get_command(t_event *event,void *allineed) { t_net *net; @@ -275,6 +286,7 @@ int get_command(t_event *event,void *allineed) { case GUI_QUIT: /* stop everything */ event_math(0,event,READ,REMOVE); + send_quit(net); network_shutdown(net); input_shutdown(input); display_shutdown(display); @@ -393,8 +405,6 @@ int main(int argc,char **argv) /* wait for job */ event_start(&event,allyouneed,get_command,nothing); - dprintf(fd,"hu?\n"); - close(fd); return 1;