From d1b98099bb18632422cfa9763043ae5313e87bf3 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 4 Jul 2017 12:12:05 -0400 Subject: [PATCH] fix logic bug in deciding if there is outstanding disk i/o work in butler --- libs/ardour/butler.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ardour/butler.cc b/libs/ardour/butler.cc index 3c4af592ac..4c4f330680 100644 --- a/libs/ardour/butler.cc +++ b/libs/ardour/butler.cc @@ -275,7 +275,7 @@ Butler::thread_work () goto restart; } - disk_work_outstanding = flush_tracks_to_disk_normal (rl, err); + disk_work_outstanding = disk_work_outstanding || flush_tracks_to_disk_normal (rl, err); if (err && _session.actively_recording()) { /* stop the transport and try to catch as much possible