diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2012-06-16 02:52:09 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2012-06-16 02:52:09 +0000 |
commit | 5f42daa272e04d603a9e27b8f3a65b2cd9404896 (patch) | |
tree | 37a7201284b197a8f4ffb89c37114f76bccad3eb /gtk2_ardour/editor_ops.cc | |
parent | 0ea8ba3f560bd90dfc8e5401d370176d7aa66734 (diff) |
do NOT call ProcessThread::init() **again** inside a freeze op, since this is a static, single-time call that sets up a per-thread (thread-private) storage key. Should fix #4722
git-svn-id: svn://localhost/ardour2/branches/3.0@12736 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor_ops.cc')
-rw-r--r-- | gtk2_ardour/editor_ops.cc | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/gtk2_ardour/editor_ops.cc b/gtk2_ardour/editor_ops.cc index 05ecc23c32..eacf0c51bd 100644 --- a/gtk2_ardour/editor_ops.cc +++ b/gtk2_ardour/editor_ops.cc @@ -3393,7 +3393,6 @@ Editor::freeze_thread () /* create event pool because we may need to talk to the session */ SessionEvent::create_per_thread_pool ("freeze events", 64); /* create per-thread buffers for process() tree to use */ - current_interthread_info->process_thread.init (); current_interthread_info->process_thread.get_buffers (); clicked_routeview->audio_track()->freeze_me (*current_interthread_info); current_interthread_info->done = true; |