| Index: Shared/PluginSettings.cpp |
| =================================================================== |
| --- a/Shared/PluginSettings.cpp |
| +++ b/Shared/PluginSettings.cpp |
| @@ -233,54 +233,6 @@ |
| { |
| if (m_settingsFile->IsValidChecksum()) |
| { |
| - s_criticalSectionLocal.Lock(); |
| - { |
| - m_properties = m_settingsFile->GetSectionData("Settings"); |
| - |
| - // Delete obsolete properties |
| - TProperties::iterator it = m_properties.find("pluginupdate"); |
| - if (it != m_properties.end()) |
| - { |
| - m_properties.erase(it); |
| - m_isDirty = true; |
| - } |
| - |
| - it = m_properties.find("pluginerrors"); |
| - if (it != m_properties.end()) |
| - { |
| - m_properties.erase(it); |
| - m_isDirty = true; |
| - } |
| - |
| - it = m_properties.find("pluginerrorcodes"); |
| - if (it != m_properties.end()) |
| - { |
| - m_properties.erase(it); |
| - m_isDirty = true; |
| - } |
| - |
| - it = m_properties.find("pluginenabled"); |
| - if (it != m_properties.end()) |
| - { |
| - m_properties.erase(it); |
| - m_isDirty = true; |
| - } |
| - |
| - // Convert property 'pluginid' to 'userid' |
| - if (m_properties.find(SETTING_USER_ID) == m_properties.end()) |
| - { |
| - it = m_properties.find("pluginid"); |
| - if (it != m_properties.end()) |
| - { |
| - m_properties[SETTING_USER_ID] = it->second; |
| - |
| - m_properties.erase(it); |
| - m_isDirty = true; |
| - } |
| - } |
| - } |
| - s_criticalSectionLocal.Unlock(); |
| - |
| #ifdef SUPPORT_FILTER |
| // Unpack filter URLs |
| CPluginIniFileW::TSectionData filters = m_settingsFile->GetSectionData("Filters"); |
| @@ -360,11 +312,9 @@ |
| { |
| m_properties.clear(); |
| - m_properties[SETTING_PLUGIN_EXPIRED] = "false"; |
| m_properties[SETTING_PLUGIN_VERSION] = IEPLUGIN_VERSION; |
| m_properties[SETTING_LANGUAGE] = "en"; |
| m_properties[SETTING_DICTIONARY_VERSION] = "1"; |
| - m_properties[SETTING_PLUGIN_REGISTRATION] = "false"; |
| } |
| s_criticalSectionLocal.Unlock(); |
| @@ -593,47 +543,6 @@ |
| s_criticalSectionLocal.Lock(); |
| { |
| - |
| - if (key == SETTING_PLUGIN_ID) |
| - { |
| -#ifdef CONFIG_IN_REGISTRY |
| - DWORD dwResult = NULL; |
| - HKEY hKey; |
| - RegOpenKey(HKEY_CURRENT_USER, L"SOFTWARE\\SimpleAdblock", &hKey); |
| - DWORD type = 0; |
| - WCHAR pid[250]; |
| - DWORD cbData; |
| - dwResult = ::RegQueryValueEx(hKey, L"PluginId", NULL, &type, (BYTE*)pid, &cbData); |
| - if (dwResult == ERROR_SUCCESS) |
| - { |
| - CString pluginId = pid; |
| - ::RegCloseKey(hKey); |
| - s_criticalSectionLocal.Unlock(); |
| - return pluginId; |
| - } |
| -#endif |
| - } |
| - |
| - if (key == SETTING_USER_ID) |
| - { |
| -#ifdef CONFIG_IN_REGISTRY |
| - DWORD dwResult = NULL; |
| - HKEY hKey; |
| - RegOpenKey(HKEY_CURRENT_USER, L"SOFTWARE\\SimpleAdblock", &hKey); |
| - DWORD type = 0; |
| - WCHAR pid[250]; |
| - DWORD cbData; |
| - dwResult = ::RegQueryValueEx(hKey, L"UserId", NULL, &type, (BYTE*)pid, &cbData); |
| - if (dwResult == ERROR_SUCCESS) |
| - { |
| - CString userId = pid; |
| - ::RegCloseKey(hKey); |
| - s_criticalSectionLocal.Unlock(); |
| - return userId; |
| - } |
| -#endif |
| - } |
| - |
| TProperties::const_iterator it = m_properties.find(key); |
| if (it != m_properties.end()) |
| { |
| @@ -750,7 +659,7 @@ |
| bool CPluginSettings::IsPluginEnabled() const |
| { |
| - return m_isPluginEnabledTab && !GetBool(SETTING_PLUGIN_EXPIRED, false); |
| + return m_isPluginEnabledTab; |
| } |
| @@ -1452,14 +1361,6 @@ |
| } |
| bool CPluginSettings::GetPluginEnabled() const |
| { |
| - //Display plugin as disabled if limit is passed |
| - CPluginSettings* settings = CPluginSettings::GetInstance(); |
| - if (!settings->GetBool(SETTING_PLUGIN_REGISTRATION, false) && |
| - (settings->GetValue(SETTING_PLUGIN_ADBLOCKCOUNT, 0) >= settings->GetValue(SETTING_PLUGIN_ADBLOCKLIMIT, 0)) && |
| - (settings->GetValue(SETTING_PLUGIN_ADBLOCKLIMIT, 0) > 0)) |
| - { |
| - return false; |
| - } |
| return m_isPluginEnabledTab; |
| } |