Commit Diff


commit - 23a23689807560ee80806a339be0f7e7cef6340d
commit + 1d0d432ccb000b28de3309db5f8299357a46c903
blob - 4bc3f088a63eaa60d4d22464eea1902fc9d3eec5
blob + dedbfb84b156f292303888127c43b74b46a6c651
--- src/cmd/devdraw/mac-screen.m
+++ src/cmd/devdraw/mac-screen.m
@@ -558,6 +558,10 @@ rpc_resizewindow(Client *c, Rectangle r)
 
 - (void)windowDidBecomeKey:(id)arg {
         [self sendmouse:0];
+}
+
+- (void)windowDidResignKey:(id)arg {
+	gfx_abortcompose(self.client);
 }
 
 - (void)mouseMoved:(NSEvent*)e{ [self getmouse:e];}