summaryrefslogtreecommitdiff
path: root/unlock_indicator.h
diff options
context:
space:
mode:
authoreplanet <emeric.planet@gmail.com>2016-10-11 22:40:51 +0200
committerMichael Stapelberg <stapelberg@users.noreply.github.com>2016-10-11 13:40:51 -0700
commitd2130092cf588c02d7a0e74c0de85dc261b6823b (patch)
treee31a2c0b2d8dfb791cfad874f12b1d41be36a68c /unlock_indicator.h
parent1c97a8484723b7db6c96c3b7bfa4c86c26f47b5a (diff)
Display error message when locking failed (#99)
To give a feedback for when the pointer couldn't be grabbed, displaying an error message before exiting.
Diffstat (limited to 'unlock_indicator.h')
-rw-r--r--unlock_indicator.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/unlock_indicator.h b/unlock_indicator.h
index e679564..acfe768 100644
--- a/unlock_indicator.h
+++ b/unlock_indicator.h
@@ -11,10 +11,11 @@ typedef enum {
} unlock_state_t;
typedef enum {
- STATE_PAM_IDLE = 0, /* no PAM interaction at the moment */
- STATE_PAM_VERIFY = 1, /* currently verifying the password via PAM */
- STATE_PAM_LOCK = 2, /* currently locking the screen */
- STATE_PAM_WRONG = 3 /* the password was wrong */
+ STATE_PAM_IDLE = 0, /* no PAM interaction at the moment */
+ STATE_PAM_VERIFY = 1, /* currently verifying the password via PAM */
+ STATE_PAM_LOCK = 2, /* currently locking the screen */
+ STATE_PAM_WRONG = 3, /* the password was wrong */
+ STATE_I3LOCK_LOCK_FAILED = 4 /* i3lock failed to load */
} pam_state_t;
xcb_pixmap_t draw_image(uint32_t* resolution);