selecting items near the bottom of the visible part of the list can behave poorly

Bug #349653 reported by Colin Watson
2
Affects Status Importance Assigned to Milestone
computer-janitor (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: computer-janitor

The pane at the bottom of computer-janitor's window that describes the selected item can grow or shrink in size. If I select an item near the bottom of the visible part of the list, and the new item has a bigger description than the previous item, the effect is sometimes that the description pane grows in such a way as to obscure the newly-selected item.

I think computer-janitor ought to use something like GtkTreeView.scroll_to_cell() (I haven't checked whether it's actually using a treeview) after updating the description pane to ensure that the selected item is still visible.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: computer-janitor 1.12.1-0ubuntu1
PackageArchitecture: all
ProcEnviron:
 LC_COLLATE=C
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: computer-janitor
Uname: Linux 2.6.28-11-generic i686

Revision history for this message
Colin Watson (cjwatson) wrote :
Changed in computer-janitor (Ubuntu):
status: New → Triaged
to be removed (liw)
Changed in computer-janitor:
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package computer-janitor - 1.12.1-0ubuntu2

---------------
computer-janitor (1.12.1-0ubuntu2) jaunty; urgency=low

  * Fix gettext translation domain to be "computerjanitor" everywhere.
    (Closes: LP: #344704)
  * Fix NameError crash when closing an error dialog. Can't reproduce
    this, but I suspect it is some kind of weird race condition with
    threads and GTK+. (Closes: LP: #335828)
  * Fix typo on computerjanitorapp/app.py's help text for --no-act.
  * When a cruft is selected, scroll it into view after the label has
    been updated with the description. (Closes: LP: #349653)
  * plugins/unsupported_plugin.py: Don't mark as cruft stuff that has
    installed reverse dependencies. (Closes: LP: #345939)
  * data/computer-janitor.desktop.in: Use the right translation
    domain. (Closes: LP: #352770)

 -- Lars Wirzenius <email address hidden> Wed, 01 Apr 2009 17:20:45 +0300

Changed in computer-janitor (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.