From 442edb6ccc35d9286ba8343cb90beaab457bc35d Mon Sep 17 00:00:00 2001 From: Thierry Crozat Date: Wed, 26 Apr 2017 08:38:55 +0100 Subject: MACOSX: Expand ~ in default screenshot path When using SDL to save the screenshot, using a told results in an error. --- backends/platform/sdl/macosx/macosx_wrapper.mm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'backends/platform') diff --git a/backends/platform/sdl/macosx/macosx_wrapper.mm b/backends/platform/sdl/macosx/macosx_wrapper.mm index 5de3eb6bac..02516e5ffe 100644 --- a/backends/platform/sdl/macosx/macosx_wrapper.mm +++ b/backends/platform/sdl/macosx/macosx_wrapper.mm @@ -54,11 +54,11 @@ Common::String getDesktopPathMacOSX() { // NSUrl *url = [[[NSFileManager defaultManager] URLsForDirectory:NSDesktopDirectory inDomains:NSUserDomainMask] firstObject]; // However it is only available in OS X 10.6+. So use NSSearchPathForDirectoriesInDomains instead (available since OS X 10.0) // [NSArray firstObject] is also only available in OS X 10.6+. So we need to use [NSArray count] and [NSArray objectAtIndex:] - NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDesktopDirectory, NSUserDomainMask, NO); + NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDesktopDirectory, NSUserDomainMask, YES); if ([paths count] == 0) return Common::String(); NSString *path = [paths objectAtIndex:0]; if (path == nil) return Common::String(); return Common::String([path cStringUsingEncoding:NSASCIIStringEncoding]); -} \ No newline at end of file +} -- cgit v1.2.3