// Generalized clipboard implementation by Matthew Flatt
// Modified by:
// Created: 1998-01-01
-// RCS-ID: $Id$
// Copyright: (c) Stefan Csomor
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
{
wxDELETE(m_data);
+ wxCHECK_RET( m_pasteboard, "Clipboard creation failed." );
+
OSStatus err = PasteboardClear( m_pasteboard );
if (err != noErr)
{
wxCHECK_MSG( m_open, false, wxT("clipboard not open") );
- size_t formatcount = data.GetFormatCount() + 1;
+ size_t formatcount = data.GetFormatCount(wxDataObject::Set) + 1;
wxDataFormat *array = new wxDataFormat[ formatcount ];
- array[0] = data.GetPreferredFormat();
- data.GetAllFormats( &array[1] );
+ array[0] = data.GetPreferredFormat(wxDataObject::Set);
+ data.GetAllFormats( &array[1], wxDataObject::Set );
bool transferred = false;