diff options
Diffstat (limited to 'hw/xwin/winprefsyacc.y')
-rw-r--r-- | hw/xwin/winprefsyacc.y | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/hw/xwin/winprefsyacc.y b/hw/xwin/winprefsyacc.y index a3b9c36d4..debfe0c01 100644 --- a/hw/xwin/winprefsyacc.y +++ b/hw/xwin/winprefsyacc.y @@ -80,7 +80,7 @@ extern int yylex(void); %token NEWLINE MENU LB RB ICONDIRECTORY DEFAULTICON ICONS DEFAULTSYSMENU %token SYSMENU ROOTMENU SEPARATOR ATSTART ATEND EXEC ALWAYSONTOP DEBUG -%token RELOAD TRAYICON +%token RELOAD TRAYICON SILENTEXIT %token <sVal> STRING %type <iVal> atspot @@ -109,6 +109,7 @@ command: defaulticon | defaultsysmenu | debug | trayicon + | silentexit ; trayicon: TRAYICON STRING NEWLINE { SetTrayIcon($2); free($2); } @@ -165,6 +166,9 @@ sysmenulist: sysmenuline sysmenu: SYSMENU LB NEWLINE {OpenSysMenu();} newline_or_nada sysmenulist RB {CloseSysMenu();} ; +silentexit: SILENTEXIT NEWLINE { pref.fSilentExit = TRUE; } + ; + debug: DEBUG STRING NEWLINE { ErrorF("LoadPreferences: %s\n", $2); free($2); } ; |