diff --git a/src/richtext/richtextbuffer.cpp b/src/richtext/richtextbuffer.cpp index be82f2dfea..77ddd1dbf4 100644 --- a/src/richtext/richtextbuffer.cpp +++ b/src/richtext/richtextbuffer.cpp @@ -8795,12 +8795,12 @@ bool wxRichTextBuffer::SaveFile(wxOutputStream& stream, wxRichTextFileType type) bool wxRichTextBuffer::CopyToClipboard(const wxRichTextRange& range) { bool success = false; +#if wxUSE_CLIPBOARD && wxUSE_DATAOBJ + wxRichTextParagraphLayoutBox* container = this; if (GetRichTextCtrl()) container = GetRichTextCtrl()->GetFocusObject(); -#if wxUSE_CLIPBOARD && wxUSE_DATAOBJ - if (!wxTheClipboard->IsOpened() && wxTheClipboard->Open()) { wxTheClipboard->Clear();