cocoa: Avoid deprecated NSOpenPanel filename method
authorPeter Maydell <peter.maydell@linaro.org>
Mon, 22 Apr 2013 10:29:48 +0000 (10:29 +0000)
committerAndreas Färber <andreas.faerber@web.de>
Tue, 28 May 2013 23:24:38 +0000 (01:24 +0200)
Avoid the NSOpenPanel filename method (deprecated in MacOSX 10.6)
in favour of using the URL method and extracting the path from the
resulting NSUrl object.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
ui/cocoa.m

index ec09728..bb59511 100644 (file)
@@ -810,7 +810,7 @@ QemuCocoaView *cocoaView;
         exit(0);
     } else if(returnCode == NSOKButton) {
         const char *bin = "qemu";
-        char *img = (char*)[ [ sheet filename ] cStringUsingEncoding:NSASCIIStringEncoding];
+        char *img = (char*)[ [ [ sheet URL ] path ] cStringUsingEncoding:NSASCIIStringEncoding];
 
         char **argv = (char**)malloc( sizeof(char*)*3 );