2009-08-30 15:39:39 UTC
Yes that is the only thing I removed.
I downloaded the latest SVN version and tested it on my machine.
I've setted m_bUseKeyboard and m_bUseDirectInput to false, and it crased the hosting application, in my case Windows Live Messenger.
Another issue I found is that ::waveInGetNumDevs() that is used in CWaveRecorder::put_DeviceID causes an access violation error.
"Unhandled exception at 0x77704084 in Taksi.exe: 0xC0000005: Access violation reading location 0x0000000c."
I used SEH __try to make the application run.
UINT uQty;
__try
{
uQty = ::waveInGetNumDevs();
}
__except(1)
{
uQty = 0;
}
my testting platform is Windows 7, but the issue with the hotkeys was tested on an XP machine too.