diff --git a/cpp/source/basics/interactive_UIs_and_animation.md b/cpp/source/basics/interactive_UIs_and_animation.md index 88717c02..b616adc8 100644 --- a/cpp/source/basics/interactive_UIs_and_animation.md +++ b/cpp/source/basics/interactive_UIs_and_animation.md @@ -246,7 +246,7 @@ myMesh->setSelectionMode(MeshSelectionMode::FacesOnly); // get the mouse location from ImGui ImGuiIO& io = ImGui::GetIO(); -if (io.MouseClicked[0]) { // if clicked +if (io.MouseClicked[0] && !io.WantCaptureMouse) { // if clicked glm::vec2 screenCoords{io.MousePos.x, io.MousePos.y}; polyscope::PickResult pickResult = polyscope::pickAtScreenCoords(screenCoords);