2007-08-12 Dan Williams <dcbw@redhat.com>
* src/NetworkManagerPolicy.c - (nm_policy_new): hook up to connection-added / connection-removed signals instead of connections-changed git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@2667 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
2007-08-12 Dan Williams <dcbw@redhat.com>
|
||||
|
||||
* src/NetworkManagerPolicy.c
|
||||
- (nm_policy_new): hook up to connection-added / connection-removed
|
||||
signals instead of connections-changed
|
||||
|
||||
2007-08-12 Dan Williams <dcbw@redhat.com>
|
||||
|
||||
Kill dhcdbd until it's dead, dead, dead. Based on a patch from
|
||||
|
@@ -598,11 +598,23 @@ state_changed (NMManager *manager, NMState state, gpointer user_data)
|
||||
}
|
||||
|
||||
static void
|
||||
connections_changed (NMManager *manager, GSList *connections, gpointer user_data)
|
||||
connection_added (NMManager *manager,
|
||||
NMConnection *connection,
|
||||
gpointer user_data)
|
||||
{
|
||||
NMPolicy *policy = (NMPolicy *) user_data;
|
||||
|
||||
nm_info ("policy got %d connections", g_slist_length (connections));
|
||||
nm_info ("connection %p added", connection);
|
||||
}
|
||||
|
||||
static void
|
||||
connection_removed (NMManager *manager,
|
||||
NMConnection *connection,
|
||||
gpointer user_data)
|
||||
{
|
||||
NMPolicy *policy = (NMPolicy *) user_data;
|
||||
|
||||
nm_info ("connection %p removed", connection);
|
||||
}
|
||||
|
||||
NMPolicy *
|
||||
@@ -626,8 +638,11 @@ nm_policy_new (NMManager *manager)
|
||||
g_signal_connect (manager, "state-change",
|
||||
G_CALLBACK (state_changed), policy);
|
||||
|
||||
g_signal_connect (manager, "connections-changed",
|
||||
G_CALLBACK (connections_changed), policy);
|
||||
g_signal_connect (manager, "connection-added",
|
||||
G_CALLBACK (connection_added), policy);
|
||||
|
||||
g_signal_connect (manager, "connection-removed",
|
||||
G_CALLBACK (connection_removed), policy);
|
||||
|
||||
global_policy = policy;
|
||||
|
||||
|
Reference in New Issue
Block a user