Skip to content

Commit

Permalink
Game Menu: Locate save/load menu objects by id when updating
Browse files Browse the repository at this point in the history
  • Loading branch information
danij-deng committed Dec 30, 2011
1 parent 98bb1f0 commit 599e824
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions doomsday/plugins/common/src/hu_menu.c
Expand Up @@ -2991,6 +2991,12 @@ void Hu_MenuDrawSkillPage(mn_page_t* page, const Point2Raw* origin)

void Hu_MenuUpdateGameSaveWidgets(void)
{
const int saveSlotObjectIds[NUMSAVESLOTS] = {
MNF_ID0, MNF_ID1, MNF_ID2, MNF_ID3, MNF_ID4, MNF_ID5,
#if !__JHEXEN__
MNF_ID6, MNF_ID7
#endif
};
int i;

if(!menuActive) return;
Expand All @@ -3003,8 +3009,7 @@ void Hu_MenuUpdateGameSaveWidgets(void)
// Update widgets.
for(i = 0; i < NUMSAVESLOTS; ++i)
{
/// \fixme Find object by id.
mn_object_t* obj = &LoadMenu.objects[i];
mn_object_t* obj = MN_MustFindObjectOnPage(&LoadMenu, 0, saveSlotObjectIds[i]);
mndata_edit_t* edit = (mndata_edit_t*) obj->_typedata;
const gamesaveinfo_t* info = SV_GetGameSaveInfoForSlot(edit->data2);
const char* text = "";
Expand Down

0 comments on commit 599e824

Please sign in to comment.