From d2130092cf588c02d7a0e74c0de85dc261b6823b Mon Sep 17 00:00:00 2001 From: eplanet Date: Tue, 11 Oct 2016 22:40:51 +0200 Subject: 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. --- unlock_indicator.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'unlock_indicator.c') diff --git a/unlock_indicator.c b/unlock_indicator.c index ee3f0cc..1483230 100644 --- a/unlock_indicator.c +++ b/unlock_indicator.c @@ -160,6 +160,7 @@ xcb_pixmap_t draw_image(uint32_t *resolution) { cairo_set_source_rgba(ctx, 0, 114.0 / 255, 255.0 / 255, 0.75); break; case STATE_PAM_WRONG: + case STATE_I3LOCK_LOCK_FAILED: cairo_set_source_rgba(ctx, 250.0 / 255, 0, 0, 0.75); break; default: @@ -174,6 +175,7 @@ xcb_pixmap_t draw_image(uint32_t *resolution) { cairo_set_source_rgb(ctx, 51.0 / 255, 0, 250.0 / 255); break; case STATE_PAM_WRONG: + case STATE_I3LOCK_LOCK_FAILED: cairo_set_source_rgb(ctx, 125.0 / 255, 51.0 / 255, 0); break; case STATE_PAM_IDLE: @@ -213,6 +215,9 @@ xcb_pixmap_t draw_image(uint32_t *resolution) { case STATE_PAM_WRONG: text = "wrong!"; break; + case STATE_I3LOCK_LOCK_FAILED: + text = "lock failed!"; + break; default: if (show_failed_attempts && failed_attempts > 0) { if (failed_attempts > 999) { -- cgit v1.1