| Index: src/plugin/AdblockPlusClient.cpp | 
| =================================================================== | 
| --- a/src/plugin/AdblockPlusClient.cpp | 
| +++ b/src/plugin/AdblockPlusClient.cpp | 
| @@ -197,11 +197,6 @@ | 
| isWhitelisted = m_filter.get() && m_filter->ShouldWhiteList(url); | 
| } | 
| m_criticalSectionFilter.Unlock(); | 
| - | 
| -    if (isWhitelisted) | 
| -    { | 
| -      CacheWhiteListedUrl(url, isWhitelisted); | 
| -    } | 
| } | 
|  | 
| return isWhitelisted; | 
| @@ -362,3 +357,18 @@ | 
| DEBUG_GENERAL(e.what()); | 
| } | 
| } | 
| + | 
| +void CAdblockPlusClient::RemoveFilter(const std::string& text) | 
| +{ | 
| +  Communication::OutputBuffer request; | 
| +  request << Communication::PROC_REMOVE_FILTER << text; | 
| + | 
| +  try | 
| +  { | 
| +    CallAdblockPlusEngineProcedure(request); | 
| +  } | 
| +  catch (const std::exception& e) | 
| +  { | 
| +    DEBUG_GENERAL(e.what()); | 
| +  } | 
| +} | 
|  |