fix bug clipboard for linux

This commit is contained in:
lsv 2026-04-20 16:37:50 +05:00
parent 87c6d4a7ec
commit 42c20fdf53

View file

@ -77,13 +77,8 @@ public:
if (wxTheClipboard->Open()) if (wxTheClipboard->Open())
{ {
wxString h = hist[hist.size() - 1]; wxString h = hist[hist.size() - 1];
// Добавляем данные (можно добавить несколько форматов, если нужно) wxTheClipboard->SetData(new wxHTMLDataObject(h));
wxDataObjectComposite* dataobj = new wxDataObjectComposite(); wxTheClipboard->Close();
dataobj->Add(new wxHTMLDataObject(h));
wxTheClipboard->SetData(dataobj);
// fix for linux app crush
wxSafeYield();
wxTheClipboard->Close(); // crush app without wxSafeYield();
} }
else else