diff options
author | Lennart Poettering <lennart@poettering.net> | 2016-05-04 19:05:18 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2016-05-05 22:50:09 +0200 |
commit | 91ab7b01f883e75257189f71006ea1e7261a88dd (patch) | |
tree | f84770763e1544a37a1017d39790970da1f277be /src/login/logind-dbus.c | |
parent | e11544a8305ab9dea097c74bb16e296150c9cc10 (diff) |
logind: don't include session lists in PropertyChanged messages
If we have a lot of simultaneous sessions we really shouldn't send the full
list of active sessions with each PropertyChanged message for user and seat
objects, as that can become quite substantial data, we probably shouldn't dump
on the bus on each login and logout.
Note that the global list of sessions doesn't send out changes like this
either, it only supports requesting the session list with ListSessions().
If cients want to get notified about sessions coming and going they should
subscribe to SessionNew and SessionRemoved signals, and clients generally do
that already.
This is kind of an API break, but then again the fact that this was included
was never documented.
Diffstat (limited to 'src/login/logind-dbus.c')
0 files changed, 0 insertions, 0 deletions