|
|
@ -35,7 +35,6 @@ static int logind_take_device(struct wlr_session *restrict base,
|
|
|
|
const char *restrict path) {
|
|
|
|
const char *restrict path) {
|
|
|
|
struct logind_session *session = wl_container_of(base, session, base);
|
|
|
|
struct logind_session *session = wl_container_of(base, session, base);
|
|
|
|
|
|
|
|
|
|
|
|
wlr_log(L_DEBUG, "Taking '%s'", path);
|
|
|
|
|
|
|
|
int ret;
|
|
|
|
int ret;
|
|
|
|
int fd = -1;
|
|
|
|
int fd = -1;
|
|
|
|
sd_bus_message *msg = NULL;
|
|
|
|
sd_bus_message *msg = NULL;
|
|
|
@ -209,7 +208,6 @@ static int pause_device(sd_bus_message *msg, void *userdata, sd_bus_error *ret_e
|
|
|
|
strerror(-ret));
|
|
|
|
strerror(-ret));
|
|
|
|
goto error;
|
|
|
|
goto error;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
wlr_log(L_INFO, "PauseDevice signal received: (%lu) %s", makedev(major, minor), type);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (major == DRM_MAJOR) {
|
|
|
|
if (major == DRM_MAJOR) {
|
|
|
|
session->base.active = false;
|
|
|
|
session->base.active = false;
|
|
|
@ -242,7 +240,6 @@ static int resume_device(sd_bus_message *msg, void *userdata, sd_bus_error *ret_
|
|
|
|
strerror(-ret));
|
|
|
|
strerror(-ret));
|
|
|
|
goto error;
|
|
|
|
goto error;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
wlr_log(L_INFO, "ResumeDevice signal received (%lu)", makedev(major, minor));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (major == DRM_MAJOR) {
|
|
|
|
if (major == DRM_MAJOR) {
|
|
|
|
dup2(fd, session->drm_fd);
|
|
|
|
dup2(fd, session->drm_fd);
|
|
|
|