| Index: src/plugin/PluginClassThread.cpp |
| =================================================================== |
| --- a/src/plugin/PluginClassThread.cpp |
| +++ b/src/plugin/PluginClassThread.cpp |
| @@ -5,7 +5,6 @@ |
| #include "PluginClass.h" |
| #include "PluginSettings.h" |
| #include "PluginSystem.h" |
| -#include "PluginConfiguration.h" |
| #ifdef SUPPORT_FILTER |
| #include "PluginFilter.h" |
| #endif |
| @@ -17,7 +16,6 @@ |
| #include "PluginClient.h" |
| #include "PluginClientFactory.h" |
| #include "PluginWbPassThrough.h" |
| -#include "PluginHttpRequest.h" |
| #include "ProtocolImpl.h" |
| #include "ProtocolCF.h" |
| @@ -58,38 +56,15 @@ |
| debugText += L"\nWindows version: " + ver; |
| - |
| - CString proxyName; |
| - CString proxyBypass; |
| - |
| - if (CPluginHttpRequest::GetProxySettings(proxyName, proxyBypass)) |
| - { |
| - if (!proxyName.IsEmpty()) |
| - { |
| - debugText += L"\nHTTP proxy name: " + proxyName; |
| - } |
| - if (!proxyBypass.IsEmpty()) |
| - { |
| - debugText += L"\nHTTP proxy bypass: " + proxyBypass; |
| - } |
| - } |
| - |
| debugText += L"\n================================================================================"; |
| DEBUG_GENERAL(debugText) |
| - HANDLE hMainThread = GetMainThreadHandle(); |
| - |
| - CPluginClient* client = CPluginClient::GetInstance(); |
| - client->SetLocalization(); |
| + HANDLE hMainThread = GetMainThreadHandle(); |
| DWORD nNextUserTimerBase = GetTickCount() / TIMER_INTERVAL_USER_REGISTRATION + 1; |
| DWORD nUserTimerBaseStep = 1; |
| - bool isConfigutationLoaded = false; |
| - |
| - std::auto_ptr<CPluginConfiguration> configuration = std::auto_ptr<CPluginConfiguration>(new CPluginConfiguration); |
| - |
| // -------------------------------------------------------------------- |
| // Welcome / Info page |
| // -------------------------------------------------------------------- |
| @@ -101,20 +76,8 @@ |
| WORD wInfo = 0; |
| WORD wInfoSettings = 0; |
| - wInfo = wInfoSettings = settings->GetValue(SETTING_PLUGIN_INFO_PANEL, 0); |
| - if (wInfo == 1) |
| - { |
| - DEBUG_GENERAL("*** Display welcome page") |
| - } |
| - else if (wInfo == 2) |
| - { |
| - DEBUG_GENERAL("*** Display update page") |
| - } |
| - else if (wInfo != 0) |
| - { |
| - DEBUG_GENERAL("*** Display info page") |
| - } |
| + // TODO: Add First run page logic here |
| if (wInfo != 0) |
| { |
| DEBUG_THREAD("Thread::Set info page (action)"); |
| @@ -124,12 +87,6 @@ |
| ::PostMessage(tab->m_plugin->m_hPaneWnd, WM_LAUNCH_INFO, wInfo, NULL); |
| } |
| s_criticalSectionLocal.Unlock(); |
| - |
| - if (wInfoSettings == wInfo) |
| - { |
| - settings->Remove(SETTING_PLUGIN_INFO_PANEL); |
| - settings->Write(); |
| - } |
| } |
| } |
| @@ -160,54 +117,19 @@ |
| { |
| DEBUG_THREAD("Thread::Update settings"); |
| - if (configuration->IsValid()) |
| - { |
| - bool isNewDictionaryVersion = false; |
| + bool isNewDictionaryVersion = false; |
| #ifdef SUPPORT_FILTER |
| - bool isNewFilterVersion = false; |
| + bool isNewFilterVersion = false; |
| #endif |
| #ifdef SUPPORT_CONFIG |
| - bool isNewConfig = false; |
| + bool isNewConfig = false; |
| #endif |
| - DEBUG_THREAD("Thread::Update settings (action)"); |
| + DEBUG_THREAD("Thread::Update settings (action)"); |
| - settings->ForceConfigurationUpdateOnStart(false); |
| - |
| - if (configuration->IsValidPluginInfoPanel()) |
| - { |
| - settings->SetValue(SETTING_PLUGIN_INFO_PANEL, configuration->GetPluginInfoPanel()); |
| - } |
| - |
| -#ifdef SUPPORT_FILTER |
| - // Update filter URL list |
| - if (configuration->IsValidFilter()) |
| - { |
| - isNewFilterVersion = true; |
| - } |
| -#endif // SUPPORT_FILTER |
| - |
| - settings->Write(); |
| - |
| - configuration->Invalidate(); |
| - |
| -#ifdef SUPPORT_FILTER |
| - DEBUG_GENERAL("*** before isNewFilterVersion"); |
| - |
| - // Update filters, if needed (5 days * (random() * 0.4 + 0.8)) |
| - if (isNewFilterVersion) |
| - { |
| - |
| - DEBUG_GENERAL("*** before CheckFilterAndDownload"); |
| - settings->RefreshFilterlist(); |
| - |
| - |
| - settings->Write(); |
| - |
| - tab->OnUpdate(); |
| - } |
| -#endif // SUPPORT_FILTER |
| - } |
| + // Update filters, if needed (5 days * (random() * 0.4 + 0.8)) |
| + settings->RefreshFilterlist(); |
|
Wladimir Palant
2013/07/05 09:26:45
We shouldn't do that here - the engine will refres
|
| + tab->OnUpdate(); |
| } |