summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--redo/uitask_darwin.m3
1 files changed, 1 insertions, 2 deletions
diff --git a/redo/uitask_darwin.m b/redo/uitask_darwin.m
index 2be4dd5..7dc4881 100644
--- a/redo/uitask_darwin.m
+++ b/redo/uitask_darwin.m
@@ -23,8 +23,7 @@ static Class areaClass;
id focused;
focused = [[e window] firstResponder];
- // TODO can focused be nil? the isKindOfClass: docs don't say if it handles nil receivers
- if ([focused isKindOfClass:areaClass])
+ if (focused != nil && [focused isKindOfClass:areaClass])
switch (type) {
case NSKeyDown:
[focused keyDown:e];