Salome HOME
projects
/
modules
/
gui.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2f12292
)
Fix for the '53126: Salome application crashes after 'Update Study' in NoteBook windo...
author
rnv
<rnv@opencascade.com>
Thu, 25 Aug 2016 09:18:04 +0000
(12:18 +0300)
committer
rnv
<rnv@opencascade.com>
Thu, 25 Aug 2016 09:18:04 +0000
(12:18 +0300)
src/OCCViewer/OCCViewer_ViewWindow.cxx
patch
|
blob
|
history
diff --git
a/src/OCCViewer/OCCViewer_ViewWindow.cxx
b/src/OCCViewer/OCCViewer_ViewWindow.cxx
index 7a1ae0797ede1ae6bd2a80aa666fca2df53c8d7d..3e5830b39d1b018c5bd07fad1ddc1332f09b3944 100644
(file)
--- a/
src/OCCViewer/OCCViewer_ViewWindow.cxx
+++ b/
src/OCCViewer/OCCViewer_ViewWindow.cxx
@@
-2796,9
+2796,12
@@
void OCCViewer_ViewWindow::setVisualParameters( const QString& parameters )
while ( myModel->getViewer3d()->MoreDefinedLights() )
{
Handle(V3d_Light) aLight = myModel->getViewer3d()->DefinedLight();
- if( aLight->Type() != V3d_AMBIENT )
+ if( aLight->Type() != V3d_AMBIENT )
{
myModel->getViewer3d()->DelLight( aLight );
- myModel->getViewer3d()->NextDefinedLights();
+ myModel->getViewer3d()->InitDefinedLights();
+ } else {
+ myModel->getViewer3d()->NextDefinedLights();
+ }
}
double aX, aY, aZ;
double cR, cG, cB;