Muy probablemente en 1331 alcanzó Magnus la mayoría de edad, pues fue coronado en 1336 en Estocolmo.