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