// No filter path, set it to default and make sure it exists.
pathMyFolders = GetOptionsMgr()->GetDefault<String>(OPT_FILTER_USERPATH);
GetOptionsMgr()->SaveOption(OPT_FILTER_USERPATH, pathMyFolders);
- theApp.m_pGlobalFileFilter->SetUserFilterPath(pathMyFolders);
+ theApp.GetGlobalFileFilter()->SetUserFilterPath(pathMyFolders);
}
if (!paths::CreateIfNeeded(pathMyFolders))
{
*/
void CMergeApp::InitializeFileFilters()
{
+ assert(m_pGlobalFileFilter != nullptr);
String filterPath = GetOptionsMgr()->GetString(OPT_FILTER_USERPATH);
if (!filterPath.empty())
// Set the global file filter.
if (!cmdInfo.m_sFileFilter.empty())
{
- m_pGlobalFileFilter->SetFilter(cmdInfo.m_sFileFilter);
+ GetGlobalFileFilter()->SetFilter(cmdInfo.m_sFileFilter);
}
// Set codepage.
{
String filter = projItem.GetFilter();
filter = strutils::trim_ws(filter);
- m_pGlobalFileFilter->SetFilter(filter);
+ GetGlobalFileFilter()->SetFilter(filter);
}
if (projItem.HasSubfolders())
bRecursive = projItem.GetSubfolders() > 0;