summaryrefslogtreecommitdiff
path: root/libs/ardour/session_transport.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-12-06 21:28:48 +0100
committerRobin Gareus <robin@gareus.org>2019-12-06 21:28:48 +0100
commit0700cb81656cc7b0cc0f39e81eb1f5456e3c146c (patch)
tree851de8ac7b6b8d9347d237945b27094ca5adaf63 /libs/ardour/session_transport.cc
parenta664a50ab76a3fff76d3edccfbc4b40268ed02f6 (diff)
Clear TransportAbort flag after stop
This fixes an issue with unresponsive transport controls after an abort (e.g. post-export).
Diffstat (limited to 'libs/ardour/session_transport.cc')
-rw-r--r--libs/ardour/session_transport.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc
index 6fd3114be6..e35a28bf15 100644
--- a/libs/ardour/session_transport.cc
+++ b/libs/ardour/session_transport.cc
@@ -1569,7 +1569,7 @@ Session::non_realtime_stop (bool abort, int on_entry, bool& finished)
TransportStateChange (); /* EMIT SIGNAL */
AutomationWatch::instance().transport_stop_automation_watches (_transport_sample);
- ptw = PostTransportWork (ptw & ~(PostTransportStop|PostTransportClearSubstate));
+ ptw = PostTransportWork (ptw & ~(PostTransportAbort|PostTransportStop|PostTransportClearSubstate));
set_post_transport_work (ptw);
}