region: obtain keyboard variant from IBus
This will fix unable to show keyboard variant from IBus through menu. https://bugzilla.gnome.org/show_bug.cgi?id=735065
This commit is contained in:
parent
008a6d5021
commit
047ae3c937
1 changed files with 2 additions and 2 deletions
|
@ -1339,7 +1339,7 @@ show_selected_layout (CcRegionPanel *self)
|
|||
|
||||
if (engine_desc) {
|
||||
layout = ibus_engine_desc_get_layout (engine_desc);
|
||||
variant = "";
|
||||
variant = ibus_engine_desc_get_layout_variant (engine_desc);
|
||||
} else {
|
||||
g_warning ("Couldn't find IBus input source '%s'", id);
|
||||
return;
|
||||
|
@ -1350,7 +1350,7 @@ show_selected_layout (CcRegionPanel *self)
|
|||
return;
|
||||
}
|
||||
|
||||
if (variant[0])
|
||||
if (variant && variant[0])
|
||||
commandline = g_strdup_printf ("gkbd-keyboard-display -l \"%s\t%s\"",
|
||||
layout, variant);
|
||||
else
|
||||
|
|
Loading…
Add table
Reference in a new issue