diff --git a/Source/Utils/WarpXMovingWindow.cpp b/Source/Utils/WarpXMovingWindow.cpp index c6e8af6f2a1..ca6d3bfb611 100644 --- a/Source/Utils/WarpXMovingWindow.cpp +++ b/Source/Utils/WarpXMovingWindow.cpp @@ -271,7 +271,7 @@ WarpX::MoveWindow (const int step, bool move_j) m_p_ext_field_params->B_external_grid[dim], use_Bparser, Bfield_parser); shiftMF(*m_fields.get("Efield_cp",Direction{dim},lev), geom[lev-1], num_shift, dir, lev, do_update_cost, m_p_ext_field_params->E_external_grid[dim], use_Eparser, Efield_parser); - shiftMF(*m_fields.get("Efield_aux",Direction{dim},lev), geom[lev], num_shift, dir, lev, do_update_cost); + shiftMF(*m_fields.get("Bfield_aux",Direction{dim},lev), geom[lev], num_shift, dir, lev, do_update_cost); shiftMF(*m_fields.get("Efield_aux",Direction{dim},lev), geom[lev], num_shift, dir, lev, do_update_cost); if (fft_do_time_averaging) { ablastr::fields::MultiLevelVectorField Efield_avg_cp = m_fields.get_mr_levels_alldirs("Efield_avg_cp", finest_level);