~gary-lasker/software-center/fix-crash-lp969737

« back to all changes in this revision

Viewing changes to softwarecenter/ui/gtk3/panes/installedpane.py

  • Committer: Gary Lasker
  • Date: 2012-04-06 23:36:30 UTC
  • Revision ID: gary.lasker@canonical.com-20120406233630-e9pylx2g4607kjk7
fix intermittent crash when saving the installed pane treeview state on a refresh

Show diffs side-by-side

added added

removed removed

Lines of Context:
332
332
        self.app_view.tree_view.map_expanded_rows(
333
333
            lambda view, path, data: expanded_rows.append(path.to_string()),
334
334
            None)
335
 
        vadj = self.app_view.tree_view_scroll.get_vadjustment().get_value()
 
335
        va = self.app_view.tree_view_scroll.get_vadjustment()
 
336
        if va:
 
337
            vadj = va.get_value()
 
338
        else:
 
339
            vadj = 0
336
340
        return expanded_rows, vadj
337
341
 
338
342
    def _restore_treeview_state(self, state):