diff --git a/src/config_directives.c b/src/config_directives.c index 82e1a346..879d225e 100644 --- a/src/config_directives.c +++ b/src/config_directives.c @@ -124,14 +124,13 @@ CFGFUN(mode_binding, const char *bindtype, const char *modifiers, const char *ke CFGFUN(enter_mode, const char *pango_markup, const char *modename) { if (strcasecmp(modename, DEFAULT_BINDING_MODE) == 0) { ELOG("You cannot use the name %s for your mode\n", DEFAULT_BINDING_MODE); - exit(1); + return; } struct Mode *mode; SLIST_FOREACH(mode, &modes, modes) { if (strcmp(mode->name, modename) == 0) { ELOG("The binding mode with name \"%s\" is defined at least twice.\n", modename); - exit(1); } }