comparison src/browser.c @ 3455:8de4f34a1bd7

[gaim-migrate @ 3500] Thanks Chris Blizzard. committer: Tailor Script <tailor@pidgin.im>
author Sean Egan <seanegan@gmail.com>
date Tue, 27 Aug 2002 22:22:55 +0000
parents 284a0ad6a7f0
children 7a3f16a375a5
comparison
equal deleted inserted replaced
3454:de42733886c1 3455:8de4f34a1bd7
580 pid_t pid; 580 pid_t pid;
581 581
582 pid = fork(); 582 pid = fork();
583 583
584 if (pid == 0) { 584 if (pid == 0) {
585 /* args will be allocated below but we don't bother
586 * freeing it since we're just going to exec and
587 * exit */
585 char **args; 588 char **args;
586 char command[1024]; 589 char command[1024];
587 590
588 if (web_browser == BROWSER_OPERA) { 591 if (web_browser == BROWSER_OPERA) {
592 args = g_new(char *, 4);
589 args[0] = "opera"; 593 args[0] = "opera";
590 args[1] = "-newwindow"; 594 args[1] = "-newwindow";
591 args[2] = url; 595 args[2] = url;
592 args[3] = NULL; 596 args[3] = NULL;
593 } else if (web_browser == BROWSER_KONQ) { 597 } else if (web_browser == BROWSER_KONQ) {
598 args = g_new(char *, 4);
594 args[0] = "kfmclient"; 599 args[0] = "kfmclient";
595 args[1] = "openURL"; 600 args[1] = "openURL";
596 args[2] = url; 601 args[2] = url;
597 args[3] = NULL; 602 args[3] = NULL;
598 } else if (web_browser == BROWSER_GALEON) { 603 } else if (web_browser == BROWSER_GALEON) {
604 args = g_new(char *, 4);
599 args[0] = "galeon"; 605 args[0] = "galeon";
600 if (misc_options & OPT_MISC_BROWSER_POPUP) { 606 if (misc_options & OPT_MISC_BROWSER_POPUP) {
601 args[1] = "-w"; 607 args[1] = "-w";
602 args[2] = url; 608 args[2] = url;
603 args[3] = NULL; 609 args[3] = NULL;
604 } else { 610 } else {
605 args[1] = url; 611 args[1] = url;
606 args[2] = NULL; 612 args[2] = NULL;
607 } 613 }
608 } else if (web_browser == BROWSER_MOZILLA) { 614 } else if (web_browser == BROWSER_MOZILLA) {
615 args = g_new(char *, 4);
609 args[0] = "mozilla"; 616 args[0] = "mozilla";
610 args[1] = url; 617 args[1] = url;
611 args[2] = NULL; 618 args[2] = NULL;
612 } else if (web_browser == BROWSER_MANUAL) { 619 } else if (web_browser == BROWSER_MANUAL) {
613 gchar *space_free_url; 620 gchar *space_free_url;