| 689 | } |
| 690 | |
| 691 | [[noreturn]] void MigrationFailure() { |
| 692 | // Tracks may be in an inconsistent state; throw to the application |
| 693 | // handler which restores consistency from undo history |
| 694 | throw SimpleMessageBoxException{ ExceptionType::Internal, |
| 695 | XO("Could not shift between tracks")}; |
| 696 | } |
| 697 | |
| 698 | struct TemporaryClipRemover { |
| 699 | TemporaryClipRemover( ClipMoveState &clipMoveState ) |