]> git.ipfire.org Git - thirdparty/plymouth.git/commit
device-manager: drop seat abstraction in public interface wip/deseatify
authorRay Strode <rstrode@redhat.com>
Sat, 28 Mar 2015 05:08:03 +0000 (01:08 -0400)
committerRay Strode <rstrode@redhat.com>
Sat, 28 Mar 2015 05:08:03 +0000 (01:08 -0400)
commitfed69e9fff99dcaff1b2c88ad6b986a4a4d3df78
treebae9dcd54aefb7578aaa0f554e627ec0776437e1
parentbffb97fe859ddde86be2d99cfc77b595fb416498
device-manager: drop seat abstraction in public interface

The seat abstraction turns out to be pretty wrong headed.

It forces us to make a decision on which output devices to couple
the input device to, which doesn't really make sense in the face
of multiple video cards.

This commit drops the seat object from the device manager api,
and changes the users of the api to work on the underlying
device objects directly.

Under the hood the device manager code still uses ply_seat_t.
That will get mopped up in a future commit.
src/libply-splash-core/ply-boot-splash.c
src/libply-splash-core/ply-boot-splash.h
src/libply-splash-core/ply-device-manager.c
src/libply-splash-core/ply-device-manager.h
src/main.c