Minimized window not restored (but yes if closed)
Bug #865688 reported by
Alejandro J. Cura
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu One Control Panel | Status tracked in Trunk | |||||
Stable-3-0 |
Fix Released
|
Undecided
|
Roberto Alsina | |||
Trunk |
Fix Released
|
Low
|
Roberto Alsina | |||
ubuntuone-control-panel (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | |||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
If the control panel window is minimized or on the background, it is not brought to the foreground when the user clicks on "restore" in the tray icon.
(if the window was closed, it is restored successfully)
[Test Case]
0. Ensure sni-qt is installed, so Qt tray icons can appear as app indicators.
1. Run ubuntuone-
2. Minimize the control panel window
3. Right-click on the tray icon -> restore
4. The window should show itself again.
[Regression Potential]
Minimal. Unit tests included in fix.
Related branches
lp:~ralsina/ubuntuone-control-panel/fix-865688
- Brian Curtin (community): Approve
- Diego Sarmentero (community): Approve
-
Diff: 34 lines (+13/-0)2 files modifiedubuntuone/controlpanel/gui/qt/systray.py (+1/-0)
ubuntuone/controlpanel/gui/qt/tests/test_systray.py (+12/-0)
lp:~dobey/ubuntuone-control-panel/sru-backports
- Roberto Alsina (community): Approve
-
Diff: 322 lines (+122/-12)13 files modifieddata/qt/images.qrc (+4/-0)
data/qt/ubuntuone-rtl.qss (+27/-0)
data/qt/ubuntuone.qss (+0/-7)
ubuntuone/controlpanel/backend.py (+6/-1)
ubuntuone/controlpanel/gui/qt/filesyncstatus.py (+2/-0)
ubuntuone/controlpanel/gui/qt/folders.py (+10/-1)
ubuntuone/controlpanel/gui/qt/main/__init__.py (+4/-1)
ubuntuone/controlpanel/gui/qt/main/tests/test_main.py (+4/-0)
ubuntuone/controlpanel/gui/qt/systray.py (+1/-0)
ubuntuone/controlpanel/gui/qt/tests/test_filesyncstatus.py (+15/-0)
ubuntuone/controlpanel/gui/qt/tests/test_folders.py (+29/-2)
ubuntuone/controlpanel/gui/qt/tests/test_systray.py (+12/-0)
ubuntuone/controlpanel/tests/test_backend.py (+8/-0)
Changed in ubuntuone-control-panel: | |
assignee: | nobody → Roberto Alsina (ralsina) |
importance: | Undecided → Low |
tags: |
added: u1-windows removed: u1-zomg-windows |
Changed in ubuntuone-control-panel: | |
status: | New → Triaged |
Changed in ubuntuone-control-panel: | |
status: | Triaged → In Progress |
Changed in ubuntuone-control-panel: | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in ubuntuone-control-panel (Ubuntu): | |
status: | New → Fix Released |
To post a comment you must log in.
Hello! This bug is attached to an upload in the queue for precise-proposed. However, it does not contain the requisite fields for the SRU team to process the upload. Please add them per the process outlined here. To be more succinct, make sure the bug description lists these fields: "Impact, Dev Fix, Stable Fix, Regression Potential, Test case".
https:/ /wiki.ubuntu. com/StableRelea seUpdates# Procedure
The upload will likely not be looked at by the SRU team until these fields are present.
This bug is also missing an accurate status for the development release of Ubuntu. Please set the status for the Ubuntu task, or let us know in comments what the status is in Ubuntu.
Thank you!