diff -r 4adb0e860bed -r 6fa30e491b37 QTfrontend/hwform.cpp --- a/QTfrontend/hwform.cpp Wed Jun 26 22:44:33 2013 +0300 +++ b/QTfrontend/hwform.cpp Fri Jun 28 02:38:56 2013 +0300 @@ -1896,7 +1896,6 @@ void HWForm::UpdateCampaignPage(int index) { Q_UNUSED(index); - HWTeam team(ui.pageCampaign->CBTeam->currentText()); ui.pageCampaign->CBMission->clear(); @@ -1906,6 +1905,7 @@ unsigned int n = missionEntries.count(); unsigned int m = getCampProgress(tName, campaignName); + getUnlockedMissions2(campaignName, tName); // if the campaign name changes update the campaignMissionDescriptions list // this will be used later in UpdateCampaignPageMission() to update // the mission description in the campaign page