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) {