From aacae5f32b63f2847730eebc3b556f061ac5f6f1 Mon Sep 17 00:00:00 2001 From: Taybin Rutkin Date: Thu, 3 Aug 2006 22:01:17 +0000 Subject: [PATCH] Fix for AudioUnit crash. git-svn-id: svn://localhost/ardour2/trunk@755 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/audio_unit.cc | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/libs/ardour/audio_unit.cc b/libs/ardour/audio_unit.cc index bc63018ce6..0756f55a59 100644 --- a/libs/ardour/audio_unit.cc +++ b/libs/ardour/audio_unit.cc @@ -41,15 +41,8 @@ AUPlugin::AUPlugin (AudioEngine& engine, Session& session, CAComponent* _comp) : Plugin (engine, session), comp (_comp), - unit (0) -{ - if (!unit->IsValid()) { - error << _("AudioUnit: Not a proper AudioUnit plugin") << endmsg; - throw failed_constructor (); - } - - unit = new CAAudioUnit; - + unit (new CAAudioUnit) +{ OSErr err = CAAudioUnit::Open (*comp, *unit); if (err != noErr) { error << _("AudioUnit: Could not convert CAComponent to CAAudioUnit") << endmsg;