Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.9.2, 1.9.3, and 2.0

hgemail: don't pass redundant ui object to EmailDialog

Changeset 3bc81bfa6f34

Parent 171a31ad13aa

by Yuya Nishihara

Changes to one file · Browse files at 3bc81bfa6f34 Showing diff from parent 171a31ad13aa Diff from another changeset...

 
19
20
21
22
 
23
24
25
26
27
 
97
98
99
 
 
 
 
100
101
102
 
416
417
418
419
 
420
421
422
 
19
20
21
 
22
23
 
24
25
26
 
96
97
98
99
100
101
102
103
104
105
 
419
420
421
 
422
423
424
425
@@ -19,9 +19,8 @@
   class EmailDialog(QDialog):   """Dialog for sending patches via email""" - def __init__(self, ui, repo, revs, parent=None): + def __init__(self, repo, revs, parent=None):   super(EmailDialog, self).__init__(parent) - self._ui = ui   self._repo = repo     self._qui = Ui_EmailDialog() @@ -97,6 +96,10 @@
  self._qui.changesets_view.setModel(self._changesets)     @property + def _ui(self): + return self._repo.ui + + @property   def _revs(self):   """Returns list of revisions to be sent"""   return self._changesets.selectedrevs @@ -416,7 +419,7 @@
  repo = opts.get('repo') or thgrepo.repository(ui, paths.find_root())     try: - return EmailDialog(repo.ui, repo, revs) + return EmailDialog(repo, revs)   except error.RepoLookupError, e:   qtlib.ErrorMsgBox(_('Failed to open Email dialog'),   hglib.tounicode(e.message))