diff --git a/3d-viewer/3d_canvas/eda_3d_canvas.cpp b/3d-viewer/3d_canvas/eda_3d_canvas.cpp index c148abe901..4aab9ef18f 100644 --- a/3d-viewer/3d_canvas/eda_3d_canvas.cpp +++ b/3d-viewer/3d_canvas/eda_3d_canvas.cpp @@ -632,6 +632,9 @@ void EDA_3D_CANVAS::OnMagnify( wxMouseEvent& event ) void EDA_3D_CANVAS::OnMouseMove( wxMouseEvent& event ) { + if( m_3d_render && m_3d_render->IsReloadRequestPending() ) + return; // Prevents using invalid m_3d_render_raytracing data + if( m_camera_is_moving ) return;