// hack: the third parameter is declared non-const in Wine's headers so
// cast away the const
const size_t realsz = ::HeapSize(::GetProcessHeap(), 0,
- wx_const_cast(void*, buffer));
+ const_cast<void*>(buffer));
if ( realsz == (size_t)-1 )
{
// note that HeapSize() does not set last error
if ( urlMB )
{
const size_t len = strlen(urlMB) + 1; // size with trailing NUL
+#if !wxUSE_UNICODE
SetData(wxDF_TEXT, len, urlMB);
+#endif
SetData(wxDataFormat(CFSTR_SHELLURL), len, urlMB);
}
+#if wxUSE_UNICODE
SetData(wxDF_UNICODETEXT, url.length() + 1, url.wc_str());
+#endif
}
// ----------------------------------------------------------------------------