From 6d5f1a9dd0f3968d44638939aad038ccb20ac9e8 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 2 Sep 2023 22:32:06 +0200 Subject: [PATCH] Fix crash when pressing Ctrl+{C,V} at the wrong time. --- src/tools/dcpomatic.cc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/tools/dcpomatic.cc b/src/tools/dcpomatic.cc index b53f39b45..bd5cbaa7a 100644 --- a/src/tools/dcpomatic.cc +++ b/src/tools/dcpomatic.cc @@ -707,13 +707,16 @@ private: void edit_copy () { auto const sel = _film_editor->content_panel()->selected(); - DCPOMATIC_ASSERT (sel.size() == 1); - _clipboard = sel.front()->clone(); + if (sel.size() == 1) { + _clipboard = sel.front()->clone(); + } } void edit_paste () { - DCPOMATIC_ASSERT (_clipboard); + if (!_clipboard) { + return; + } PasteDialog dialog(this, static_cast(_clipboard->video), static_cast(_clipboard->audio), !_clipboard->text.empty()); if (dialog.ShowModal() != wxID_OK) { -- 2.30.2