Qt UI: without credentials, if there is an error in the first screen, it freezes and nothing happens
Bug #945078 reported by
Natalia Bidart
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu One Control Panel | Status tracked in Trunk | |||||
Stable-3-0 |
Fix Released
|
Undecided
|
Unassigned | |||
Trunk |
Fix Released
|
High
|
Natalia Bidart | |||
ubuntuone-control-panel (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When presented with the "choose sign in screen", if there is an error while grabbing the credentials, the error is lost and nothing happens, the app just freezes.
We need to properly handle errors using the existent handler for that.
Related branches
lp:~nataliabidart/ubuntuone-control-panel/handle-credentials-error
- Diego Sarmentero (community): Approve
- Roberto Alsina (community): Approve
-
Diff: 250 lines (+92/-22)7 files modifieddata/qt/ubuntuone.qss (+9/-0)
ubuntuone/controlpanel/gui/qt/__init__.py (+33/-5)
ubuntuone/controlpanel/gui/qt/tests/__init__.py (+11/-5)
ubuntuone/controlpanel/gui/qt/tests/test_common.py (+3/-2)
ubuntuone/controlpanel/gui/qt/tests/test_controlpanel.py (+1/-3)
ubuntuone/controlpanel/gui/qt/tests/test_wizard.py (+22/-1)
ubuntuone/controlpanel/gui/qt/wizard.py (+13/-6)
lp:~nataliabidart/ubuntuone-control-panel/stable-3-0-update-2.99.91.1
- Manuel de la Peña (community): Approve
- Roberto Alsina (community): Approve
-
Diff: 1286 lines (+425/-177)22 files modifieddata/qt/images.qrc (+1/-0)
data/qt/linux.qss (+16/-0)
data/qt/preferences.ui (+3/-0)
data/qt/side_widget.ui (+22/-1)
data/qt/ubuntuone.qss (+71/-102)
data/qt/windows.qss (+11/-0)
ubuntuone/controlpanel/gui/qt/__init__.py (+33/-5)
ubuntuone/controlpanel/gui/qt/controlpanel.py (+8/-0)
ubuntuone/controlpanel/gui/qt/gui.py (+10/-4)
ubuntuone/controlpanel/gui/qt/main/__init__.py (+7/-2)
ubuntuone/controlpanel/gui/qt/main/tests/test_main.py (+10/-4)
ubuntuone/controlpanel/gui/qt/tests/__init__.py (+14/-6)
ubuntuone/controlpanel/gui/qt/tests/test_common.py (+3/-2)
ubuntuone/controlpanel/gui/qt/tests/test_controlpanel.py (+11/-3)
ubuntuone/controlpanel/gui/qt/tests/test_folders.py (+23/-4)
ubuntuone/controlpanel/gui/qt/tests/test_gui.py (+16/-0)
ubuntuone/controlpanel/gui/qt/tests/test_start.py (+1/-1)
ubuntuone/controlpanel/gui/qt/tests/test_wizard.py (+33/-24)
ubuntuone/controlpanel/gui/qt/wizard.py (+22/-19)
ubuntuone/controlpanel/utils/__init__.py (+2/-0)
ubuntuone/controlpanel/utils/tests/test_windows.py (+88/-0)
ubuntuone/controlpanel/utils/windows.py (+20/-0)
Changed in ubuntuone-control-panel: | |
importance: | Undecided → High |
assignee: | nobody → Natalia Bidart (nataliabidart) |
status: | New → Triaged |
Changed in ubuntuone-control-panel (Ubuntu): | |
status: | New → Confirmed |
To post a comment you must log in.
This bug was fixed in the package ubuntuone- control- panel - 2.99.92-0ubuntu1
--------------- control- panel (2.99.92-0ubuntu1) precise; urgency=low
ubuntuone-
* New upstream release:
- Using limit_bandwidth attribute to properly process the info dict
for preferences (LP: #944256).
- Handle errors from backend on the signin wizard page (LP: #945078).
- Avoid the 'show/hide details' button to grow when focused (LP: #961348).
- Modified stylesheet to use the new colours from brand, and to also ease
the reading of white text (LP: #956077).
- Fixed the gap tab outlines (LP: #822629).
- Remove custom path validation and use the one provided by syncdaemon
(LP: #824252).
- Make use of the new feature from syncdaemon where 'refresh_volumes'
returns a deferred that gets fired when the server info is ready
(LP: #851810).
- Ensured that Folders' tree view has proper texts in the columns to
have proper column widths (LP: #965175).
- Forced white background (LP: #961346).
* debian/control:
- Bumped dependency versions on ubuntu-sso-client and ubuntuone-client to
2.99.92.
* debian/watch:
- Updated url to fetch tarball from latest milestone.
-- Natalia Bidart (nessita) <email address hidden> Wed, 04 Apr 2012 13:03:50 -0300