| Index: Shared/PluginClass.cpp |
| =================================================================== |
| --- a/Shared/PluginClass.cpp |
| +++ b/Shared/PluginClass.cpp |
| @@ -1443,33 +1443,6 @@ |
| default: |
| -#ifdef SUPPORT_WHITELIST |
| - { |
| - if (nCommand >= WM_WHITELIST_DOMAIN && nCommand <= WM_WHITELIST_DOMAIN_MAX) |
| - { |
| - CPluginSettings* settings = CPluginSettings::GetInstance(); |
| - |
| - CString domain; |
| - |
| - s_criticalSectionLocal.Lock(); |
| - { |
| - domain = s_menuDomains[nCommand]; |
| - } |
| - s_criticalSectionLocal.Unlock(); |
| - |
| - if (settings->IsWhiteListedDomain(domain)) |
| - { |
| - settings->AddWhiteListedDomain(domain, 3, true); |
| - } |
| - else |
| - { |
| - settings->AddWhiteListedDomain(domain, 1, true); |
| - } |
| - |
| - client->ClearWhiteListCache(); |
| - } |
| - } |
| -#endif // SUPPORT_WHITELIST |
| break; |
| } |
| @@ -1562,107 +1535,6 @@ |
| UINT index = WM_WHITELIST_DOMAIN; |
| - // Add domains from history |
| - if (client) |
| - { |
| - bool isFirst = true; |
| - |
| - TDomainHistory domainHistory = settings->GetDomainHistory(); |
| - |
| - CString documentDomain = tab->GetDocumentDomain(); |
| - |
| - if (CPluginClient::IsValidDomain(documentDomain)) |
| - { |
| - CString documentDomainT = documentDomain; |
| - |
| - for (TDomainHistory::const_reverse_iterator it = domainHistory.rbegin(); it != domainHistory.rend(); ++it) |
| - { |
| - if (documentDomain == it->first) |
| - { |
| - if (isFirst) |
| - { |
| - fmii.fState = MFS_ENABLED; |
| - fmii.fMask |= MIIM_SUBMENU; |
| - fmii.hSubMenu = ::CreateMenu(); |
| - } |
| - |
| - MENUITEMINFO smii; |
| - memset(&smii, 0, sizeof(MENUITEMINFO)); |
| - smii.cbSize = sizeof(MENUITEMINFO); |
| - |
| - smii.fMask = MIIM_STRING | MIIM_ID; |
| - smii.dwTypeData = documentDomainT.GetBuffer(); |
| - smii.cch = documentDomainT.GetLength(); |
| - smii.wID = index; |
| - |
| - bool isWhitelisted = settings->IsWhiteListedDomain(it->first); |
| - if (isWhitelisted) |
| - { |
| - smii.fMask |= MIIM_STATE; |
| - smii.fState |= MFS_CHECKED; |
| - } |
| - |
| - if (isFirst) |
| - { |
| - smii.fMask |= MIIM_STATE; |
| - smii.fState |= MFS_DEFAULT; |
| - |
| - isFirst = false; |
| - } |
| - |
| - InsertMenuItem(fmii.hSubMenu, index, FALSE, &smii); |
| - |
| - s_criticalSectionLocal.Lock(); |
| - { |
| - s_menuDomains[index++] = documentDomain; |
| - } |
| - s_criticalSectionLocal.Unlock(); |
| - } |
| - } |
| - } |
| - |
| - // Add last domains |
| - for (TDomainHistory::const_reverse_iterator it = domainHistory.rbegin(); it != domainHistory.rend(); ++it) |
| - { |
| - if (it->first != documentDomain) |
| - { |
| - if (isFirst) |
| - { |
| - fmii.fMask |= MIIM_STATE | MIIM_SUBMENU; |
| - fmii.fState = MFS_ENABLED; |
| - fmii.hSubMenu = CreateMenu(); |
| - |
| - isFirst = false; |
| - } |
| - |
| - CString domain = it->first; |
| - |
| - MENUITEMINFO smii; |
| - memset(&smii, 0, sizeof(MENUITEMINFO)); |
| - smii.cbSize = sizeof(MENUITEMINFO); |
| - smii.fMask = MIIM_STRING | MIIM_ID; |
| - smii.dwTypeData = domain.GetBuffer(); |
| - smii.cch = domain.GetLength(); |
| - smii.wID = index; |
| - |
| - bool isWhitelisted = settings->IsWhiteListedDomain(it->first); |
| - if (isWhitelisted) |
| - { |
| - smii.fMask |= MIIM_STATE; |
| - smii.fState |= MFS_CHECKED; |
| - } |
| - |
| - ::InsertMenuItem(fmii.hSubMenu, index, FALSE, &smii); |
| - |
| - s_criticalSectionLocal.Lock(); |
| - { |
| - s_menuDomains[index++] = it->first; |
| - } |
| - s_criticalSectionLocal.Unlock(); |
| - } |
| - } |
| - } |
| - |
| ::SetMenuItemInfo(hMenu, ID_WHITELISTDOMAIN, FALSE, &fmii); |
| } |
| #else |