X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flogind-device.c;h=31afa4ff2a776cb420bda0ca119142b877654b9f;hb=88bb8d215aa0f5576eb3f9c77c30cdc4b17783fe;hp=9084b5fb4ed4901e115188abcf4701fb331d59cf;hpb=202630822f52e06dce8404633407329c38099278;p=elogind.git diff --git a/src/logind-device.c b/src/logind-device.c index 9084b5fb4..31afa4ff2 100644 --- a/src/logind-device.c +++ b/src/logind-device.c @@ -22,7 +22,7 @@ #include #include -#include "logind.h" +#include "logind-device.h" #include "util.h" Device* device_new(Manager *m, const char *sysfs) { @@ -80,6 +80,6 @@ void device_attach(Device *d, Seat *s) { if (d->seat) device_detach(d); - LIST_PREPEND(Device, devices, d->seat->devices, d); d->seat = s; + LIST_PREPEND(Device, devices, s->devices, d); }