Óláfr was survived by three children: Haraldr, Rǫgnvaldr, and Magnús—all of whom eventually ruled as kings. Óláfr was succeeded by his son, Haraldr, who was in turn succeeded by Óláfr's son, Rǫgnvaldr. This monarch was slain in 1249, seemingly by an associate of Guðrøðr Dond's son, Haraldr, whereupon the latter assumed the kingship. This abrupt seizure of royal power by Guðrøðr Dond's son—almost twenty years after Guðrøðr Dond's death—exposes the fact that the inter-dynastic strife between lines of (Guðrøðr Dond's father) Rǫgnvaldr and Óláfr carried on for yet another generation. The infighting only came to an end in the reign of the dynasty's final monarch, Óláfr's son, Magnús.