Index: src/plugin/PluginClass.cpp |
=================================================================== |
--- a/src/plugin/PluginClass.cpp |
+++ b/src/plugin/PluginClass.cpp |
@@ -45,18 +45,16 @@ CComAutoCriticalSection CPluginClass::s_ |
CComAutoCriticalSection CPluginClass::s_criticalSectionWindow; |
CComQIPtr<IWebBrowser2> CPluginClass::s_asyncWebBrowser2; |
#ifdef SUPPORT_WHITELIST |
std::map<UINT,CString> CPluginClass::s_menuDomains; |
#endif |
-bool CPluginClass::s_isPluginToBeUpdated = false; |
- |
CPluginTab* CPluginClass::s_activeTab = NULL; |
CPluginClass::CPluginClass() |
{ |
//Use this line to debug memory leaks |
// _CrtDumpMemoryLeaks(); |
@@ -100,20 +98,16 @@ CPluginClass::CPluginClass() |
} |
// Update? |
CString oldVersion = settings->GetString(SETTING_PLUGIN_VERSION); |
if (settings->IsFirstRunUpdate() || settings->GetString(SETTING_PLUGIN_UPDATE_VERSION) == IEPLUGIN_VERSION || oldVersion != IEPLUGIN_VERSION) |
{ |
settings->SetString(SETTING_PLUGIN_VERSION, IEPLUGIN_VERSION); |
Oleksandr
2013/06/07 08:37:44
Looks like the whole "if" can be removed here. We
Wladimir Palant
2013/06/07 12:46:56
Yep, lots of code can be removed here - I am just
|
- settings->Remove(SETTING_PLUGIN_UPDATE_TIME); |
- settings->Remove(SETTING_PLUGIN_UPDATE_VERSION); |
- settings->Remove(SETTING_PLUGIN_UPDATE_URL); |
- |
settings->SetFirstRunUpdate(); |
} |
int info = settings->GetValue(SETTING_PLUGIN_INFO_PANEL, 0); |
#ifdef ENABLE_DEBUG_RESULT |
CPluginDebug::DebugResultClear(); |
#endif |
@@ -1370,22 +1364,16 @@ void CPluginClass::DisplayPluginMenu(HME |
int nCommand = ::TrackPopupMenu(hMenu, nMenuFlags, pt.x, pt.y, 0, hMenuWnd, 0); |
::DestroyMenu(hMenu); |
::DestroyWindow(hMenuWnd); |
switch (nCommand) |
{ |
- case ID_PLUGIN_UPDATE: |
- { |
- s_isPluginToBeUpdated = true; |
- } |
- break; |
- |
case ID_PLUGIN_ENABLE: |
{ |
CPluginSettings* settings = CPluginSettings::GetInstance(); |
settings->TogglePluginEnabled(); |
// Enable / disable mime filter |
s_criticalSectionLocal.Lock(); |
@@ -1513,30 +1501,16 @@ bool CPluginClass::SetMenuBar(HMENU hMen |
CPluginSettings* settings = CPluginSettings::GetInstance(); |
settings->RefreshTab(); |
// Update settings |
m_tab->OnUpdateSettings(false); |
- // Plugin update |
- if (settings->IsPluginUpdateAvailable()) |
- { |
- ctext = dictionary->Lookup("MENU_UPDATE"); |
- fmii.fMask = MIIM_STATE | MIIM_STRING; |
- fmii.fState = MFS_ENABLED; |
- fmii.dwTypeData = ctext.GetBuffer(); |
- fmii.cch = ctext.GetLength(); |
- ::SetMenuItemInfo(hMenu, ID_PLUGIN_UPDATE, FALSE, &fmii); |
- } |
- else |
- { |
- ::DeleteMenu(hMenu, ID_PLUGIN_UPDATE, FALSE); |
- } |
#ifdef SUPPORT_WHITELIST |
{ |
// White list domain |
ctext = dictionary->Lookup("MENU_DISABLE_ON"); |
fmii.fMask = MIIM_STRING | MIIM_STATE; |
fmii.fState = MFS_DISABLED; |
fmii.dwTypeData = ctext.GetBuffer(); |
fmii.cch = ctext.GetLength(); |