On 06.01.2010, at 23:47, Andreas Färber wrote: > When QEMU was launched in no-graphic, Curses or VNC mode, > don't run it as a Cocoa application. > > Based on patch by Alexander Graf. > > v1: > - Avoid type mismatch warning for argv > - Drop noCocoa variable > - Coding Style changes > > Signed-off-by: Andreas Färber <andreas.faer...@web.de> > Cc: Alexander Graf <ag...@suse.de> > Cc: Mike Kronenberg <mike.kronenb...@kronenberg.org> > --- > cocoa.m | 10 ++++++++++ > 1 files changed, 10 insertions(+), 0 deletions(-) > > diff --git a/cocoa.m b/cocoa.m > index d5f941b..70c249b 100644 > --- a/cocoa.m > +++ b/cocoa.m > @@ -855,6 +855,16 @@ int main (int argc, const char * argv[]) { > gArgc = argc; > gArgv = (char **)argv; > CPSProcessSerNum PSN; > + int i; > + > + /* In case we don't need to display a window, let's not do that */ > + for (i = 1; i < argc; i++) { > + if (!strcmp(argv[i], "-vnc") || > + !strcmp(argv[i], "-nographic") || > + !strcmp(argv[i], "-curses")) { > + return qemu_main(gArgc, gArgv); > + } > + }
Hm, does that work with qemu -hda /tmp/bla.img -nographic? Alex