Commit Diff


commit - 4fe82be00a18d3d4841cc43b63095d588354c716
commit + 8e692500d3f7047ee4a101bed5a6f608c480dab0
blob - 7c686ed953302c38c49f41e12d1f51ffa00c4977
blob + f6ed3e930bff63c59aa109b0b0999736028a06f4
--- src/cmd/devdraw/osx-screen.c
+++ src/cmd/devdraw/osx-screen.c
@@ -485,7 +485,9 @@ kbdevent(EventRef event)
 		k = ch;
 		if(code < nelem(keycvt) && keycvt[code])
 			k = keycvt[code];
-		if(k >= 0)
+		if(k == 0)
+			return noErr;
+		else if(k > 0)
 			keystroke(k);
 		else{
 			UniChar uc;