| OLD | NEW |
| 1 #include "PluginStdAfx.h" | 1 #include "PluginStdAfx.h" |
| 2 | 2 |
| 3 #include "PluginClass.h" | 3 #include "PluginClass.h" |
| 4 #include "PluginDictionary.h" | 4 #include "PluginDictionary.h" |
| 5 #include "PluginSettings.h" | 5 #include "PluginSettings.h" |
| 6 #include "PluginSystem.h" | 6 #include "PluginSystem.h" |
| 7 #ifdef SUPPORT_FILTER | 7 #ifdef SUPPORT_FILTER |
| 8 #include "PluginFilter.h" | 8 #include "PluginFilter.h" |
| 9 #endif | 9 #endif |
| 10 #include "PluginMimeFilterClient.h" | 10 #include "PluginMimeFilterClient.h" |
| (...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 315 | 315 |
| 316 | 316 |
| 317 | 317 |
| 318 // This gets called when a new browser window is created (which also triggers th
e | 318 // This gets called when a new browser window is created (which also triggers th
e |
| 319 // creation of this object). The pointer passed in should be to a IWebBrowser2 | 319 // creation of this object). The pointer passed in should be to a IWebBrowser2 |
| 320 // interface that represents the browser for the window. | 320 // interface that represents the browser for the window. |
| 321 // it is also called when a tab is closed, this unknownSite will be null | 321 // it is also called when a tab is closed, this unknownSite will be null |
| 322 // so we should handle that it is called this way several times during a session | 322 // so we should handle that it is called this way several times during a session |
| 323 STDMETHODIMP CPluginClass::SetSite(IUnknown* unknownSite) | 323 STDMETHODIMP CPluginClass::SetSite(IUnknown* unknownSite) |
| 324 { | 324 { |
| 325 //Message box. Can be used as a breakpoint to attach a debugger, if need
ed | |
| 326 // MessageBox(NULL, L"", L"", MB_OK); | |
| 327 | 325 |
| 328 CPluginSettings* settings = CPluginSettings::GetInstance(); | 326 CPluginSettings* settings = CPluginSettings::GetInstance(); |
| 329 #ifdef AVAST_ABP | 327 #ifdef AVAST_ABP |
| 330 HKEY hkey; | 328 HKEY hkey; |
| 331 LONG res = RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Microsoft\\Windo
ws\\CurrentVersion\\Explorer\\Browser Helper Objects\\{FFCB3198-32F3-4E8B-9539-4
324694ED664}", NULL, KEY_QUERY_VALUE, &hkey); | 329 LONG res = RegOpenKeyEx(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Microsoft\\Windo
ws\\CurrentVersion\\Explorer\\Browser Helper Objects\\{FFCB3198-32F3-4E8B-9539-4
324694ED664}", NULL, KEY_QUERY_VALUE, &hkey); |
| 332 if (hkey != NULL) | 330 if (hkey != NULL) |
| 333 { | 331 { |
| 334 RegCloseKey(hkey); | 332 RegCloseKey(hkey); |
| 335 // Decide what to do when there are 2 versions installed | 333 // Decide what to do when there are 2 versions installed |
| 336 /* SHANDLE_PTR pBrowserHWnd = NULL; | 334 /* SHANDLE_PTR pBrowserHWnd = NULL; |
| (...skipping 1958 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2295 } | 2293 } |
| 2296 } | 2294 } |
| 2297 } | 2295 } |
| 2298 | 2296 |
| 2299 hTabWnd = ::GetWindow(hTabWnd, GW_HWNDNEXT); | 2297 hTabWnd = ::GetWindow(hTabWnd, GW_HWNDNEXT); |
| 2300 } | 2298 } |
| 2301 | 2299 |
| 2302 return hTabWnd; | 2300 return hTabWnd; |
| 2303 | 2301 |
| 2304 } | 2302 } |
| OLD | NEW |