… | |
… | |
860 | // component, as well as all generic prefixes |
860 | // component, as well as all generic prefixes |
861 | // this is a bit of a hack, ideally, keysym (the only user) should use its |
861 | // this is a bit of a hack, ideally, keysym (the only user) should use its |
862 | // own iteration function, but this ought to be less bloated |
862 | // own iteration function, but this ought to be less bloated |
863 | if (data->specific) |
863 | if (data->specific) |
864 | { |
864 | { |
865 | if (*bindings != XrmBindTightly) |
865 | ++quarks, ++bindings; |
866 | return False; |
|
|
867 | |
|
|
868 | ++quarks, ++bindings; // skip if this is a fixed prefix, rather than a *-match |
|
|
869 | if (*quarks == NULLQUARK) return False; |
866 | if (*quarks == NULLQUARK) return False; |
870 | } |
867 | } |
871 | |
868 | |
872 | char *pattern; |
869 | char *pattern; |
873 | if (quarks[1] == NULLQUARK) |
870 | if (quarks[1] == NULLQUARK) |