From 8dfd116b58bd191d72af013a8dce39e2a390d33d Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 18 Aug 2025 23:23:46 +0200 Subject: [PATCH] Properly hide cue editors (unmap macOS GLCanvas views) --- gtk2_ardour/trigger_page.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gtk2_ardour/trigger_page.cc b/gtk2_ardour/trigger_page.cc index 076e007f1c..2eeb0bf81d 100644 --- a/gtk2_ardour/trigger_page.cc +++ b/gtk2_ardour/trigger_page.cc @@ -512,16 +512,17 @@ TriggerPage::trigger_arm_changed (Trigger const * trigger) void TriggerPage::hide_all () { + _audio_trig_box.hide (); + _midi_trig_box.hide (); if (_audio_editor->contents().get_parent()) { + _audio_editor->contents().unmap (); _audio_editor->contents().get_parent()->remove (_audio_editor->contents()); } if (_midi_editor->contents().get_parent()) { + _midi_editor->contents().unmap (); _midi_editor->contents().get_parent()->remove (_midi_editor->contents()); } - - _audio_trig_box.hide (); - _midi_trig_box.hide (); } void