Por esa actitud se enfriaron las relaciones con el monarca noruego, y Magnus tuvo que permanecer un tiempo en Escocia, en la corte del devoto rey Edgar, con quien tenía cierto grado de parentesco.