diff --git a/gtk2_ardour/editor_ops.cc b/gtk2_ardour/editor_ops.cc index 5796b95868..bfd7b14492 100644 --- a/gtk2_ardour/editor_ops.cc +++ b/gtk2_ardour/editor_ops.cc @@ -5341,14 +5341,14 @@ Editor::transform_regions (const RegionSelection& rs) return; } - TransformDialog* td = new TransformDialog(); + TransformDialog td; - td->present(); - const int r = td->run(); - td->hide(); + td.present(); + const int r = td.run(); + td.hide(); if (r == Gtk::RESPONSE_OK) { - Transform transform(td->get()); + Transform transform(td.get()); apply_midi_note_edit_op(transform, rs); } }