console-kit: implement check for locked session
commit1700c0244f37dc67a48519765543ddd7c3f4c17b
authorVictor Toso <victortoso@redhat.com>
Tue, 12 Apr 2016 08:31:30 +0000 (12 10:31 +0200)
committerVictor Toso <victortoso@redhat.com>
Wed, 4 May 2016 07:23:28 +0000 (4 09:23 +0200)
treeb4eb57d87cb499b3a81fbe3905052b7880dc7350
parent364b6bba068bd694d7c4355b6275f88482d9f3f8
console-kit: implement check for locked session

We register to read the Lock, Unlock and IdleHintChanged signals from
ConsoleKit.Session. The Lock/Unlock signals should be the right
signals for the job but not all Desktop Managers implement its locking
in a way that trigger those signals. That's why we double-check with
IdleHintChanged signal that it might be triggered by other services
like screen savers.

Acked-by: Jonathon Jongsma <jjongsma@redhat.com>
src/console-kit.c