From f191bcc3a6139e4fcf425e8620c5a8ddd6d8e72e Mon Sep 17 00:00:00 2001 From: Ali Akbar Date: Mon, 26 Aug 2019 20:31:54 +0700 Subject: Ensure lock on suspend and unlock on resume This patch is adopted from xfce4-screensaver: https://git.xfce.org/apps/xfce4-screensaver/commit/?id=9e53bb2866 Modified to match screen locking behavior of mate-power-manager. Introduced new Inhibitor lock to make sure lock was in place and user will be greeted with unlock dialog when resumes from suspend/ hibernate. --- src/gs-listener-dbus.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/gs-listener-dbus.h') diff --git a/src/gs-listener-dbus.h b/src/gs-listener-dbus.h index f86e75e..8f1192c 100644 --- a/src/gs-listener-dbus.h +++ b/src/gs-listener-dbus.h @@ -58,6 +58,8 @@ typedef struct const char *summary, const char *body, const char *icon); + void (* prepare_for_sleep) (GSListener *listener, + gboolean prepare); /* prepare or resume from sleep */ } GSListenerClass; -- cgit v1.2.1