Adding files to MRU-list at "save as".

This commit is contained in:
Erik Faye-Lund 2008-10-14 07:43:36 +00:00
parent dac256b36d
commit ec506de188

View File

@ -222,7 +222,11 @@ void mruListUpdate()
for (i = 0, it = mruList.begin(); it != mruList.end(); ++it, ++i) for (i = 0, it = mruList.begin(); it != mruList.end(); ++it, ++i)
{ {
assert(i <= 5); assert(i <= 5);
AppendMenu(mruFileMenu, MF_STRING, ID_RECENTFILES_FILE1 + i, it->c_str()); std::string menuEntry = std::string("&");
menuEntry += char('1' + i);
menuEntry += " ";
menuEntry += *it;
AppendMenu(mruFileMenu, MF_STRING, ID_RECENTFILES_FILE1 + i, menuEntry.c_str());
} }
DrawMenuBar(hwnd); DrawMenuBar(hwnd);
} }
@ -302,6 +306,9 @@ void fileSaveAs()
{ {
setWindowFileName(temp); setWindowFileName(temp);
fileName = temp; fileName = temp;
mruListInsert(temp);
mruListUpdate();
} }
else MessageBox(trackViewWin, _T("Failed to save file"), NULL, MB_OK | MB_ICONERROR | MB_SETFOREGROUND); else MessageBox(trackViewWin, _T("Failed to save file"), NULL, MB_OK | MB_ICONERROR | MB_SETFOREGROUND);
} }