Set cache mode to "all" for both QMovie objects to preserve the client's sanity by not horribly lagging them with zoom speedlines and other continuously animated elements.

This commit is contained in:
Crystalwarrior 2020-08-28 15:48:01 +03:00
parent 090e82421d
commit e2e3b28de8
2 changed files with 2 additions and 0 deletions

View File

@ -9,6 +9,7 @@ AOMovie::AOMovie(QWidget *p_parent, AOApplication *p_ao_app) : QLabel(p_parent)
ao_app = p_ao_app; ao_app = p_ao_app;
m_movie = new QMovie(); m_movie = new QMovie();
m_movie->setCacheMode(QMovie::CacheAll);
this->setMovie(m_movie); this->setMovie(m_movie);

View File

@ -7,6 +7,7 @@ AOScene::AOScene(QWidget *parent, AOApplication *p_ao_app) : QLabel(parent)
m_parent = parent; m_parent = parent;
ao_app = p_ao_app; ao_app = p_ao_app;
m_movie = new QMovie(this); m_movie = new QMovie(this);
m_movie->setCacheMode(QMovie::CacheAll);
last_image = ""; last_image = "";
} }