Summary: Only seat0 supports virtual terminals.
Test Plan: Make sure enlightenment does not error out on non-seat0 due to a virtual terminal error. Enlightenment will not start yet on seat1 with this alone
Reviewers: ManMower, devilhorns
Reviewed By: devilhorns
Subscribers: ManMower, devilhorns, cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5710
goto seat_err;
}
- if (!_logind_session_vt_get(em->sid, &em->vt_num))
+ if (!strcmp(seat, "seat0"))
{
- ERR("Could not get session vt");
- goto vt_err;
- }
- else if ((tty > 0) && (em->vt_num != tty))
- {
- ERR("Requested VT %u differs from session VT %u", tty, em->vt_num);
- goto vt_err;
+ if (!_logind_session_vt_get(em->sid, &em->vt_num))
+ {
+ ERR("Could not get session vt");
+ goto vt_err;
+ }
+ else if ((tty > 0) && (em->vt_num != tty))
+ {
+ ERR("Requested VT %u differs from session VT %u", tty, em->vt_num);
+ goto vt_err;
+ }
}
free(s);