List view forgets selected row, selects first row instead
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
software-center (Ubuntu) |
Fix Released
|
Medium
|
Gary Lasker |
Bug Description
Binary package hint: software-center
software-center version 2.1.1
The current selected row in a list view is not correctly retained when navigating. Instead, the first item in the list is automatically selected.
This is a regression in 2.1.0.
Steps to reproduce:
1. Open Software Center and click "Accessories" in the categories screen.
2. Click the row for "Alarm Clock" to select it.
3. Click the "More Info" button to view details for the "Alarm Clock" application.
4. Click the "Accessories" button in the navigation bar at the top of the screen to show the list view again.
What happens:
The row for the first item in the list ("7zip") is selected.
What should happen:
The row for "Alarm Clock" should remain selected.
Related branches
Changed in software-center (Ubuntu): | |
status: | New → Triaged |
assignee: | nobody → Gary Lasker (gary-lasker) |
importance: | Undecided → Medium |
Changed in software-center (Ubuntu): | |
status: | Triaged → In Progress |
Changed in software-center (Ubuntu): | |
status: | In Progress → Fix Committed |
This bug was fixed in the package software-center - 2.1.2
---------------
software-center (2.1.2) maverick; urgency=low
[ Gary Lasker ] view/viewswitch er.py: view/availablep ane.py: SoftwareCenter. ui, ter/app. py, ter/view/ availablepane. py, ter/view/ navhistory. py: backend/ aptd.py: index_map correctly, many thanks Olivier! view/historypan e.py: apt/apthistory. py, ter/view/ historypane. py:
* softwarecenter/
- only reselect a channel node when a model is available
(LP: #578497)
* fix "List view forgets selected row" regression (LP: #584969)
* softwarecenter/
- fix broken searches
* data/ui/
softwarecen
softwarecen
softwarecen
- bit of navhistory code housekeeping
- add navhistory back/forward actions and corresponding
menu items
- integrate navhistory actions with custom back/forward
buttons
- add accelerator keys for navhistory actions
* merged lp:~osomon/software-center/memory_leak, fixes
memory leak regression (LP: #577540), thanks Olivier Tilloy!
* softwarecenter/
- fix error when updating software sources (LP: #586623)
* merged lp:~osomon/software-center/memory_leak, disconnect
signals to allow appstore to be deleted, thanks Olivier Tilloy!
* merged lp:~osomon/software-center/fix_appstore_update, remake
pkgname_
* softwarecenter/
- fix UnboundLocalError if history.log is empty
* merged lp:~hellium/software-center/installed-date, history
pane log parsing merged to AptHistory, implement "Installed since"
feature in the details view, many thanks Geliy Sokolov!
* softwarecenter/
softwarecen
- fix launch error in the case where there is no
history.log file (LP: #591590)
[ Michael Vogt ] view/installedp ane.py: apt/apthistory. py: apt/apthistory. py:
* merged lp:~glatzor/software-center/glatzor to get improved
aptdaemon API
* test/test_aptd.py:
- update tests to work with new defered magic API
* debian/control:
- update dependencies on aptdaemon
* merged lp:~mmcg069/software-center/improve-appview-persistence
(many thanks!)
* softwarecenter/
- do not crash if model is None (LP: #586306)
* merged lp:~gary-lasker/software-center/hide_nonapps_pkgs_xapian
many thanks to Jacob Johan Edwards and Gary
* softwarecenter/
- add test (and test data) for AptHistory class
- be more async friendly and add test for async
* merge lp:~mvo/software-center/launchpad-login branch that
provides the infrastructure for LP login/API calls and supports
displaying private PPAs
* softwarecenter/
- be more robust against invalid entries (LP: #590281), this
also need a python-debian fix to be fully working
-- Michael Vogt <email address hidden> Thu, 10 Jun 2010 12:04:34 +0200