GNOME Bugzilla – Bug 723783
Wrong Device.ActiveConnection value emitted when device starts activating
Last modified: 2014-03-21 00:25:59 UTC
signal sender=:1.10 -> dest=(null destination) serial=34390 path=/org/freedesktop/NetworkManager/Devices/2; interface=org.freedesktop.NetworkManager.Device.Wireless; member=PropertiesChanged array [ dict entry( string "ActiveConnection" variant object path "/" ) dict entry( string "State" variant uint32 40 ) dict entry( string "StateReason" variant struct { uint32 40 uint32 0 } ) ]
This issue was found in git master, but I tested 0.9.8 and confirmed it does not exist there. In 0.9.8 the object is exported immediately after it's created, long before it gets assigned to the device, so 0.9.8 should always have a valid ActiveConnection path when the state changes to PREPARE.
Created attachment 272502 [details] [review] 0001-core-export-ActiveConnection-before-handing-it-to-th.patch
Comment on attachment 272502 [details] [review] 0001-core-export-ActiveConnection-before-handing-it-to-th.patch makes sense
looks good to me
Pushed to git master.