Pretends that "Software Sources" window is a modal dialog when it isn't
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
software-properties (Ubuntu) |
Fix Released
|
Undecided
|
Stephen Kraemer | ||
update-manager (Ubuntu) |
Fix Released
|
High
|
Stephen Kraemer |
Bug Description
update-manager 1:0.174.1, software-
1. Open Software Updater.
2. Open System Settings and choose "Software Sources".
3. Switch back to Software Updater.
4. Choose "Settings".
What happens:
2. The "Software Sources" window opens.
3. It is still possible to interact with Software Updater.
4. A second "Software Sources" window opens, and everything in the Software Updater window becomes insensitive.
What should happen:
4. Focus switches to the already-open "Software Sources" window, and everything in the Software Updater window remains sensitive.
Software Updater shouldn't pretend that Software Sources is a dialog modal to it. It isn't a dialog, and there are multiple other ways of accessing it.
(Bug 1076832 is the equivalent bug in Synaptic.)
Related branches
- Sebastien Bacher: Needs Fixing
- Ubuntu branches: Pending requested
-
Diff: 32 lines (+7/-6)2 files modifiedUpdateManager/Dialogs.py (+0/-6)
debian/changelog (+7/-0)
- Michael Vogt (community): Approve
-
Diff: 73 lines (+19/-5)3 files modifieddebian/changelog (+7/-0)
softwareproperties/gtk/SimpleGtkbuilderApp.py (+11/-5)
softwareproperties/gtk/SoftwarePropertiesGtk.py (+1/-0)
Changed in update-manager (Ubuntu): | |
importance: | Undecided → High |
tags: | added: quantal |
Changed in update-manager (Ubuntu): | |
status: | New → Triaged |
description: | updated |
tags: | added: bitesize |
Changed in update-manager (Ubuntu): | |
assignee: | nobody → Stephen Kraemer (straemer) |
Changed in software-properties (Ubuntu): | |
assignee: | nobody → Stephen Kraemer (straemer) |
status: | New → In Progress |
I've created a patch for this. See the two merge requests:
https:/ /code.launchpad .net/~straemer/ ubuntu/ quantal/ update- manager/ fix-for- 1058070/ +merge/ 136000
https:/ /code.launchpad .net/~straemer/ ubuntu/ quantal/ software- properties/ fix-for- 1058070/ +merge/ 136001