From 726ec7832947397e61196e94f2f3ee66d6f6340d Mon Sep 17 00:00:00 2001 From: Thales Lima Oliveira Date: Thu, 3 May 2018 17:22:22 -0300 Subject: Clipboard fix --- Project/DataReport.cpp | 11 ++++++----- Project/Project.project | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Project/DataReport.cpp b/Project/DataReport.cpp index 2742471..1511079 100644 --- a/Project/DataReport.cpp +++ b/Project/DataReport.cpp @@ -1030,11 +1030,12 @@ void DataReport::GridKeyHandler(wxGrid* grid, wxKeyEvent& event) } } } - - wxOpenClipboard(); - wxEmptyClipboard(); - wxSetClipboardData(wxDF_TEXT, copyData.mb_str(), 0, 0); // In Windows need this for UNICODE - wxCloseClipboard(); + + if (wxTheClipboard->Open()) + { + wxTheClipboard->SetData(new wxTextDataObject(copyData)); + wxTheClipboard->Close(); + } } else if(event.GetKeyCode() == 'A' && event.GetModifiers() == wxMOD_CONTROL) { // Select all grid->SelectAll(); } diff --git a/Project/Project.project b/Project/Project.project index 1447966..2d8fb46 100644 --- a/Project/Project.project +++ b/Project/Project.project @@ -513,7 +513,7 @@ - + -- cgit