From b9a5faed6a26a148eea3319b8bde8cfb0b64478b Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Tue, 30 Oct 2007 12:50:39 +0000 Subject: [PATCH] don't set CF_TEXT data in wxURLDataObject in Unicode build, this results in an assert git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49536 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/msw/ole/dataobj.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/msw/ole/dataobj.cpp b/src/msw/ole/dataobj.cpp index f57954158a..3003abdd38 100644 --- a/src/msw/ole/dataobj.cpp +++ b/src/msw/ole/dataobj.cpp @@ -1249,11 +1249,15 @@ void wxURLDataObject::SetURL(const wxString& url) 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 } // ---------------------------------------------------------------------------- -- 2.45.2