Fix crash when loading gocde into gui on ArchLinux in tabbed layout

Seems transparetn for windows. Maybe it fixes things for macos?
supermerill/SuperSlicer#1056
This commit is contained in:
supermerill 2021-10-29 14:08:12 +02:00
parent 352f21eebb
commit 6ef7acab11

View File

@ -4864,7 +4864,7 @@ bool GLCanvas3D::_init_collapse_toolbar()
bool GLCanvas3D::_set_current() bool GLCanvas3D::_set_current()
{ {
return m_context != nullptr && m_canvas->SetCurrent(*m_context); return m_context != nullptr && m_canvas->IsShownOnScreen() && m_canvas->SetCurrent(*m_context);
} }
void GLCanvas3D::_resize(unsigned int w, unsigned int h) void GLCanvas3D::_resize(unsigned int w, unsigned int h)