network-manager-applet r516 - in trunk: . src
- From: dcbw svn gnome org
- To: svn-commits-list gnome org
- Subject: network-manager-applet r516 - in trunk: . src
- Date: Thu, 7 Feb 2008 22:55:32 +0000 (GMT)
Author: dcbw
Date: Thu Feb 7 22:55:31 2008
New Revision: 516
URL: http://svn.gnome.org/viewvc/network-manager-applet?rev=516&view=rev
Log:
2008-02-07 Dan Williams <dcbw redhat com>
* src/applet.c
- (nma_edit_connections_cb): spawn connection editor
Modified:
trunk/ChangeLog
trunk/src/applet.c
Modified: trunk/src/applet.c
==============================================================================
--- trunk/src/applet.c (original)
+++ trunk/src/applet.c Thu Feb 7 22:55:31 2008
@@ -841,8 +841,28 @@
}
static void
+ce_child_setup (gpointer user_data G_GNUC_UNUSED)
+{
+ /* We are in the child process at this point */
+ pid_t pid = getpid ();
+ setpgid (pid, pid);
+}
+
+static void
nma_edit_connections_cb (GtkMenuItem *mi, NMApplet *applet)
{
+ char *argv[2];
+ GError *error = NULL;
+ gboolean success;
+
+ argv[0] = BINDIR "/nm-connection-editor";
+ argv[1] = NULL;
+
+ success = g_spawn_async ("/", argv, NULL, 0, &ce_child_setup, NULL, NULL, &error);
+ if (!success) {
+ g_warning ("Error launching connection editor: %s", error->message);
+ g_error_free (error);
+ }
}
/*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]