From e4d65bd92c8d4061d7abb685d952baa8780dc7b2 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Mon, 24 Mar 2008 02:56:25 +0000 Subject: [PATCH] Notify on device state change git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3489 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- src/nm-device.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/nm-device.c b/src/nm-device.c index d43dc2f15..d2d130eb3 100644 --- a/src/nm-device.c +++ b/src/nm-device.c @@ -1733,10 +1733,14 @@ nm_device_state_changed (NMDevice *device, NMDeviceState state) g_return_if_fail (NM_IS_DEVICE (device)); + if (device->priv->state == state) + return; + iface = nm_device_get_iface (device); old_state = device->priv->state; device->priv->state = state; + g_object_notify (G_OBJECT (device), NM_DEVICE_INTERFACE_STATE); g_signal_emit_by_name (device, "state-changed", state); switch (state) {