3D viewer: set right OpenGL context before freeing memory.
This commit is contained in:
parent
d9f4877c94
commit
d8ca03b362
|
@ -116,6 +116,13 @@ EDA_3D_CANVAS::EDA_3D_CANVAS( EDA_3D_FRAME* parent, int* attribList ) :
|
||||||
|
|
||||||
EDA_3D_CANVAS::~EDA_3D_CANVAS()
|
EDA_3D_CANVAS::~EDA_3D_CANVAS()
|
||||||
{
|
{
|
||||||
|
#ifdef __LINUX__
|
||||||
|
if( IsShownOnScreen() )
|
||||||
|
SetCurrent( *m_glRC );
|
||||||
|
#else
|
||||||
|
SetCurrent( *m_glRC );
|
||||||
|
#endif
|
||||||
|
|
||||||
ClearLists();
|
ClearLists();
|
||||||
m_init = false;
|
m_init = false;
|
||||||
delete m_glRC;
|
delete m_glRC;
|
||||||
|
|
Loading…
Reference in New Issue