@@ -635,11 +635,11 @@ begin |
| 635 |
OverlayCell(Patterns[Where.X + X]^[Where.Y + Y], Paste[Y, X]); |
635 |
OverlayCell(Patterns[Where.X + X]^[Where.Y + Y], Paste[Y, X]); |
| 636 |
end; |
636 |
end; |
| 637 |
end; |
637 |
end; |
| 638 |
Cursor := Where; |
638 |
Other := Where; |
| 639 |
Other.X := Cursor.X + X; |
639 |
Cursor.X := Other.X + X; |
| 640 |
Other.Y := Cursor.Y + Y; |
640 |
Cursor.Y := Other.Y + Y; |
| 641 |
Cursor.SelectedPart := Low(TCellPart); |
641 |
Other.SelectedPart := Low(TCellPart); |
| 642 |
Other.SelectedPart := High(TCellPart); |
642 |
Cursor.SelectedPart := High(TCellPart); |
| 643 |
except |
643 |
except |
| 644 |
on E: Exception do |
644 |
on E: Exception do |
| 645 |
WriteLn(StdErr, '[DEBUG] Clipboard did not contain valid note data!'); |
645 |
WriteLn(StdErr, '[DEBUG] Clipboard did not contain valid note data!'); |