no changes, just fixed a typo in comment

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54740 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2008-07-21 03:02:34 +00:00
parent e2ccb25092
commit 27781f6379

View File

@@ -143,7 +143,7 @@ void wxDataFormat::PrepareFormats()
{
// VZ: GNOME included in RedHat 6.1 uses the MIME types below and not the
// atoms STRING and file:ALL as the old code was, but normal X apps
// use STRING for text selection when transfering the data via
// use STRING for text selection when transferring the data via
// clipboard, for example, so do use STRING for now (GNOME apps will
// probably support STRING as well for compatibility anyhow), but use
// text/uri-list for file dnd because compatibility is not important
@@ -258,7 +258,7 @@ bool wxFileDataObject::SetData(size_t WXUNUSED(size), const void *buf)
// (filenames prefixed by "file:") delimited by "\r\n". size includes
// the trailing zero (in theory, not for Nautilus in early GNOME
// versions).
m_filenames.Empty();
const gchar *nexttemp = (const gchar*) buf;
@@ -276,7 +276,7 @@ bool wxFileDataObject::SetData(size_t WXUNUSED(size), const void *buf)
nexttemp = temp+len;
break;
}
return true;
}
if (temp[len] == '\r')
@@ -289,17 +289,17 @@ bool wxFileDataObject::SetData(size_t WXUNUSED(size), const void *buf)
}
len++;
}
if (len == 0)
break;
// required to give it a trailing zero
gchar *uri = g_strndup( temp, len );
gchar *fn = g_filename_from_uri( uri, NULL, NULL );
g_free( uri );
if (fn)
{
AddFile( wxConvFileName->cMB2WX( fn ) );
@@ -415,40 +415,40 @@ wxURLDataObject::wxURLDataObject(const wxString& url) :
}
size_t wxURLDataObject::GetDataSize() const
{
{
if (m_url.empty())
return 0;
return 2*m_url.Len()+2;
}
bool wxURLDataObject::GetDataHere(void *buf) const
{
{
if (m_url.empty())
return false;
wxCSConv conv( "UCS2" );
conv.FromWChar( (char*) buf, 2*m_url.Len()+2, m_url.wc_str() );
return true;
}
// copy data from buffer to our data
bool wxURLDataObject::SetData(size_t len, const void *buf)
{
{
if (len == 0)
{
m_url = wxEmptyString;
return false;
}
wxCSConv conv( "UCS2" );
wxWCharBuffer res = conv.cMB2WC( (const char*) buf );
m_url = res;
int pos = m_url.Find( '\n' );
if (pos != wxNOT_FOUND)
m_url.Remove( pos, m_url.Len() - pos );
return true;
}