From 7c892d7286d4c760bce58a1b5411133cef6ec40d Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 8 Jan 2025 14:24:09 -0700 Subject: [PATCH] avoid crash when using -D canvasenterleave This only happens when the canvas finds zero items to deliver events too, which should never really happen but did while working on pianoroll stuff. --- libs/canvas/canvas.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/canvas/canvas.cc b/libs/canvas/canvas.cc index eb2765272b..c06c68fdf4 100644 --- a/libs/canvas/canvas.cc +++ b/libs/canvas/canvas.cc @@ -641,7 +641,7 @@ GtkCanvas::pick_current_item (Duple const & point, int state) if (within_items.front() == _current_item) { /* uppermost item at point is already _current_item */ - DEBUG_TRACE (PBD::DEBUG::CanvasEnterLeave, string_compose ("CURRENT ITEM %1/%2\n", _new_current_item->whatami(), _current_item->name)); + DEBUG_TRACE (PBD::DEBUG::CanvasEnterLeave, string_compose ("CURRENT ITEM remains %1/%2\n", _current_item->whatami(), _current_item->name)); return; }