Mercurial > pidgin
comparison src/browser.c @ 2566:6d00c0f8bfc5
[gaim-migrate @ 2579]
Add Opera Browser Support (Thanks Brian Enigma)
committer: Tailor Script <tailor@pidgin.im>
| author | Rob Flynn <gaim@robflynn.com> |
|---|---|
| date | Sun, 21 Oct 2001 19:01:03 +0000 |
| parents | ad4a0b3f0032 |
| children | 62bd04e00eb3 |
comparison
equal
deleted
inserted
replaced
| 2565:f2a5ed215713 | 2566:6d00c0f8bfc5 |
|---|---|
| 587 execvp(args[0], args); | 587 execvp(args[0], args); |
| 588 _exit(0); | 588 _exit(0); |
| 589 } else { | 589 } else { |
| 590 gtk_timeout_add(1000, (GtkFunction)clean_pid, NULL); | 590 gtk_timeout_add(1000, (GtkFunction)clean_pid, NULL); |
| 591 } | 591 } |
| 592 } else if (web_browser == BROWSER_OPERA) { | |
| 593 pid_t pid; | |
| 594 | |
| 595 pid = fork(); | |
| 596 | |
| 597 if (pid == 0) { | |
| 598 char *args[4]; | |
| 599 args[0] = g_strdup("opera"); | |
| 600 args[1] = g_strdup("-newwindow"); | |
| 601 args[2] = url; | |
| 602 args[3] = NULL; | |
| 603 | |
| 604 execvp(args[0], args); | |
| 605 _exit(0); | |
| 606 } else { | |
| 607 gtk_timeout_add(1000, (GtkFunction)clean_pid, NULL); | |
| 608 } | |
| 592 #ifdef USE_GNOME | 609 #ifdef USE_GNOME |
| 593 } else if (web_browser == BROWSER_GNOME) { | 610 } else if (web_browser == BROWSER_GNOME) { |
| 594 gnome_url_show(url); | 611 gnome_url_show(url); |
| 595 #endif /* USE_GNOME */ | 612 #endif /* USE_GNOME */ |
| 596 } else if (web_browser == BROWSER_MANUAL) { | 613 } else if (web_browser == BROWSER_MANUAL) { |
