diff 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
line wrap: on
line diff
--- a/src/browser.c	Sun Oct 21 00:16:09 2001 +0000
+++ b/src/browser.c	Sun Oct 21 19:01:03 2001 +0000
@@ -589,6 +589,23 @@
 		} else {
 			gtk_timeout_add(1000, (GtkFunction)clean_pid, NULL);
 		}
+	} else if (web_browser == BROWSER_OPERA) {
+		pid_t pid;
+
+		pid = fork();
+
+		if (pid == 0) {
+			char *args[4];
+			args[0] = g_strdup("opera");
+			args[1] = g_strdup("-newwindow");
+			args[2] = url;
+			args[3] = NULL;
+
+			execvp(args[0], args);
+			_exit(0);
+		} else {
+			gtk_timeout_add(1000, (GtkFunction)clean_pid, NULL);
+		}
 #ifdef USE_GNOME
 	} else if (web_browser == BROWSER_GNOME) {
 		gnome_url_show(url);