X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Flogind-device.c;h=31afa4ff2a776cb420bda0ca119142b877654b9f;hp=4e076c20b63c7728e278aca8d31457cc69c3b35c;hb=3f49d45a45c6c585098590174c3245d2d9bdde0a;hpb=bd253d1b910a003c1d87f1f58a6afabd4f946ce5 diff --git a/src/logind-device.c b/src/logind-device.c index 4e076c20b..31afa4ff2 100644 --- a/src/logind-device.c +++ b/src/logind-device.c @@ -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); }