skip passing variant if its just basic. never provide , in the case
ity is provided - eg for dvorak. SVN revision: 70606
This commit is contained in:
parent
e43dc09abe
commit
b8d5b3f45b
|
@ -42,13 +42,15 @@ e_xkb_update(void)
|
|||
eina_strbuf_append(buf, cl->name);
|
||||
eina_strbuf_append(buf, "'");
|
||||
|
||||
if (cl->variant)
|
||||
if ((cl->variant)
|
||||
/* workaround xkb bug */
|
||||
&& (!(!strcmp(cl->variant, "basic"))))
|
||||
{
|
||||
eina_strbuf_append(buf, " -variant '");
|
||||
eina_strbuf_append(buf, cl->variant);
|
||||
/* workaround xkb bug where basic variants work with ',' at the
|
||||
* end, but dvorak (and mayby others) don't */
|
||||
if (!strcmp(cl->variant, "basic")) eina_strbuf_append(buf, ",");
|
||||
// if (!strcmp(cl->variant, "basic")) eina_strbuf_append(buf, ",");
|
||||
eina_strbuf_append(buf, "'");
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue