editor pasteboard bug fix from Jordan Johnson

svn: r15797

original commit: 78ad4f96156c406b2dbfb123090cda623ddb6c09
This commit is contained in:
Matthew Flatt 2009-08-25 11:20:03 +00:00
parent 48e55a8473
commit 0f57230574

View File

@ -766,12 +766,12 @@
(set-snip-next! del-snip #f)
(set-snip-prev! del-snip #f)
(set-snip-flags! del-snip (add-flag CAN-DISOWN (snip->flags del-snip)))
(set-snip-flags! del-snip (add-flag (snip->flags del-snip) CAN-DISOWN))
(snip-set-admin del-snip #f)
(set-snip-flags! del-snip (remove-flag CAN-DISOWN (snip->flags del-snip)))
(set-snip-flags! del-snip (remove-flag (snip->flags del-snip) CAN-DISOWN))
(unless del
(when (send del-snip get-admin)
(set-snip-flags! del-snip (remove-flag OWNED (snip->flags del-snip)))))
(set-snip-flags! del-snip (remove-flag (snip->flags del-snip) OWNED))))
(unless s-modified?
(set-modified #t))