Changeset 350 for trunk/appswitch/appswitch/main.c
- Timestamp:
- 11/07/07 03:32:14 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/appswitch/appswitch/main.c
r345 r350 26 26 const char *APP_NAME; 27 27 28 #define VERSION "1.1 d2"28 #define VERSION "1.1" 29 29 30 30 struct { … … 72 72 73 73 void usage() { 74 fprintf(stderr, "usage: %s [-sShHqk lLPfF] [-c creator] [-i bundleID] [-a name] [-p pid] [path]\n"74 fprintf(stderr, "usage: %s [-sShHqkKlLPfF] [-c creator] [-i bundleID] [-a name] [-p pid] [path]\n" 75 75 " -s show application, bring windows to front (do not switch)\n" 76 76 " -S show all applications\n" … … 90 90 " -a name match application by name\n" 91 91 , APP_NAME); 92 fprintf(stderr, "appswitch "VERSION" (c) 2003-0 6Nicholas Riley <http://web.sabi.net/nriley/software/>.\n"92 fprintf(stderr, "appswitch "VERSION" (c) 2003-07 Nicholas Riley <http://web.sabi.net/nriley/software/>.\n" 93 93 "Please send bugs, suggestions, etc. to <appswitch@sabi.net>.\n"); 94 94 … … 431 431 getargs(argc, argv); 432 432 433 ProcessSerialNumber psn = matchApplication(); 433 ProcessSerialNumber psn; 434 435 // required in Leopard to prevent paramErr - rdar://problem/5579375 436 err = GetCurrentProcess(&psn); 437 if (err != noErr) osstatusexit(err, "can't contact window server"); 438 439 psn = matchApplication(); 434 440 435 441 const char *verb = NULL; … … 438 444 case APP_LIST: break; // already handled in matchApplication 439 445 case APP_SWITCH: err = SetFrontProcess(&psn); verb = "set front"; break; 440 // XXX show/hide return paramErr - rdar://problem/5579375 - ask on carbon-dev later441 446 case APP_SHOW: err = ShowHideProcess(&psn, true); verb = "show"; break; 442 447 case APP_HIDE: err = ShowHideProcess(&psn, false); verb = "hide"; break;
Note:
See TracChangeset
for help on using the changeset viewer.