[drm] don't run on non-virtual terminals

We only need support DRM on virtual terminals, those that are not
such as serial consoles, can be trivially skipped.
This commit is contained in:
Scott James Remnant 2010-03-18 04:47:23 +00:00
parent a067e97f16
commit e54373efe4

View file

@ -502,6 +502,13 @@ open_device (ply_renderer_backend_t *backend)
return false;
}
if (!ply_terminal_is_vt (backend->terminal))
{
ply_trace ("terminal is not a VT");
ply_terminal_close (backend->terminal);
return false;
}
ply_terminal_watch_for_active_vt_change (backend->terminal,
(ply_terminal_active_vt_changed_handler_t)
on_active_vt_changed,