From f28bdb9a928bd482e0fb050bc572d7522a31031a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Va=CC=81clav=20Slavi=CC=81k?= Date: Thu, 2 Feb 2017 18:21:43 +0100 Subject: [PATCH] Fix use of wrong type for firstResponder return value --- src/osx/cocoa/nonownedwnd.mm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osx/cocoa/nonownedwnd.mm b/src/osx/cocoa/nonownedwnd.mm index 777b0bafb4..bba75c0afc 100644 --- a/src/osx/cocoa/nonownedwnd.mm +++ b/src/osx/cocoa/nonownedwnd.mm @@ -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;