backends/native: Only emit layout group changed event when changed
Check that the layout group changed before emitting a changed event.
This commit is contained in:
parent
33f1706634
commit
517488ef67
@ -520,6 +520,11 @@ meta_backend_native_lock_layout_group (MetaBackend *backend,
|
||||
guint idx)
|
||||
{
|
||||
ClutterDeviceManager *manager = clutter_device_manager_get_default ();
|
||||
xkb_layout_index_t old_idx;
|
||||
|
||||
old_idx = meta_backend_native_get_keymap_layout_group (backend);
|
||||
if (old_idx == idx)
|
||||
return;
|
||||
|
||||
clutter_evdev_set_keyboard_layout_index (manager, idx);
|
||||
meta_backend_notify_keymap_layout_group_changed (backend, idx);
|
||||
|
Loading…
x
Reference in New Issue
Block a user