summaryrefslogtreecommitdiff
path: root/macosx
diff options
context:
space:
mode:
authorJustin R. Miller <incanus@codesorcery.net>2014-07-14 12:16:46 -0700
committerJustin R. Miller <incanus@codesorcery.net>2014-07-14 12:16:46 -0700
commitab472ed8bb54d181989a1f07e639a9841cbe7145 (patch)
tree357128b8e3c1f94263b85041f273faa5c030a5e1 /macosx
parent7c03f89079a5db04d948c0f65551a310a3c34884 (diff)
downloadqtlocation-mapboxgl-ab472ed8bb54d181989a1f07e639a9841cbe7145.tar.gz
simplify OS X access token use
Diffstat (limited to 'macosx')
-rw-r--r--macosx/main.mm9
1 files changed, 3 insertions, 6 deletions
diff --git a/macosx/main.mm b/macosx/main.mm
index f72476cde2..e12103f35e 100644
--- a/macosx/main.mm
+++ b/macosx/main.mm
@@ -17,12 +17,9 @@ int main() {
map.setDebug(settings.debug);
// Set access token if present
- const char *token = getenv("MAPBOX_ACCESS_TOKEN");
- if (token == nullptr) {
- llmr::Log::Warning(llmr::Event::Setup, "no access token set. mapbox.com tiles won't work.");
- } else {
- map.setAccessToken(std::string(token));
- }
+ NSString *accessToken = [[NSProcessInfo processInfo] environment][@"MAPBOX_ACCESS_TOKEN"];
+ if ( ! accessToken) llmr::Log::Warning(llmr::Event::Setup, "No access token set. Mapbox vector tiles won't work.");
+ if (accessToken) map.setAccessToken([accessToken cStringUsingEncoding:[NSString defaultCStringEncoding]]);
// Load style
NSString *path = [[NSBundle mainBundle] pathForResource:@"style.min" ofType:@"js"];