From 42ae8a624688109827ee728bbf188f0a028da0af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Tr=C3=B6ger?= Date: Mon, 15 Sep 2014 06:03:39 +0200 Subject: [PATCH] fix backlight issue --- src/Gui/View3DInventorViewer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Gui/View3DInventorViewer.cpp b/src/Gui/View3DInventorViewer.cpp index 4fcc50317dcc..44148bff37fa 100644 --- a/src/Gui/View3DInventorViewer.cpp +++ b/src/Gui/View3DInventorViewer.cpp @@ -781,7 +781,9 @@ void View3DInventorViewer::setSceneGraph(SoNode* root) SoSearchAction sa; sa.setNode(this->backlight); - SoNode* scene = this->getSceneGraph(); + //we want the rendered scene with all lights and cameras, viewer->getSceneGraph would return + //the geometry scene only + SoNode* scene = this->getSoRenderManager()->getSceneGraph(); if(scene && scene->getTypeId().isDerivedFrom(SoSeparator::getClassTypeId())) { sa.apply(scene);