diff options
author | M.Stephen <truestyle2005@163.com> | 2019-12-10 00:55:21 +0800 |
---|---|---|
committer | M.Stephen <truestyle2005@163.com> | 2019-12-10 00:55:21 +0800 |
commit | f9dfa3831fb915ac6f3d2410d10c1334d09ff14c (patch) | |
tree | 8d9a08c1eadebb7ad65e47c2ed84fa802289cc0b | |
parent | 37d88fe1d46a637515ba31dcf89797df2133049b (diff) | |
download | qtlocation-mapboxgl-f9dfa3831fb915ac6f3d2410d10c1334d09ff14c.tar.gz |
support mac os
-rw-r--r-- | platform/macos/core-files.json | 4 | ||||
-rw-r--r-- | platform/macos/src/MGLMapView.mm | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/platform/macos/core-files.json b/platform/macos/core-files.json index 5fde52876a..9472721e8b 100644 --- a/platform/macos/core-files.json +++ b/platform/macos/core-files.json @@ -19,10 +19,12 @@ "platform/default/src/mbgl/util/monotonic_timer.cpp", "platform/default/src/mbgl/util/png_writer.cpp", "platform/default/src/mbgl/util/thread_local.cpp", - "platform/default/src/mbgl/util/utf.cpp" + "platform/default/src/mbgl/util/utf.cpp", + "platform/darwin/src/native_apple_interface.m" ], "public_headers": { "mbgl/storage/reachability.h": "platform/darwin/include/mbgl/storage/reachability.h", + "mbgl/interface/native_apple_interface.h": "platform/darwin/include/mbgl/interface/native_apple_interface.h", "mbgl/util/image+MGLAdditions.hpp": "platform/darwin/include/mbgl/util/image+MGLAdditions.hpp", "mbgl/gfx/headless_backend.hpp": "platform/default/include/mbgl/gfx/headless_backend.hpp", "mbgl/gfx/headless_frontend.hpp": "platform/default/include/mbgl/gfx/headless_frontend.hpp", diff --git a/platform/macos/src/MGLMapView.mm b/platform/macos/src/MGLMapView.mm index 9a7cb437ec..30285a9684 100644 --- a/platform/macos/src/MGLMapView.mm +++ b/platform/macos/src/MGLMapView.mm @@ -57,6 +57,7 @@ #import "NSImage+MGLAdditions.h" #import "NSPredicate+MGLPrivateAdditions.h" #import "MGLLoggingConfiguration_Private.h" +#import "MGLNativeInterfaceReceiver.h" class MGLAnnotationContext; @@ -258,6 +259,7 @@ public: } - (void)commonInit { + MGLNativeAppleInterfaceTransmitter.shared.delegate = MGLNativeInterfaceReceiver.shared; _isTargetingInterfaceBuilder = NSProcessInfo.processInfo.mgl_isInterfaceBuilderDesignablesAgent; // Set up cross-platform controllers and resources. |