nsxiv6d261b4
Fix a potential uninitialized variable
+5 −2
1 file changed
- M main.c +5 −2
| @@ -575,9 +575,12 @@ void on_keypress(XKeyEvent *kev) | |||
| 575 | 575 | kev->state &= ~ShiftMask; | |
| 576 | 576 | XLookupString(kev, &key, 1, &shksym, NULL); | |
| 577 | 577 | kev->state |= ShiftMask; | |
| 578 | + | XLookupString(kev, &key, 1, &ksym, NULL); | |
| 579 | + | sh = ksym != shksym ? ShiftMask : 0; | |
| 580 | + | } else { | |
| 581 | + | XLookupString(kev, &key, 1, &ksym, NULL); | |
| 582 | + | sh = 0; | |
| 578 | 583 | } | |
| 579 | − | XLookupString(kev, &key, 1, &ksym, NULL); | |
| 580 | − | sh = (kev->state & ShiftMask) && ksym != shksym ? ShiftMask : 0; | |
| 581 | 584 | ||
| 582 | 585 | if (IsModifierKey(ksym)) | |
| 583 | 586 | return; | |