From 55ce05c486356aa0c947f4d9ab4b78b07502a56a Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 24 Mar 2014 13:42:05 -0400 Subject: [PATCH] call AudioBackend::drop_device() when dropping a backend. It is not clear that ::drop_device() is part of the same semantic operation as ::stop(), so we call them separatey --- libs/ardour/audioengine.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/ardour/audioengine.cc b/libs/ardour/audioengine.cc index d6a511fdad..0b01f97f7a 100644 --- a/libs/ardour/audioengine.cc +++ b/libs/ardour/audioengine.cc @@ -564,6 +564,7 @@ AudioEngine::drop_backend () { if (_backend) { _backend->stop (); + _backend->drop_device(); _backend.reset (); } }