/b-gtk/fix-viz

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz

« back to all changes in this revision

Viewing changes to revisionview.py

  • Committer: Daniel Schierbeck
  • Date: 2008-01-21 17:32:13 UTC
  • mto: (423.1.8 trunk)
  • mto: This revision was merged to the branch mainline in revision 429.
  • Revision ID: daniel.schierbeck@gmail.com-20080121173213-clh9wqhrqaq9e2uw
Made revisionview and branchview update when a tag is added.

Show diffs side-by-side

added added

removed removed

Lines of Context:
77
77
        self._revision = None
78
78
        self._branch = branch
79
79
 
80
 
        if self._branch is not None and self._branch.supports_tags():
81
 
            self._tagdict = self._branch.tags.get_reverse_tag_dict()
82
 
        else:
83
 
            self._tagdict = {}
 
80
        self.update_tags()
84
81
 
85
82
        self.set_file_id(None)
86
83
 
179
176
        else:
180
177
            self.file_info_box.hide()
181
178
 
 
179
    def update_tags(self):
 
180
        if self._branch is not None and self._branch.supports_tags():
 
181
            self._tagdict = self._branch.tags.get_reverse_tag_dict()
 
182
        else:
 
183
            self._tagdict = {}
 
184
 
 
185
        self._add_tags()
 
186
 
182
187
    def set_children(self, children):
183
188
        self._add_parents_or_children(children,
184
189
                                      self.children_widgets,
192
197
        """Callback for when the go button for a parent is clicked."""
193
198
 
194
199
    def _add_tags(self, *args):
 
200
        if self._revision is None: return
 
201
 
195
202
        if self._tagdict.has_key(self._revision.revision_id):
196
203
            tags = self._tagdict[self._revision.revision_id]
197
204
        else: