Fix for 53771, Mac only key event fix. r=sfraser, a=hyatt rtm++

This commit is contained in:
saari%netscape.com 2000-10-07 02:26:23 +00:00
parent 22145f6f94
commit f56703df2e

View File

@ -801,6 +801,9 @@ void nsMacEventHandler::InitializeKeyEvent(nsKeyEvent& aKeyEvent, EventRecord& a
aKeyEvent.keyCode = 0;
aKeyEvent.charCode = ConvertKeyEventToUnicode(aOSEvent);
if(aKeyEvent.isShift && aKeyEvent.charCode <= 'z' && aKeyEvent.charCode >= 'a') {
aKeyEvent.charCode -= 32;
}
NS_ASSERTION(0 != aKeyEvent.charCode, "nsMacEventHandler::InitializeKeyEvent: ConvertKeyEventToUnicode returned 0.");
} // else for if ( aKeyEvent.isControl )
} // if (message == NS_KEY_PRESS && !IsSpecialRaptorKey((aOSEvent.message & keyCodeMask) >> 8) )