Bug #19001 2013-05-16 05:55
mkaama
Recent projects disappear too happily
I have projects on network drives which are sometimes mapped and sometimes not. When not available, Code::Blocks automatically removes those projects from recent projects list, but I still want to open them later (when the networked drive is online). Warning 'The perspective '%s' has changed. Do you want to save it?' is a poor defense. I propose to disable automatic project removal: =================================================================== --- src/main.cpp (revision 8900) +++ src/main.cpp (working copy) @@ -2226,7 +2226,7 @@ wxArrayString files = Manager::Get()->GetConfigManager(_T("app"))->ReadArrayString(_T("/recent_files")); for (int i = (int)files.GetCount() - 1; i >= 0; --i) { - if (wxFileExists(files[i])) + //if (wxFileExists(files[i])) m_pFilesHistory->AddFileToHistory(files[i]); } if (m_pFilesHistory->GetCount() > 0) @@ -2248,7 +2248,7 @@ wxArrayString files = Manager::Get()->GetConfigManager(_T("app"))->ReadArrayString(_T("/recent_projects")); for (int i = (int)files.GetCount() - 1; i >= 0; --i) { - if (wxFileExists(files[i])) + //if (wxFileExists(files[i])) m_pProjectsHistory->AddFileToHistory(files[i]); } if (m_pProjectsHistory->GetCount() > 0) Index: CodeBlocks.cbp =================================================================== Stale projects can still be removed manually, by clicking on them.
- Category
- Application::WrongBehaviour
- Group
- Platform:All
- Status
- Open
- Close date
- Assigned to
- tpetrov