mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-04 11:00:18 +01:00
2005-06-27 Robert Love <rml@novell.com>
* src/nm-dbus-nm.c: fix "setWirelessEnabled" call for the enabling case. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@760 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
This commit is contained in:
parent
a458311b30
commit
bc343b9737
2 changed files with 15 additions and 6 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2005-06-27 Robert Love <rml@novell.com>
|
||||
|
||||
* src/nm-dbus-nm.c: fix "setWirelessEnabled" call for the enabling
|
||||
case.
|
||||
|
||||
2005-06-27 Robert Love <rml@novell.com>
|
||||
|
||||
* gnome/applet/applet.c: make the 'Wireless Network Discovery' menu
|
||||
|
|
|
|||
|
|
@ -345,17 +345,20 @@ static DBusMessage *nm_dbus_nm_set_wireless_enabled (DBusConnection *connection,
|
|||
{
|
||||
gboolean enabled = FALSE;
|
||||
DBusError err;
|
||||
NMData *app_data;
|
||||
|
||||
g_return_val_if_fail (data && data->data && connection && message, NULL);
|
||||
|
||||
dbus_error_init (&err);
|
||||
if (dbus_message_get_args (message, &err, DBUS_TYPE_BOOLEAN, &enabled, DBUS_TYPE_INVALID))
|
||||
if (!dbus_message_get_args (message, &err, DBUS_TYPE_BOOLEAN, &enabled, DBUS_TYPE_INVALID))
|
||||
return NULL;
|
||||
|
||||
app_data = data->data;
|
||||
app_data->wireless_enabled = enabled;
|
||||
|
||||
if (!enabled)
|
||||
{
|
||||
GSList *elt;
|
||||
NMData *app_data;
|
||||
|
||||
app_data = data->data;
|
||||
app_data->wireless_enabled = enabled;
|
||||
|
||||
/* Physically down all wireless devices */
|
||||
nm_lock_mutex (app_data->dev_list_mutex, __FUNCTION__);
|
||||
|
|
@ -369,9 +372,10 @@ static DBusMessage *nm_dbus_nm_set_wireless_enabled (DBusConnection *connection,
|
|||
}
|
||||
}
|
||||
nm_unlock_mutex (app_data->dev_list_mutex, __FUNCTION__);
|
||||
nm_policy_schedule_device_change_check (data->data);
|
||||
}
|
||||
|
||||
nm_policy_schedule_device_change_check (data->data);
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue