Some observations that make fixing this hopefully easier:

=== modified file 'softwarecenter/ui/gtk3/session/viewmanager.py'
--- softwarecenter/ui/gtk3/session/viewmanager.py       2012-03-15 00:16:03 
+0000
+++ softwarecenter/ui/gtk3/session/viewmanager.py       2012-03-29 07:24:47 
+0000
@@ -171,7 +171,7 @@
             ni = self.navhistory.stack[self.navhistory.stack.cursor]
             if ni.pane.is_applist_view_showing():
                 v = ni.pane.app_view.tree_view_scroll.get_vadjustment()
-                ni.view_state.vadjustment = v.get_value()
+                #ni.view_state.vadjustment = v.get_value()
 
         if callback is None:
             callback = pane.get_callback_for_page(page, view_state)

This gets rid of the bug on the expense of the scroll position. So its either 
that the treeview is confused that the
adjustment is set or that its set before it has the right signals connected or 
that its not loading the content on demand
when at the end of the adjustment (or something else that I have not thought 
off :)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/964433

Title:
  slow redisplay of category ites

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/964433/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to