En 1376, Olaf, el hijo de Haakon y Margarita, sucedió en el trono danés a su abuelo Valdemar, quien no tenía hijos varones.