Skip to content

Commit 346a1ce

Browse files
committed
Remove IsWebCoreLoaded checks from CSettings
1 parent e999cca commit 346a1ce

File tree

1 file changed

+22
-28
lines changed

1 file changed

+22
-28
lines changed

Client/core/CSettings.cpp

Lines changed: 22 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -2906,18 +2906,15 @@ void CSettings::LoadData ( void )
29062906
m_pGridBrowserWhitelist->Clear ();
29072907
m_bBrowserListsChanged = false;
29082908

2909-
if ( g_pCore->IsWebCoreLoaded() )
2909+
auto pWebCore = g_pCore->GetWebCore();
2910+
std::vector<std::pair<SString, bool>> customBlacklist;
2911+
pWebCore->GetFilterEntriesByType( customBlacklist, eWebFilterType::WEBFILTER_USER );
2912+
for ( std::vector<std::pair<SString, bool>>::iterator iter = customBlacklist.begin(); iter != customBlacklist.end(); ++iter )
29102913
{
2911-
auto pWebCore = g_pCore->GetWebCore();
2912-
std::vector<std::pair<SString, bool>> customBlacklist;
2913-
pWebCore->GetFilterEntriesByType( customBlacklist, eWebFilterType::WEBFILTER_USER );
2914-
for ( std::vector<std::pair<SString, bool>>::iterator iter = customBlacklist.begin(); iter != customBlacklist.end(); ++iter )
2915-
{
2916-
if ( iter->second == false )
2917-
m_pGridBrowserBlacklist->SetItemText( m_pGridBrowserBlacklist->AddRow (), 1, iter->first );
2918-
else
2919-
m_pGridBrowserWhitelist->SetItemText( m_pGridBrowserWhitelist->AddRow (), 1, iter->first );
2920-
}
2914+
if ( iter->second == false )
2915+
m_pGridBrowserBlacklist->SetItemText( m_pGridBrowserBlacklist->AddRow (), 1, iter->first );
2916+
else
2917+
m_pGridBrowserWhitelist->SetItemText( m_pGridBrowserWhitelist->AddRow (), 1, iter->first );
29212918
}
29222919
}
29232920

@@ -3215,26 +3212,23 @@ void CSettings::SaveData ( void )
32153212
CVARS_SET ( "browser_remote_javascript", m_pCheckBoxRemoteJavascript->GetSelected () );
32163213
}
32173214

3218-
if ( g_pCore->IsWebCoreLoaded() )
3215+
auto pWebCore = g_pCore->GetWebCore();
3216+
std::vector<SString> customBlacklist;
3217+
for ( int i = 0; i < m_pGridBrowserBlacklist->GetRowCount (); ++i )
32193218
{
3220-
auto pWebCore = g_pCore->GetWebCore();
3221-
std::vector<SString> customBlacklist;
3222-
for ( int i = 0; i < m_pGridBrowserBlacklist->GetRowCount (); ++i )
3223-
{
3224-
customBlacklist.push_back ( m_pGridBrowserBlacklist->GetItemText ( i, 1 ) );
3225-
}
3226-
pWebCore->WriteCustomList( "customblacklist", customBlacklist );
3219+
customBlacklist.push_back ( m_pGridBrowserBlacklist->GetItemText ( i, 1 ) );
3220+
}
3221+
pWebCore->WriteCustomList( "customblacklist", customBlacklist );
32273222

3228-
std::vector<SString> customWhitelist;
3229-
for ( int i = 0; i < m_pGridBrowserWhitelist->GetRowCount(); ++i )
3230-
{
3231-
customWhitelist.push_back( m_pGridBrowserWhitelist->GetItemText( i, 1 ) );
3232-
}
3233-
pWebCore->WriteCustomList( "customwhitelist", customWhitelist );
3234-
3235-
if ( m_bBrowserListsChanged )
3236-
bBrowserSettingChanged = true;
3223+
std::vector<SString> customWhitelist;
3224+
for ( int i = 0; i < m_pGridBrowserWhitelist->GetRowCount(); ++i )
3225+
{
3226+
customWhitelist.push_back( m_pGridBrowserWhitelist->GetItemText( i, 1 ) );
32373227
}
3228+
pWebCore->WriteCustomList( "customwhitelist", customWhitelist );
3229+
3230+
if ( m_bBrowserListsChanged )
3231+
bBrowserSettingChanged = true;
32383232

32393233
// Ensure CVARS ranges ok
32403234
CClientVariables::GetSingleton().ValidateValues ();

0 commit comments

Comments
 (0)