--- rxvt-unicode/src/xdefaults.C 2007/11/15 11:36:15 1.120 +++ rxvt-unicode/src/xdefaults.C 2007/11/22 12:31:49 1.121 @@ -563,19 +563,18 @@ rs[optList[entry].doff] = flag; } } - else #ifdef KEYSYM_RESOURCE - if (!strncmp (opt, "keysym.", sizeof ("keysym.") - 1)) - { - if (i+1 < argc) - parse_keysym (opt + sizeof ("keysym.") - 1, argv[++i]); - } - else + else if (!strncmp (opt, "keysym.", sizeof ("keysym.") - 1)) + { + if (i+1 < argc) + parse_keysym (opt + sizeof ("keysym.") - 1, argv[++i]); + } #endif - { - bad_option = 1; - rxvt_warn ("\"%s\": unknown or malformed option.\n", opt); - } + else + { + bad_option = 1; + rxvt_warn ("\"%s\": unknown or malformed option.\n", opt); + } } if (bad_option)