diff options
author | Walter Bender <walter.bender@gmail.com> | 2011-09-24 12:07:00 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2011-09-24 12:07:00 (GMT) |
commit | 43aac18ef602227483449a4bda821166524233a6 (patch) | |
tree | e185c509a98bfcbce5eaf8b297b3a9072b278f81 /PortfolioActivity.py | |
parent | d86033e4c630f69cb46b3a8a430e7a4ef559f440 (diff) |
catch divide by 0 error when no items starred
Diffstat (limited to 'PortfolioActivity.py')
-rw-r--r-- | PortfolioActivity.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/PortfolioActivity.py b/PortfolioActivity.py index 4f70e7b..d4e2cb2 100644 --- a/PortfolioActivity.py +++ b/PortfolioActivity.py @@ -248,8 +248,6 @@ class PortfolioActivity(activity.Activity): 'go-next', _('Next slide'), self._next_cb, self.toolbar, accelerator='<Ctrl>N') - separator_factory(self.toolbar) - self._auto_button = button_factory( 'media-playlist-repeat', _('Autoplay'), self._autoplay_cb, self.toolbar) @@ -529,7 +527,10 @@ class PortfolioActivity(activity.Activity): self._next_button.set_icon('go-next-inactive') n = int(ceil(sqrt(self._nobjects))) - w = int(self._width / n) + if n > 0: + w = int(self._width / n) + else: + w = self._width h = int(w * 0.75) # maintain 4:3 aspect ratio x_off = int((self._width - n * w) / 2) x = x_off |