Coerce MacVim to work with LCC
commit6cecd98c0e1e8d3ce23f869cfc8bb878bc7a938e
authorBjorn Winckler <bjorn.winckler@gmail.com>
Tue, 20 May 2008 12:40:57 +0000 (20 14:40 +0200)
committerBjorn Winckler <bjorn.winckler@gmail.com>
Tue, 20 May 2008 12:40:57 +0000 (20 14:40 +0200)
tree0300991a69fe60d6acb3cea4efa43be5c5692ba0
parent80253bfc1fda3d4aef515f8d530f130693def400
Coerce MacVim to work with LCC

The LCC (Logitech Control Center) comes with an input manager which
registers its own root object with the default NSConnection.  MacVim
uses the root object of the default connection to vend the frontend
object, so LCC would cause MacVim to never open any new windows.

To work around this problem the default connection is no longer used in
MacVim, instead a new connection is created and this connection is used
to vend the frontend object instead.
src/MacVim/MMAppController.h
src/MacVim/MMAppController.m