diff options
author | Karl Heuer <kwzh@gnu.org> | 1996-05-22 03:26:55 +0000 |
---|---|---|
committer | Karl Heuer <kwzh@gnu.org> | 1996-05-22 03:26:55 +0000 |
commit | f7052ad8fb8c8bfa120486e524f80d13dc7b862d (patch) | |
tree | f1426ddc5252d66b3ccdac3014fc2e3253a3ba8f /src/w32fns.c | |
parent | 4ca89555e3ecaa3f19877664e70b9d98a6e7b8c6 (diff) | |
download | emacs-f7052ad8fb8c8bfa120486e524f80d13dc7b862d.tar.gz |
(modifier_set): Check toggle state of CapsLock even
if modifiers are not being recorded.
Diffstat (limited to 'src/w32fns.c')
-rw-r--r-- | src/w32fns.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/w32fns.c b/src/w32fns.c index f6f3f4aec1c..9a1a4cae213 100644 --- a/src/w32fns.c +++ b/src/w32fns.c @@ -2754,6 +2754,8 @@ reset_modifiers () static int modifier_set (int vkey) { + if (vkey == VK_CAPITAL) + return (GetKeyState (vkey) & 0x1); if (!modifiers_recorded) return (GetKeyState (vkey) & 0x8000); @@ -2767,8 +2769,6 @@ modifier_set (int vkey) return modifiers[EMACS_LMENU]; case VK_RMENU: return modifiers[EMACS_RMENU]; - case VK_CAPITAL: - return (GetKeyState (vkey) & 0x1); default: break; } |