Mercurial > pidgin.yaz
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; |