mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-13 18:17:49 -04:00
Fix the bugs I introduced by accidentally merging my own pull request.
This commit is contained in:
@ -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();
|
||||
|
Reference in New Issue
Block a user