mirror of
https://github.com/cookiengineer/audacity
synced 2025-06-17 00:20:06 +02:00
Bug 2716 - Cleared "Recent Files" are restored on next launch
This commit is contained in:
parent
ffebbe064e
commit
fe3dfe6774
@ -194,27 +194,52 @@ bool FileConfig::Flush(bool WXUNUSED(bCurrentOnly))
|
|||||||
|
|
||||||
bool FileConfig::RenameEntry(const wxString& oldName, const wxString& newName)
|
bool FileConfig::RenameEntry(const wxString& oldName, const wxString& newName)
|
||||||
{
|
{
|
||||||
return mConfig->RenameEntry(oldName, newName);
|
auto res = mConfig->RenameEntry(oldName, newName);
|
||||||
|
if (res)
|
||||||
|
{
|
||||||
|
mDirty = true;
|
||||||
|
}
|
||||||
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool FileConfig::RenameGroup(const wxString& oldName, const wxString& newName)
|
bool FileConfig::RenameGroup(const wxString& oldName, const wxString& newName)
|
||||||
{
|
{
|
||||||
return mConfig->RenameGroup(oldName, newName);
|
auto res = mConfig->RenameGroup(oldName, newName);
|
||||||
|
if (res)
|
||||||
|
{
|
||||||
|
mDirty = true;
|
||||||
|
}
|
||||||
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool FileConfig::DeleteEntry(const wxString& key, bool bDeleteGroupIfEmpty)
|
bool FileConfig::DeleteEntry(const wxString& key, bool bDeleteGroupIfEmpty)
|
||||||
{
|
{
|
||||||
return mConfig->DeleteEntry(key, bDeleteGroupIfEmpty);
|
auto res = mConfig->DeleteEntry(key, bDeleteGroupIfEmpty);
|
||||||
|
if (res)
|
||||||
|
{
|
||||||
|
mDirty = true;
|
||||||
|
}
|
||||||
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool FileConfig::DeleteGroup(const wxString& key)
|
bool FileConfig::DeleteGroup(const wxString& key)
|
||||||
{
|
{
|
||||||
return mConfig->DeleteGroup(key);
|
auto res = mConfig->DeleteGroup(key);
|
||||||
|
if (res)
|
||||||
|
{
|
||||||
|
mDirty = true;
|
||||||
|
}
|
||||||
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool FileConfig::DeleteAll()
|
bool FileConfig::DeleteAll()
|
||||||
{
|
{
|
||||||
return mConfig->DeleteAll();
|
auto res = mConfig->DeleteAll();
|
||||||
|
if (res)
|
||||||
|
{
|
||||||
|
mDirty = true;
|
||||||
|
}
|
||||||
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool FileConfig::DoReadString(const wxString& key, wxString *pStr) const
|
bool FileConfig::DoReadString(const wxString& key, wxString *pStr) const
|
||||||
|
Loading…
x
Reference in New Issue
Block a user