Return to the current frame when we stop the animation in Preview window

This commit is contained in:
David Capello 2015-03-11 16:20:19 -03:00
parent 2b74549e00
commit 7724c212e8

View File

@ -258,9 +258,10 @@ void PreviewEditorWindow::onCenterClicked()
void PreviewEditorWindow::onPlayClicked()
{
Editor* miniEditor = (m_docView ? m_docView->getEditor(): nullptr);
if (m_playButton->isPlaying()) {
Editor* miniEditor = (m_docView ? m_docView->getEditor(): NULL);
if (miniEditor && miniEditor->document() != NULL)
if (miniEditor && miniEditor->document())
m_nextFrameTime = miniEditor->sprite()->frameDuration(miniEditor->frame());
else
m_nextFrameTime = -1;
@ -272,6 +273,9 @@ void PreviewEditorWindow::onPlayClicked()
}
else {
m_playTimer.stop();
if (miniEditor)
miniEditor->setFrame(m_refFrame);
}
}