mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-10 18:51:21 +03:00
0030516: Visualization - Pointer to an OpenGl_Structure is deleted and accessed later after PrsMgr_Presentation::Highlight()
Do not set IsForHighlight flag for already displayed presentation.
This commit is contained in:
parent
43070f2fd8
commit
49dfdb7a97
@ -83,13 +83,12 @@ void PrsMgr_Presentation::display (const Standard_Boolean theIsHighlight)
|
||||
{
|
||||
if (!base_type::IsDisplayed())
|
||||
{
|
||||
base_type::SetIsForHighlight (theIsHighlight);
|
||||
base_type::SetIsForHighlight (theIsHighlight); // optimization - disable frustum culling for this presentation
|
||||
base_type::Display();
|
||||
}
|
||||
else if (!base_type::IsVisible())
|
||||
{
|
||||
base_type::SetVisible (Standard_True);
|
||||
base_type::SetIsForHighlight (theIsHighlight);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user