~mvo/update-manager/not-automatic

« back to all changes in this revision

Viewing changes to UpdateManager/UpdateManager.py

  • Committer: Michael Vogt
  • Date: 2009-01-28 14:40:04 UTC
  • Revision ID: michael.vogt@ubuntu.com-20090128144004-1tiabti5r03nzy93
* UpdateManager/UpdateManager.py:
  - make the gconf handling more robust (LP: #320586)

Show diffs side-by-side

added added

removed removed

Lines of Context:
118
118
    self.window_main.set_sensitive(False)
119
119
    self.window_main.grab_focus()
120
120
    self.button_close.grab_focus()
121
 
 
122
121
    self.dl_size = 0
123
122
 
124
123
    # create text view
176
175
 
177
176
    self.gconfclient = gconf.client_get_default()
178
177
    init_proxy(self.gconfclient)
179
 
 
 
178
    try:
 
179
        self.show_versions = self.gconfclient.get_bool("/apps/update-manager/show_versions")
 
180
    except gobject.GError, e:
 
181
        self.show_versions = False
180
182
    # restore state
181
183
    self.restore_state()
182
184
    self.window_main.show()
702
704
                   "new_version" : pkg.candidateVersion}
703
705
          else:
704
706
              version = _("Version %s") % pkg.candidateVersion
705
 
          if self.gconfclient.get_bool("/apps/update-manager/show_versions"):
 
707
          if self.show_versions:
706
708
              contents = "%s\n<small>%s %s</small>" % (contents, version, size)
707
709
          else:
708
710
              contents = "%s <small>%s</small>" % (contents, size)