summaryrefslogtreecommitdiffstats
path: root/src/runtime/q3dsscenemanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/q3dsscenemanager.cpp')
-rw-r--r--src/runtime/q3dsscenemanager.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/runtime/q3dsscenemanager.cpp b/src/runtime/q3dsscenemanager.cpp
index 60cf6ec..b2fc907 100644
--- a/src/runtime/q3dsscenemanager.cpp
+++ b/src/runtime/q3dsscenemanager.cpp
@@ -9227,14 +9227,10 @@ void Q3DSSceneManager::changeSlideByName(Q3DSGraphObject *sceneOrComponent, cons
});
if (targetSlide) {
- if (component) {
- if (m_currentSlide->objects().contains(component) || m_masterSlide->objects().contains(component))
- setComponentCurrentSlide(targetSlide);
- else
- component->setCurrentSlide(targetSlide);
- } else {
+ if (component)
+ setComponentCurrentSlide(targetSlide);
+ else
setCurrentSlide(targetSlide);
- }
} else {
qWarning("changeSlideByName: Slide %s not found on %s", qPrintable(name), sceneOrComponent->id().constData());
}