diff --git a/src/mred/wxme/wx_mpbrd.cxx b/src/mred/wxme/wx_mpbrd.cxx index 1438162805..7596e1130e 100644 --- a/src/mred/wxme/wx_mpbrd.cxx +++ b/src/mred/wxme/wx_mpbrd.cxx @@ -950,7 +950,10 @@ Bool wxMediaPasteboard::_Delete(wxSnip *del_snip, snip->flags += wxSNIP_CAN_DISOWN; SnipSetAdmin(snip, NULL); snip->flags -= wxSNIP_CAN_DISOWN; - + if (!del) + if (!snip->GetAdmin()) + snip->flags -= wxSNIP_OWNED; + if (!modified) SetModified(TRUE);