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