Author: dcbw
Date: Fri Jan 18 02:56:20 2008
New Revision: 3242
URL: http://svn.gnome.org/viewvc/NetworkManager?rev=3242&view=rev

Log:
2008-01-17  Dan Williams  <[EMAIL PROTECTED]>

        * src/NetworkManagerPolicy.c
                - (nm_policy_device_change_check): clear change check idle here
                - (device_change_check_done): remove
                - (schedule_change_check): simplify



Modified:
   trunk/ChangeLog
   trunk/src/NetworkManagerPolicy.c

Modified: trunk/src/NetworkManagerPolicy.c
==============================================================================
--- trunk/src/NetworkManagerPolicy.c    (original)
+++ trunk/src/NetworkManagerPolicy.c    Fri Jan 18 02:56:20 2008
@@ -224,6 +224,8 @@
        NMDevice * old_dev = NULL;
        gboolean do_switch = FALSE;
 
+       policy->device_state_changed_idle_id = 0;
+
        switch (nm_manager_get_state (policy->manager)) {
        case NM_STATE_CONNECTED:
                old_dev = nm_manager_get_active_device (policy->manager);
@@ -404,22 +406,13 @@
 }
 
 static void
-device_change_check_done (gpointer user_data)
-{
-       NMPolicy *policy = (NMPolicy *) user_data;
-       policy->device_state_changed_idle_id = 0;
-}
-
-static void
 schedule_change_check (NMPolicy *policy)
 {
        if (policy->device_state_changed_idle_id > 0)
                return;
 
-       policy->device_state_changed_idle_id = g_idle_add_full 
(G_PRIORITY_DEFAULT_IDLE,
-                                                                               
                                        nm_policy_device_change_check,
-                                                                               
                                        policy,
-                                                                               
                                        device_change_check_done);
+       policy->device_state_changed_idle_id = g_idle_add 
(nm_policy_device_change_check,
+                                                          policy);
 }
 
 static NMConnection *
_______________________________________________
SVN-commits-list mailing list (read only)
http://mail.gnome.org/mailman/listinfo/svn-commits-list

Want to limit the commits to a few modules? Go to above URL, log in to edit 
your options and select the modules ('topics') you want.
Module maintainer? It is possible to set the reply-to to your development 
mailing list. Email [EMAIL PROTECTED] if interested.

Reply via email to