Merge pull request #536 from jcaesar/master

swaylock: Interpret XKB_KEY_BackSpace as a deletion instead of a normal key.
This commit is contained in:
Drew DeVault 2016-03-24 14:51:02 -04:00
commit f590acc84c
1 changed files with 8 additions and 0 deletions

View File

@ -108,6 +108,14 @@ void notify_key(enum wl_keyboard_key_state state, xkb_keysym_t sym, uint32_t cod
password = malloc(password_size);
password[0] = '\0';
break;
case XKB_KEY_BackSpace:
{
int i = strlen(password);
if (i > 0) {
password[i - 1] = '\0';
}
break;
}
default:
{
int i = strlen(password);