Refactoring
This commit is contained in:
parent
6d261b4e7a
commit
8017b75de4
2
Makefile
2
Makefile
@ -1,4 +1,4 @@
|
||||
VERSION = git-20171207
|
||||
VERSION = git-20180109
|
||||
|
||||
srcdir = .
|
||||
VPATH = $(srcdir)
|
||||
|
16
main.c
16
main.c
@ -566,22 +566,20 @@ end:
|
||||
void on_keypress(XKeyEvent *kev)
|
||||
{
|
||||
int i;
|
||||
unsigned int sh;
|
||||
unsigned int sh = 0;
|
||||
KeySym ksym, shksym;
|
||||
char key;
|
||||
char dummy, key;
|
||||
bool dirty = false;
|
||||
|
||||
XLookupString(kev, &key, 1, &ksym, NULL);
|
||||
|
||||
if (kev->state & ShiftMask) {
|
||||
kev->state &= ~ShiftMask;
|
||||
XLookupString(kev, &key, 1, &shksym, NULL);
|
||||
XLookupString(kev, &dummy, 1, &shksym, NULL);
|
||||
kev->state |= ShiftMask;
|
||||
XLookupString(kev, &key, 1, &ksym, NULL);
|
||||
sh = ksym != shksym ? ShiftMask : 0;
|
||||
} else {
|
||||
XLookupString(kev, &key, 1, &ksym, NULL);
|
||||
sh = 0;
|
||||
if (ksym != shksym)
|
||||
sh = ShiftMask;
|
||||
}
|
||||
|
||||
if (IsModifierKey(ksym))
|
||||
return;
|
||||
if (ksym == XK_Escape && MODMASK(kev->state) == 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user