send quit message on gui quit + serer recognizes "fucked up" connection now
[physik/nlsop.git] / nlsop_gui.c
index 8464faf..f2e8c91 100644 (file)
@@ -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);