From 03a2dbe3615cd525d091e49f640f960fa2b28a81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Minh=20Nguye=CC=82=CC=83n?= Date: Wed, 23 Nov 2016 12:03:34 -0800 Subject: [PATCH] [macos] Avoid first responder action name conflict MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixed a crash that often occurred when switching styles. MGLMapView was ahead of MapDocument in the responder chain, so calls to -setStyle: were going to MGLMapView’s private -setStyle: method. The sender was being passed in the first parameter instead of an MGLStyle method. --- platform/macos/app/Base.lproj/MainMenu.xib | 12 ++++++------ platform/macos/app/Base.lproj/MapDocument.xib | 2 +- platform/macos/app/MapDocument.h | 2 +- platform/macos/app/MapDocument.m | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/platform/macos/app/Base.lproj/MainMenu.xib b/platform/macos/app/Base.lproj/MainMenu.xib index 716872a32..7dd4d0843 100644 --- a/platform/macos/app/Base.lproj/MainMenu.xib +++ b/platform/macos/app/Base.lproj/MainMenu.xib @@ -366,32 +366,32 @@ - + - + - + - + - + - + diff --git a/platform/macos/app/Base.lproj/MapDocument.xib b/platform/macos/app/Base.lproj/MapDocument.xib index 2fb02f9c4..4e58490e6 100644 --- a/platform/macos/app/Base.lproj/MapDocument.xib +++ b/platform/macos/app/Base.lproj/MapDocument.xib @@ -86,7 +86,7 @@ - + diff --git a/platform/macos/app/MapDocument.h b/platform/macos/app/MapDocument.h index 86ad05e6e..fa70212cf 100644 --- a/platform/macos/app/MapDocument.h +++ b/platform/macos/app/MapDocument.h @@ -6,7 +6,7 @@ @property (weak) IBOutlet MGLMapView *mapView; -- (IBAction)setStyle:(id)sender; +- (IBAction)showStyle:(id)sender; - (IBAction)chooseCustomStyle:(id)sender; - (IBAction)reload:(id)sender; diff --git a/platform/macos/app/MapDocument.m b/platform/macos/app/MapDocument.m index e4fe202f3..f9477206a 100644 --- a/platform/macos/app/MapDocument.m +++ b/platform/macos/app/MapDocument.m @@ -143,7 +143,7 @@ NS_ARRAY_OF(id ) *MBXFlattenedShapes(NS_ARRAY_OF(id ) *MBXFlattenedShapes(NS_ARRAY_OF(id ) *MBXFlattenedShapes(NS_ARRAY_OF(id