Closed
Bug 783976
Opened 12 years ago
Closed 12 years ago
WiFi list can't displayed after enabling/disabling WiFi repeatedly
Categories
(Firefox OS Graveyard :: General, defect)
Tracking
(blocking-basecamp:+)
RESOLVED
FIXED
blocking-basecamp | + |
People
(Reporter: khu, Assigned: vchang)
References
Details
Attachments
(1 file, 2 obsolete files)
2.79 KB,
patch
|
mrbkap
:
review+
|
Details | Diff | Splinter Review |
It's similar to bug 774876, but it looks different. For this case, it happened sometimes. Sometimes, it has no problem. Reproducing steps: 1. Enable WiFi. 2. Wait and check the list. 3. Disable WiFi. 4. Repeats step 1-3. Sometimes, in step 2, the list is empty and it just kept searching.
Reporter | ||
Updated•12 years ago
|
Assignee | ||
Comment 1•12 years ago
|
||
1. Update WifiManager.state before notifying wifiUp event to DOM. 2. Instead of using WifiManager.state to check wifi enable/disable status, we should use WifiManager.enabled in getNetworks, associate and forget functions. 3. The scan function in gaia/apps/settings/js/wifi.js may return if scanning flag is true. We may set it to false before calling scan function in gWifiManager.onenabled .
Attachment #653707 -
Flags: feedback?(mrbkap)
Updated•12 years ago
|
Attachment #653707 -
Attachment is patch: true
Comment 2•12 years ago
|
||
Comment on attachment 653707 [details] [diff] [review] WIP Review of attachment 653707 [details] [diff] [review]: ----------------------------------------------------------------- ::: dom/wifi/WifiWorker.js @@ +897,5 @@ > parseStatus(status, reconnected); > callback(); > }); > + > + notify("supplicantconnection"); This change is wrong. statusCommand is async (as are basically all of the calls in this file, though as I say that, I note that parseStatus isn't). The notification should go directly above |callback()|.
Attachment #653707 -
Flags: feedback?(mrbkap) → feedback-
Assignee | ||
Comment 3•12 years ago
|
||
Attachment #654169 -
Flags: review?(mrbkap)
Assignee | ||
Comment 4•12 years ago
|
||
Attachment #653707 -
Attachment is obsolete: true
Attachment #654169 -
Attachment is obsolete: true
Attachment #654169 -
Flags: review?(mrbkap)
Attachment #654170 -
Flags: review?(mrbkap)
Comment 5•12 years ago
|
||
Comment on attachment 654170 [details] [diff] [review] Update wifi list can't displayed after enabling/disabling WiFi Looks good. Thanks.
Attachment #654170 -
Attachment is patch: true
Attachment #654170 -
Flags: review?(mrbkap) → review+
Assignee | ||
Updated•12 years ago
|
Keywords: checkin-needed
Comment 6•12 years ago
|
||
Vincent, Your patch doesn't apply cleanly on inbound anymore. Can you update it, and set the correct hg headers and commit message (using qref -eU)?
Comment 7•12 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/fe06529df135
Keywords: checkin-needed
Comment 8•12 years ago
|
||
No need, I guess :P
Comment 9•12 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/fe06529df135
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 10•12 years ago
|
||
(In reply to Fabrice Desré [:fabrice] from comment #6) > Vincent, > > Your patch doesn't apply cleanly on inbound anymore. Can you update it, and > set the correct hg headers and commit message (using qref -eU)? Thanks for your reminding. I will take care of it on next time.
Assignee | ||
Comment 11•12 years ago
|
||
(In reply to Ryan VanderMeulen from comment #8) > No need, I guess :P Thanks for your help.
You need to log in
before you can comment on or make changes to this bug.
Description
•