Index: src/plugin/PluginClass.cpp |
diff --git a/src/plugin/PluginClass.cpp b/src/plugin/PluginClass.cpp |
index a275b06157b4be9cb2b26299d99822bbf5acb663..51c54d1a1e57a10eaf80f8f2495a0cea08aea183 100644 |
--- a/src/plugin/PluginClass.cpp |
+++ b/src/plugin/PluginClass.cpp |
@@ -1261,16 +1261,7 @@ void CPluginClass::DisplayPluginMenu(HMENU hMenu, int nToolbarCmdID, POINT pt, U |
} |
case ID_MENU_DISABLE_ON_SITE: |
{ |
- CPluginSettings* settings = CPluginSettings::GetInstance(); |
- std::wstring urlString = GetTab()->GetDocumentUrl(); |
- if (client->IsWhitelistedUrl(urlString)) |
- { |
- settings->RemoveWhiteListedDomain(ToCString(client->GetHostFromUrl(urlString))); |
- } |
- else |
- { |
- settings->AddWhiteListedDomain(ToCString(client->GetHostFromUrl(urlString))); |
- } |
+ client->ToggleWhitelisting(GetTab()->GetDocumentUrl()); |
GetBrowser()->Refresh(); |
} |
default: |
@@ -1302,7 +1293,7 @@ bool CPluginClass::SetMenuBar(HMENU hMenu, const std::wstring& url) |
{ |
ctext = dictionary->Lookup("menu", "menu-disable-on-site"); |
// Is domain in white list? |
- ReplaceString(ctext, L"?1?", client->GetHostFromUrl(url)); |
+ ReplaceString<std::wstring>(ctext, L"?1?", client->GetHostFromUrl(url)); |
Eric
2015/02/26 16:14:10
Explicit type in template function
Eric
2015/02/26 18:16:01
We need to display the same name in the popup menu
|
if (client->IsWhitelistedUrl(GetTab()->GetDocumentUrl())) |
{ |
fmii.fState = MFS_CHECKED | MFS_ENABLED; |