Bläddra i källkod

Merge remote-tracking branch 'afaerber/cocoa-for-upstream' into staging

Anthony Liguori 14 år sedan
förälder
incheckning
8aceefd77c
3 ändrade filer med 10 tillägg och 1 borttagningar
  1. 5 0
      MAINTAINERS
  2. 2 0
      ui/cocoa.m
  3. 3 1
      vl.c

+ 5 - 0
MAINTAINERS

@@ -451,6 +451,11 @@ M: Anthony Liguori <aliguori@us.ibm.com>
 S: Maintained
 F: ui/
 
+Cocoa graphics
+M: Andreas Färber <andreas.faerber@web.de>
+S: Odd Fixes
+F: ui/cocoa.m
+
 Main loop
 M: Anthony Liguori <aliguori@us.ibm.com>
 S: Supported

+ 2 - 0
ui/cocoa.m

@@ -811,6 +811,8 @@ - (void)openPanelDidEnd:(NSOpenPanel *)sheet returnCode:(int)returnCode contextI
 
         char **argv = (char**)malloc( sizeof(char*)*3 );
 
+        [sheet close];
+
         asprintf(&argv[0], "%s", bin);
         asprintf(&argv[1], "-hda");
         asprintf(&argv[2], "%s", img);

+ 3 - 1
vl.c

@@ -2185,7 +2185,9 @@ int main(int argc, char **argv, char **envp)
     error_set_progname(argv[0]);
 
     g_mem_set_vtable(&mem_trace);
-    g_thread_init(NULL);
+    if (!g_thread_supported()) {
+        g_thread_init(NULL);
+    }
 
     runstate_init();