Fix ":set go+=c" and menu autoenabling bugs.
commit5224933a498a5d155f64902753c0ed9c2e7b9362
authorBjorn Winckler <bjorn.winckler@gmail.com>
Sat, 20 Oct 2007 17:33:16 +0000 (20 19:33 +0200)
committerBjorn Winckler <bjorn.winckler@gmail.com>
Sat, 20 Oct 2007 17:33:16 +0000 (20 19:33 +0200)
tree007baec8b0c7e47aa8195136645df2ee70f0f4c6
parentbc212678e7bc4665deb9104b3f3e7caeedcaae08
Fix ":set go+=c" and menu autoenabling bugs.

Bug: With 'go+=c' Vim could enter a key wait loop while processInput==TRUE
which caused all keyboard input to be dropped.
Fix: Don't drop keyboard input when processInput==TRUE

Bug: With 'go+c' Vim disabled all menu items before quitting which caused
autoenabling not to work so the "New Window" was sometimes grey when no windows
were open.
Fix: Enable all menu items in recurseSetAutoenablesItems.
src/MacVim/MMAppController.m
src/MacVim/MMBackend.h
src/MacVim/MMBackend.m