cocoa: do not create a spurious window for -version
When invoked with -version, qemu will exit just after displaying the version, so there is no need to create a window. Also handles --XXX options. Signed-off-by: Tristan Gingold <gingold@adacore.com> Signed-off-by: Andreas Färber <andreas.faerber@web.de>
This commit is contained in:
		
							parent
							
								
									0b862cedf3
								
							
						
					
					
						commit
						e4ebcc1a37
					
				
							
								
								
									
										15
									
								
								ui/cocoa.m
								
								
								
								
							
							
						
						
									
										15
									
								
								ui/cocoa.m
								
								
								
								
							| 
						 | 
				
			
			@ -865,10 +865,19 @@ int main (int argc, const char * argv[]) {
 | 
			
		|||
 | 
			
		||||
    /* 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")) {
 | 
			
		||||
        const char *opt = argv[i];
 | 
			
		||||
 | 
			
		||||
        if (opt[0] == '-') {
 | 
			
		||||
            /* Treat --foo the same as -foo.  */
 | 
			
		||||
            if (opt[1] == '-') {
 | 
			
		||||
                opt++;
 | 
			
		||||
            }
 | 
			
		||||
            if (!strcmp(opt, "-vnc") ||
 | 
			
		||||
                !strcmp(opt, "-nographic") ||
 | 
			
		||||
                !strcmp(opt, "-version") ||
 | 
			
		||||
                !strcmp(opt, "-curses")) {
 | 
			
		||||
                return qemu_main(gArgc, gArgv);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue