mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-20 11:53:48 +00:00
FIX: support maximum 999 recent projects
Change-Id: I2465990583a1295f40e3c4c6ef9237657e38a91c Jira: STUDIO-9107 (cherry picked from commit d29fa512acd0c21255fbf8d6f5f0488214677e83)
This commit is contained in:
@@ -1188,7 +1188,8 @@ void AppConfig::set_recent_projects(const std::vector<std::string>& recent_proje
|
|||||||
for (unsigned int i = 0; i < (unsigned int)recent_projects.size(); ++i)
|
for (unsigned int i = 0; i < (unsigned int)recent_projects.size(); ++i)
|
||||||
{
|
{
|
||||||
auto n = std::to_string(i + 1);
|
auto n = std::to_string(i + 1);
|
||||||
if (n.length() == 1) n = "0" + n;
|
if (n.length() == 1) n = "00" + n;
|
||||||
|
else if (n.length() == 2) n = "0" + n;
|
||||||
it->second[n] = recent_projects[i];
|
it->second[n] = recent_projects[i];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3194,7 +3194,7 @@ void MainFrame::init_menubar_as_editor()
|
|||||||
|
|
||||||
void MainFrame::set_max_recent_count(int max)
|
void MainFrame::set_max_recent_count(int max)
|
||||||
{
|
{
|
||||||
max = max < 0 ? 0 : max > 10000 ? 10000 : max;
|
max = max < 0 ? 0 : max > 999 ? 999 : max;
|
||||||
size_t count = m_recent_projects.GetCount();
|
size_t count = m_recent_projects.GetCount();
|
||||||
m_recent_projects.SetMaxFiles(max);
|
m_recent_projects.SetMaxFiles(max);
|
||||||
if (count != m_recent_projects.GetCount()) {
|
if (count != m_recent_projects.GetCount()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user