From: Pasi Kallinen Date: Sat, 5 Apr 2008 15:07:26 +0000 (+0000) Subject: add the retard check to the new menus X-Git-Tag: v1.6.1-roc-dev~273 X-Git-Url: https://skyeroc.xyz/gitweb/?a=commitdiff_plain;h=ef7920a624754f11ebbb755e51a110a57bc02c1b;p=dgamelaunch add the retard check to the new menus git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@435 db0b04b0-f4d1-0310-9a6d-de3e77497b0e --- diff --git a/dgamelaunch.c b/dgamelaunch.c index 466406e..12287b6 100644 --- a/dgamelaunch.c +++ b/dgamelaunch.c @@ -1692,6 +1692,10 @@ runmenuloop(struct dg_menu *menu) return_from_submenu = 0; return; } + + if (check_retard(0)) { + graceful_exit(119); + } } } diff --git a/dgl-common.c b/dgl-common.c index 0f8f4d5..5bade11 100644 --- a/dgl-common.c +++ b/dgl-common.c @@ -229,6 +229,7 @@ dgl_exec_cmdqueue(struct dg_cmdpart *queue, int game, struct dg_user *me) } else waitpid(child, NULL, 0); refresh(); + check_retard(1); } break; case DGLCMD_SETENV: @@ -266,6 +267,7 @@ dgl_exec_cmdqueue(struct dg_cmdpart *queue, int game, struct dg_user *me) for (i = 0; i < num_games; i++) { if ((!strcmp(myconfig[i]->game_name, p1) || !strcmp(myconfig[i]->shortname, p1)) && myconfig[i]->rcfile) { editoptions(i); + check_retard(1); break; } } @@ -307,6 +309,8 @@ dgl_exec_cmdqueue(struct dg_cmdpart *queue, int game, struct dg_user *me) setproctitle ("%s", me->username); initcurses (); + + check_retard(1); } break; }