GUI: fixed a bug with duplicate recent files
This commit is contained in:
parent
9c35801d8e
commit
1404ae36f4
|
@ -311,12 +311,15 @@ void MainWindow::loadMRUList(int maxItems)
|
|||
if(QString(currentFile).size() && QFile(currentFile).exists())
|
||||
mMRUList.push_back(currentFile);
|
||||
}
|
||||
mMRUList.removeDuplicates();
|
||||
updateMRUMenu();
|
||||
}
|
||||
|
||||
//save recent files to settings
|
||||
void MainWindow::saveMRUList()
|
||||
{
|
||||
BridgeSettingSet("Recent Files", 0, 0); //clear
|
||||
mMRUList.removeDuplicates();
|
||||
int mruSize = mMRUList.size();
|
||||
for(int i = 0; i < mruSize; i++)
|
||||
{
|
||||
|
|
|
@ -115,7 +115,7 @@ private:
|
|||
|
||||
const char* mWindowMainTitle;
|
||||
|
||||
QList<QString> mMRUList;
|
||||
QStringList mMRUList;
|
||||
int mMaxMRU;
|
||||
unsigned int lastException;
|
||||
|
||||
|
|
Loading…
Reference in New Issue