pidgin/gtkmain.c

changeset 22187
6269c8333ae6
parent 22104
56970903b8e9
child 22443
7b8772af6bb7
child 22481
d8a9e927c90f
equal deleted inserted replaced
22186:c3146c500dae 22187:6269c8333ae6
506 {"multiple", no_argument, NULL, 'm'}, 506 {"multiple", no_argument, NULL, 'm'},
507 {"nologin", no_argument, NULL, 'n'}, 507 {"nologin", no_argument, NULL, 'n'},
508 {"session", required_argument, NULL, 's'}, 508 {"session", required_argument, NULL, 's'},
509 {"version", no_argument, NULL, 'v'}, 509 {"version", no_argument, NULL, 'v'},
510 {"display", required_argument, NULL, 'D'}, 510 {"display", required_argument, NULL, 'D'},
511 {"sync", no_argument, NULL, 'S'},
511 {0, 0, 0, 0} 512 {0, 0, 0, 0}
512 }; 513 };
513 514
514 #ifdef DEBUG 515 #ifdef DEBUG
515 debug_enabled = TRUE; 516 debug_enabled = TRUE;
516 #else 517 #else
517 debug_enabled = FALSE; 518 debug_enabled = FALSE;
518 #endif 519 #endif
519 520
520 /* This is the first Glib function call. Make sure to initialize GThread bfeore then */ 521 /* Initialize GThread before calling any Glib or GTK+ functions. */
521 g_thread_init(NULL); 522 g_thread_init(NULL);
522 523
523 #ifdef ENABLE_NLS 524 #ifdef ENABLE_NLS
524 bindtextdomain(PACKAGE, LOCALEDIR); 525 bindtextdomain(PACKAGE, LOCALEDIR);
525 bind_textdomain_codeset(PACKAGE, "UTF-8"); 526 bind_textdomain_codeset(PACKAGE, "UTF-8");
652 break; 653 break;
653 case 'm': /* do not ensure single instance. */ 654 case 'm': /* do not ensure single instance. */
654 opt_si = FALSE; 655 opt_si = FALSE;
655 break; 656 break;
656 case 'D': /* --display */ 657 case 'D': /* --display */
658 case 'S': /* --sync */
657 /* handled by gtk_init_check below */ 659 /* handled by gtk_init_check below */
658 break; 660 break;
659 case '?': /* show terse help */ 661 case '?': /* show terse help */
660 default: 662 default:
661 show_usage(argv[0], TRUE); 663 show_usage(argv[0], TRUE);

mercurial