Split notify_keyboard_focus into in/out variants

Since the two functions had nothing in common but the local variables.

Signed-off-by: Daniel Stone <daniel@fooishbar.org>
This commit is contained in:
Daniel Stone 2012-06-22 13:21:29 +01:00 committed by Jonas Ådahl
parent 07a21a261d
commit 8e3bdd91bf

View file

@ -593,7 +593,8 @@ evdev_notify_keyboard_focus(struct evdev_seat *seat)
}
}
notify_keyboard_focus(&seat->base.seat, &keys);
notify_keyboard_focus_in(&seat->base.seat, &keys,
STATE_UPDATE_AUTOMATIC);
wl_array_release(&keys);
}
@ -761,7 +762,7 @@ evdev_remove_devices(struct weston_seat *seat_base)
wl_list_for_each_safe(device, next, &seat->devices_list, link)
device_removed(device);
notify_keyboard_focus(&seat->base.seat, NULL);
notify_keyboard_focus_out(&seat->base.seat);
}
void