summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTaybin Rutkin <taybin@taybin.com>2006-08-03 22:01:17 +0000
committerTaybin Rutkin <taybin@taybin.com>2006-08-03 22:01:17 +0000
commitaacae5f32b63f2847730eebc3b556f061ac5f6f1 (patch)
tree028d172ab0b50b797c5deda45ff243387a5664cb
parent56d5c7c713a8a170d9181111952c5fb792d879f6 (diff)
Fix for AudioUnit crash.
git-svn-id: svn://localhost/ardour2/trunk@755 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rw-r--r--libs/ardour/audio_unit.cc11
1 files 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;