2
3
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-14 02:27:40 -04:00

Fix the bugs I introduced by accidentally merging my own pull request.

This commit is contained in:
2011-08-27 16:24:54 -04:00
parent 109e389178
commit da1ca0d91c
2 changed files with 5 additions and 11 deletions

View File

@ -132,8 +132,6 @@ hsBool plInputInterface::ProcessKeyBindings( plInputEventMsg *msg )
plKeyEventMsg *keyMsg = plKeyEventMsg::ConvertNoRef( msg );
if( keyMsg == nil )
return false;
if ( keyMsg->GetKeyChar())
return false;
/// We might have controls that are currently enabled that are triggered in part by
@ -272,6 +270,11 @@ hsBool plInputInterface::ProcessKeyBindings( plInputEventMsg *msg )
}
}
// Still here? Only proces bound keys for KEYDOWNS.
// We'll pretend to process CHARs so they don't get sent on...
if ( keyMsg->GetKeyChar() )
return true;
/// OK, generate the message to send
plCtrlCmd *pCmd = TRACKED_NEW plCtrlCmd( this );
pCmd->fControlCode = binding->GetCode();