aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/aolayer.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/aolayer.cpp b/src/aolayer.cpp
index ba7f2cb4..badf6351 100644
--- a/src/aolayer.cpp
+++ b/src/aolayer.cpp
@@ -383,9 +383,9 @@ void AOLayer::play()
this->freeze();
}
else {
- while (movie_delays.size() <= frame) {
- frameAdded.wait(&mutex);
- }
+ while (movie_delays.size() <= frame) {
+ frameAdded.wait(&mutex);
+ }
ticker->start(this->get_frame_delay(movie_delays[frame]));
}
}
@@ -531,6 +531,8 @@ void AOLayer::kill()
this->clear();
movie_frames.clear();
movie_delays.clear();
+ last_max_frames = max_frames;
+ max_frames = 0;
last_path = "";
}