mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-09-13 14:27:08 +03:00
0027567: VIS - possible memory leaks due to use of plain pointers: Fix also the VIS guide. Add the test v3d/ivtk/bug27567. Add a draw command "ivtkremove".
0027734: Configuration - TKIVtkDraw build fails with TBB: Remove unnecessary define statement (windows specific). Small correction of test case for issue CR27567
This commit is contained in:
@@ -14,7 +14,6 @@
|
||||
// commercial license or contractual agreement.
|
||||
|
||||
#ifdef _WIN32
|
||||
#define _WIN32_WINNT 0x0400 // for trackmouseevent support requires Win95 with IE 3.0 or greater.
|
||||
#include <windows.h>
|
||||
#include <vtkWin32RenderWindowInteractor.h>
|
||||
#include <vtkWin32OpenGLRenderWindow.h>
|
||||
@@ -225,7 +224,7 @@ void IVtkDraw_Interactor::MoveTo (Standard_Integer theX, Standard_Integer theY)
|
||||
{
|
||||
// Processing highlighting
|
||||
mySelector->Pick (theX, theY, 0.0);
|
||||
vtkActorCollection* anActorCollection = mySelector->GetPickedActors();
|
||||
vtkSmartPointer<vtkActorCollection> anActorCollection = mySelector->GetPickedActors();
|
||||
|
||||
if (anActorCollection)
|
||||
{
|
||||
@@ -290,7 +289,7 @@ void IVtkDraw_Interactor::MoveTo (Standard_Integer theX, Standard_Integer theY)
|
||||
void IVtkDraw_Interactor::OnSelection()
|
||||
{
|
||||
// Processing selection
|
||||
vtkActorCollection* anActorCollection = mySelector->GetPickedActors();
|
||||
vtkSmartPointer<vtkActorCollection> anActorCollection = mySelector->GetPickedActors();
|
||||
|
||||
if (anActorCollection)
|
||||
{
|
||||
|
Reference in New Issue
Block a user