diff options
author | Walter Bender <walter@walter-laptop.(none)> | 2010-01-20 16:27:40 (GMT) |
---|---|---|
committer | Walter Bender <walter@walter-laptop.(none)> | 2010-01-20 16:27:40 (GMT) |
commit | 4c261605f09d09bcb89f8f291f383beb6dd0179d (patch) | |
tree | 40b8201551f1c1cb2e79f23653d305ec6e4403d3 /sprites.py | |
parent | 48ad61d49c5928fa8993451c20a1223339974e1e (diff) |
catching problem with labels
Diffstat (limited to 'sprites.py')
-rw-r--r-- | sprites.py | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -134,19 +134,19 @@ class Sprite: self.labels[i] = new_label.replace("\0"," ") else: self.labels[i] = str(new_label) - if self.fd is None: - self.set_font('Sans') - if self.color is None: - self.color = self.sprites.cm.alloc_color('black') self.inval() def _extend_labels_array(self, i): - while len(self.labels) < i+1: - self.labels.append(" ") - self.scale.append(self.scale[0]) - self.rescale.append(self.rescale[0]) - self.horiz_align.append(self.horiz_align[0]) - self.vert_align.append(self.vert_align[0]) + if self.fd is None: + self.set_font('Sans') + if self.color is None: + self.color = self.sprites.cm.alloc_color('black') + while len(self.labels) < i+1: + self.labels.append(" ") + self.scale.append(self.scale[0]) + self.rescale.append(self.rescale[0]) + self.horiz_align.append(self.horiz_align[0]) + self.vert_align.append(self.vert_align[0]) def set_font(self, font): self.fd = pango.FontDescription(font) |