diff options
-rw-r--r-- | activity.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/activity.py b/activity.py index 6388ebd..1939415 100644 --- a/activity.py +++ b/activity.py @@ -192,7 +192,7 @@ class AnimateActivity(activity.Activity): return width, height def __canvas_expose_cb(self, canvas, event): - width, height = self._get_animation_size() + x, y, width, height = event.area if not self._animation: self._animation = animation.Animation(width, height) @@ -212,6 +212,9 @@ class AnimateActivity(activity.Activity): canvas.add(self._animation) + self._animation.set_size(width, + height) + def _current_frame_updated_cb(self, widget, index): if widget.frames_reverse: index = len(widget.frames) - 1 - index |