mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-12-19 08:56:27 -05:00
backend/drm: scan leases on uevent
Closes: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3181
This commit is contained in:
parent
6bb8973309
commit
e656697a7d
3 changed files with 36 additions and 2 deletions
|
|
@ -133,12 +133,15 @@ static void handle_dev_change(struct wl_listener *listener, void *data) {
|
|||
return;
|
||||
}
|
||||
|
||||
// TODO: add and handle lease uevents
|
||||
switch (change->type) {
|
||||
case WLR_DEVICE_HOTPLUG:;
|
||||
case WLR_DEVICE_HOTPLUG:
|
||||
wlr_log(WLR_DEBUG, "Received hotplug event for %s", drm->name);
|
||||
scan_drm_connectors(drm, &change->hotplug);
|
||||
break;
|
||||
case WLR_DEVICE_LEASE:
|
||||
wlr_log(WLR_DEBUG, "Received lease event for %s", drm->name);
|
||||
scan_drm_leases(drm);
|
||||
break;
|
||||
default:
|
||||
wlr_log(WLR_DEBUG, "Received unknown change event for %s", drm->name);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue