diff options
author | Walter Bender <walter@sugarlabs.org> | 2013-11-12 18:19:48 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2013-11-12 18:19:48 (GMT) |
commit | bc7e8f0b35a3c825a468df240a92a0e9a3441515 (patch) | |
tree | 6238c08ef6dc0c0fbd9dae6cc05a606901519ad7 /TurtleArt/tawindow.py | |
parent | f2ed389339d357f4941241182a4acb7f23de1618 (diff) |
catch empty palette case when tabbing through palettes
Diffstat (limited to 'TurtleArt/tawindow.py')
-rw-r--r-- | TurtleArt/tawindow.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py index f96a178..10867dc 100644 --- a/TurtleArt/tawindow.py +++ b/TurtleArt/tawindow.py @@ -3645,9 +3645,10 @@ before making changes to your program')) i += 1 if i == len(p) - 1: i = 0 - self._highlighted_blk = p[i] - self._highlighted_blk.highlight() - self.selected_blk = p[i] + if i < len(p): + self._highlighted_blk = p[i] + self._highlighted_blk.highlight() + self.selected_blk = p[i] elif self.selected_blk is not None: if self.selected_blk.type == 'proto': |