In 1230, Óláfr was forced from his kingdom to Norway by Alan and members of Clann Somhairle. In response to this latest bout of warfare in the Isles, Hákon Hákonarson, King of Norway decided to send a royal fleet into the Isles, under the command of Óspakr, an apparent member of Clann Somhairle. When Óspakr was slain early in the campaign, Óláfr took control of the fleet and secured himself on Mann. At this point, the kingdom appears to have been partitioned between him and Guðrøðr Dond, with the latter ruling the Hebridean portion and Óláfr ruling Mann itself. In 1231, after the Norwegian fleet left Isles, Guðrøðr Dond was slain, and Óláfr ruled the whole Kingdom of the Isles peacefully, until his death in 1237. Óláfr's restoration was seen as a success by the Norwegians, and likely favourably viewed by the Scots as well. Óláfr was succeeded by his son, Haraldr. In all, three of Óláfr's sons ruled the Crovan dynasty's island-kingdom—the last of which, Magnús, was also the last of the dynasty to rule.