Make CreateDataObject() return wxDataObjectComposite
This function must return a composite data object and not just any wxDataObject because its callers cast the returned object to this class, so make it a bit more type-safe.
This commit is contained in:
@@ -1691,7 +1691,8 @@ void wxDataViewCtrlBase::StartEditor(const wxDataViewItem& item, unsigned int co
|
||||
#if wxUSE_DRAG_AND_DROP
|
||||
|
||||
/* static */
|
||||
wxDataObject* wxDataViewCtrlBase::CreateDataObject(const wxVector<wxDataFormat>& formats)
|
||||
wxDataObjectComposite*
|
||||
wxDataViewCtrlBase::CreateDataObject(const wxVector<wxDataFormat>& formats)
|
||||
{
|
||||
if (formats.empty())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user