diff options
author | Justin R. Miller <incanus@codesorcery.net> | 2014-07-14 12:16:46 -0700 |
---|---|---|
committer | Justin R. Miller <incanus@codesorcery.net> | 2014-07-14 12:16:46 -0700 |
commit | ab472ed8bb54d181989a1f07e639a9841cbe7145 (patch) | |
tree | 357128b8e3c1f94263b85041f273faa5c030a5e1 /macosx | |
parent | 7c03f89079a5db04d948c0f65551a310a3c34884 (diff) | |
download | qtlocation-mapboxgl-ab472ed8bb54d181989a1f07e639a9841cbe7145.tar.gz |
simplify OS X access token use
Diffstat (limited to 'macosx')
-rw-r--r-- | macosx/main.mm | 9 |
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"]; |