summaryrefslogtreecommitdiffstats
path: root/swaylock
diff options
context:
space:
mode:
authorLibravatar Drew DeVault <sir@cmpwn.com>2015-12-18 08:49:04 -0500
committerLibravatar Drew DeVault <sir@cmpwn.com>2015-12-18 08:49:04 -0500
commit7558a274faf46c24449e03d53e01c0cf94a13c78 (patch)
tree043576061b89d25ec7c3837987a3ce520dd9f623 /swaylock
parentMerge pull request #356 from sce/output_vs_workspace_size (diff)
downloadsway-7558a274faf46c24449e03d53e01c0cf94a13c78.tar.gz
sway-7558a274faf46c24449e03d53e01c0cf94a13c78.tar.zst
sway-7558a274faf46c24449e03d53e01c0cf94a13c78.zip
Add shims for swaylock on compositor
Diffstat (limited to 'swaylock')
-rw-r--r--swaylock/main.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/swaylock/main.c b/swaylock/main.c
index c31a4552..fbe2851b 100644
--- a/swaylock/main.c
+++ b/swaylock/main.c
@@ -72,7 +72,6 @@ bool verify_password(char *password) {
72} 72}
73 73
74void notify_key(enum wl_keyboard_key_state state, xkb_keysym_t sym, uint32_t code, uint32_t codepoint) { 74void notify_key(enum wl_keyboard_key_state state, xkb_keysym_t sym, uint32_t code, uint32_t codepoint) {
75 sway_log(L_INFO, "notified of key %c", (char)codepoint);
76 if (state == WL_KEYBOARD_KEY_STATE_PRESSED) { 75 if (state == WL_KEYBOARD_KEY_STATE_PRESSED) {
77 switch (sym) { 76 switch (sym) {
78 case XKB_KEY_Return: 77 case XKB_KEY_Return:
@@ -81,13 +80,12 @@ void notify_key(enum wl_keyboard_key_state state, xkb_keysym_t sym, uint32_t cod
81 } 80 }
82 break; 81 break;
83 default: 82 default:
84 { 83 {
85 int i = strlen(password); 84 int i = strlen(password);
86 password[i] = (char)codepoint; 85 password[i] = (char)codepoint;
87 password[i + 1] = '\0'; 86 password[i + 1] = '\0';
88 sway_log(L_INFO, "pw: %s", password); 87 break;
89 break; 88 }
90 }
91 } 89 }
92 } 90 }
93} 91}