File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -258,11 +258,13 @@ void ProjectLoader::setFps(double newFps)
258258 if (qFuzzyCompare (m_fps, newFps))
259259 return ;
260260
261- m_fps = newFps;
262261 m_engineMutex.lock ();
263262
264- if (m_engine)
265- m_engine->setFps (m_fps);
263+ if (m_engine) {
264+ m_engine->setFps (newFps);
265+ m_fps = m_engine->fps ();
266+ } else
267+ m_fps = newFps;
266268
267269 m_engineMutex.unlock ();
268270 emit fpsChanged ();
@@ -338,11 +340,13 @@ void ProjectLoader::setCloneLimit(int newCloneLimit)
338340 if (m_cloneLimit == newCloneLimit)
339341 return ;
340342
341- m_cloneLimit = newCloneLimit;
342343 m_engineMutex.lock ();
343344
344- if (m_engine)
345- m_engine->setCloneLimit (m_cloneLimit);
345+ if (m_engine) {
346+ m_engine->setCloneLimit (newCloneLimit);
347+ m_cloneLimit = m_engine->cloneLimit ();
348+ } else
349+ m_cloneLimit = newCloneLimit;
346350
347351 m_engineMutex.unlock ();
348352 emit cloneLimitChanged ();
You can’t perform that action at this time.
0 commit comments