diff --git a/modules/viz2d/src/viz2d.cpp b/modules/viz2d/src/viz2d.cpp index baaec84a5..be340e92a 100644 --- a/modules/viz2d/src/viz2d.cpp +++ b/modules/viz2d/src/viz2d.cpp @@ -582,6 +582,8 @@ bool Viz2D::isVisible() { void Viz2D::setVisible(bool v) { makeCurrent(); glfwWindowHint(GLFW_VISIBLE, v ? GLFW_TRUE : GLFW_FALSE); + screen().set_visible(v); + screen().perform_layout(); } bool Viz2D::isOffscreen() {