EekXkbLayout: Implement get_group() of EekLayoutIface.
This commit is contained in:
@ -420,10 +420,21 @@ eek_xkb_layout_get_property (GObject *object,
|
||||
}
|
||||
}
|
||||
|
||||
static gint
|
||||
eek_xkb_layout_real_get_group (EekLayout *self)
|
||||
{
|
||||
EekXkbLayoutPrivate *priv = EEK_XKB_LAYOUT_GET_PRIVATE (self);
|
||||
XkbStateRec state;
|
||||
|
||||
g_return_val_if_fail (XkbGetState (priv->display, XkbUseCoreKbd, &state), -1);
|
||||
return state.group;
|
||||
}
|
||||
|
||||
static void
|
||||
eek_layout_iface_init (EekLayoutIface *iface)
|
||||
{
|
||||
iface->apply = eek_xkb_layout_real_apply;
|
||||
iface->get_group = eek_xkb_layout_real_get_group;
|
||||
}
|
||||
|
||||
static void
|
||||
|
||||
Reference in New Issue
Block a user