diff options
-rw-r--r-- | libs/pbd/pbd/abstract_ui.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libs/pbd/pbd/abstract_ui.cc b/libs/pbd/pbd/abstract_ui.cc index eca53916af..80efb59042 100644 --- a/libs/pbd/pbd/abstract_ui.cc +++ b/libs/pbd/pbd/abstract_ui.cc @@ -105,11 +105,10 @@ AbstractUI<RequestObject>::handle_ui_requests () unlike Ringbuffer::read() */ - RequestObject req (*vec.buf[0]); - i->second->increment_read_ptr (1); request_buffer_map_lock.unlock (); - do_request (&req); + do_request (vec.buf[0]); request_buffer_map_lock.lock (); + i->second->increment_read_ptr (1); } } } |