All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2] ui/cocoa: Fix openFile: deprecation on Big Sur
@ 2021-01-02 15:07 Roman Bolshakov
  2021-01-08 13:50 ` Peter Maydell
  0 siblings, 1 reply; 15+ messages in thread
From: Roman Bolshakov @ 2021-01-02 15:07 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell, Roman Bolshakov, Gerd Hoffmann

ui/cocoa.m:1188:44: warning: 'openFile:' is deprecated: first deprecated in macOS 11.0 - Use -[NSWorkspace openURL:] instead.
      [-Wdeprecated-declarations]
        if ([[NSWorkspace sharedWorkspace] openFile: full_file_path] == YES) {
                                           ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSWorkspace.h:350:1: note:
      'openFile:' has been explicitly marked deprecated here
- (BOOL)openFile:(NSString *)fullPath API_DEPRECATED("Use -[NSWorkspace openURL:] instead.", macos(10.0, 11.0));
^

Signed-off-by: Roman Bolshakov <r.bolshakov@yadro.com>
---
Changes since v1:
 - Changed URLWithString: to fileURLWithPath:isDirectory: (Peter)

 ui/cocoa.m | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/ui/cocoa.m b/ui/cocoa.m
index f32adc3074..ea3b845b53 100644
--- a/ui/cocoa.m
+++ b/ui/cocoa.m
@@ -1178,6 +1178,7 @@ QemuCocoaView *cocoaView;
     /* Where to look for local files */
     NSString *path_array[] = {@"../share/doc/qemu/", @"../doc/qemu/", @"../docs/"};
     NSString *full_file_path;
+    NSURL *full_file_url;
 
     /* iterate thru the possible paths until the file is found */
     int index;
@@ -1186,7 +1187,9 @@ QemuCocoaView *cocoaView;
         full_file_path = [full_file_path stringByDeletingLastPathComponent];
         full_file_path = [NSString stringWithFormat: @"%@/%@%@", full_file_path,
                           path_array[index], filename];
-        if ([[NSWorkspace sharedWorkspace] openFile: full_file_path] == YES) {
+        full_file_url = [NSURL fileURLWithPath: full_file_path
+                                   isDirectory: false];
+        if ([[NSWorkspace sharedWorkspace] openURL: full_file_url] == YES) {
             return;
         }
     }
-- 
2.29.2



^ permalink raw reply related	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2021-03-22 17:08 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-02 15:07 [PATCH v2] ui/cocoa: Fix openFile: deprecation on Big Sur Roman Bolshakov
2021-01-08 13:50 ` Peter Maydell
2021-01-08 15:00   ` Peter Maydell
2021-01-08 15:05     ` Peter Maydell
2021-01-08 21:48       ` Roman Bolshakov
2021-01-08 22:20         ` Peter Maydell
2021-01-12 11:40           ` Peter Maydell
2021-01-08 21:09     ` Roman Bolshakov
2021-01-08 23:13       ` BALATON Zoltan
2021-01-09 12:25         ` Christian Schoenebeck via
2021-01-10  0:31           ` Roman Bolshakov
2021-01-10  0:14         ` Roman Bolshakov
2021-01-10  1:13           ` BALATON Zoltan
2021-01-10  2:27             ` Roman Bolshakov
2021-03-22 17:03           ` Peter Maydell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.