Fix use of wrong type for firstResponder return value

This commit is contained in:
Václav Slavík
2017-02-02 18:21:43 +01:00
parent 8b6a5c88ab
commit f28bdb9a92

View File

@@ -494,7 +494,7 @@ extern int wxOSXGetIdFromSelector(SEL action );
{
// See windowDidResignKey: -- we emulate corresponding focus set
// event for the first responder here as well:
NSView *firstResponder = [window firstResponder];
NSResponder *firstResponder = [window firstResponder];
wxWidgetCocoaImpl *focused = firstResponder
? (wxWidgetCocoaImpl*)wxWidgetImpl::FindFromWXWidget(wxOSXGetViewFromResponder(firstResponder))
: NULL;
@@ -521,7 +521,7 @@ extern int wxOSXGetIdFromSelector(SEL action );
// As for wx the deactivation also means losing focus, we
// must emulate focus events _without_ resetting first responder
// (because that would subtly break other things in Cocoa/macOS):
NSView *firstResponder = [window firstResponder];
NSResponder *firstResponder = [window firstResponder];
wxWidgetCocoaImpl *focused = firstResponder
? (wxWidgetCocoaImpl*)wxWidgetImpl::FindFromWXWidget(wxOSXGetViewFromResponder(firstResponder))
: NULL;