From 1b7960f4216c553e8a51005d39b8fb32647155f2 Mon Sep 17 00:00:00 2001 From: Jon Ashburn Date: Mon, 4 Jan 2016 14:01:38 -0700 Subject: loader: Convert getenv on Windows to use GetEnvironmentVariable This allows loader to get updated environment variables. That is after the CRT has been initialized. --- layers/screenshot.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'layers/screenshot.cpp') diff --git a/layers/screenshot.cpp b/layers/screenshot.cpp index edccb856..b3bd9af5 100644 --- a/layers/screenshot.cpp +++ b/layers/screenshot.cpp @@ -588,7 +588,7 @@ VK_LAYER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkQueuePresentKHR(VkQueue queue, if (!screenshotEnvQueried) { - const char *_vk_screenshot = getenv("_VK_SCREENSHOT"); + const char *_vk_screenshot = loader_getenv("_VK_SCREENSHOT"); if (_vk_screenshot && *_vk_screenshot) { string spec(_vk_screenshot), word; @@ -614,6 +614,7 @@ VK_LAYER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkQueuePresentKHR(VkQueue queue, start = comma + 1; } } + loader_free_getenv(_vk_screenshot); screenshotEnvQueried = true; } -- cgit v1.2.3