| Index: src/plugin/PluginTabBase.h | 
| =================================================================== | 
| --- a/src/plugin/PluginTabBase.h | 
| +++ b/src/plugin/PluginTabBase.h | 
| @@ -23,7 +23,7 @@ | 
| CriticalSection m_csInject; | 
|  | 
| std::wstring m_documentDomain; | 
| -  CString m_documentUrl; | 
| +  std::wstring m_documentUrl; | 
| CPluginUserSettings m_pluginUserSettings; | 
| public: | 
| CPluginClass* m_plugin; | 
| @@ -43,9 +43,9 @@ | 
|  | 
| void ThreadProc(); | 
| CComAutoCriticalSection m_criticalSectionCache; | 
| -  std::set<CString> m_cacheFrames; | 
| +  std::set<std::wstring> m_cacheFrames; | 
| std::wstring m_cacheDomain; | 
| -  void SetDocumentUrl(const CString& url); | 
| +  void SetDocumentUrl(const std::wstring& url); | 
| void InjectABP(IWebBrowser2* browser); | 
| public: | 
|  | 
| @@ -53,15 +53,15 @@ | 
| ~CPluginTabBase(); | 
|  | 
| std::wstring GetDocumentDomain(); | 
| -  CString GetDocumentUrl(); | 
| +  std::wstring GetDocumentUrl(); | 
| virtual void OnActivate(); | 
| virtual void OnUpdate(); | 
| -  virtual void OnNavigate(const CString& url); | 
| +  virtual void OnNavigate(const std::wstring& url); | 
| virtual void OnDownloadComplete(IWebBrowser2* browser); | 
| -  virtual void OnDocumentComplete(IWebBrowser2* browser, const CString& url, bool isDocumentBrowser); | 
| +  virtual void OnDocumentComplete(IWebBrowser2* browser, const std::wstring& url, bool isDocumentBrowser); | 
| static DWORD WINAPI TabThreadProc(LPVOID pParam); | 
| -  void CacheFrame(const CString& url); | 
| -  bool IsFrameCached(const CString& url); | 
| +  void CacheFrame(const std::wstring& url); | 
| +  bool IsFrameCached(const std::wstring& url); | 
| void ClearFrameCache(const std::wstring& domain=L""); | 
|  | 
| }; | 
|  |