diff options
Diffstat (limited to 'protocols/MSN/src')
-rw-r--r-- | protocols/MSN/src/msn_ieembed.cpp | 4 | ||||
-rw-r--r-- | protocols/MSN/src/msn_ieembed.h | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/protocols/MSN/src/msn_ieembed.cpp b/protocols/MSN/src/msn_ieembed.cpp index c9b4b964a7..d093282776 100644 --- a/protocols/MSN/src/msn_ieembed.cpp +++ b/protocols/MSN/src/msn_ieembed.cpp @@ -376,7 +376,9 @@ IHTMLDocument2* IEEmbed::getDocument() void IEEmbed::navigate(const wchar_t *url)
{
- pWebBrowser->Navigate((BSTR)url, nullptr, nullptr, nullptr, nullptr);
+ BSTR tmp = ::SysAllocString(url);
+ pWebBrowser->Navigate(tmp, nullptr, nullptr, nullptr, nullptr);
+ ::SysFreeString(tmp);
}
void IEEmbed::navigate(char *url)
diff --git a/protocols/MSN/src/msn_ieembed.h b/protocols/MSN/src/msn_ieembed.h index 25cbf45b22..e1f8632341 100644 --- a/protocols/MSN/src/msn_ieembed.h +++ b/protocols/MSN/src/msn_ieembed.h @@ -33,7 +33,7 @@ class IEEmbed; class IEEmbedSink :public DWebBrowserEvents2 {
private:
- int m_cRef;
+ int m_cRef = 0;
IEEmbed *ieWindow;
public:
IEEmbedSink(IEEmbed *);
|